Alexandru Radu
Angestellt, Principal Engineer, FlixMobility GmbH
München, Deutschland
Werdegang
Berufserfahrung von Alexandru Radu
4 Monate, März 2018 - Juni 2018
Code Wrangler
Automattic
Building a cross-functional agile team from scratch. Delivering projects from 0 to production. Ensuring scalability and maintenance: strong domain boundaries, async processing, API first. Keywords: Event Based Systems, DDD, CQRS, Microservices, Symfony 3, RabbitMQ, PostgreSQL, ElasticSearch, PHP 7, Unit Testing, Kubernetes, AngularJS.
1 Jahr und 10 Monate, Jan. 2014 - Okt. 2015
Lead Architect, Principal Engineer
carpooling.com GmbH
Planned the approach and trained the engineers for progressively switching the monolithic codebase to a decoupled and maintainable system (RESTful APIs, unit testing, automatic builds, DDD concepts). Mediated between producing technical debt (engineering) and delivering effective results (product). Introduced SOLID concepts. Keywords: PostGIS, OSM, OSRM, GraphHopper, Jenkins, CI, PHP 5, Symfony 2, Unit Testing, Redis, mySQL, Timezone management, Geo searching, Vagrant, Puppet, Memcache, Debian, CakePHP.
1 Jahr und 2 Monate, Nov. 2012 - Dez. 2013
Senior LAMP Developer
Ciao - LeGuide Group (Shopping Guide GmbH)
Bootstrapped and led the progressive migration of a legacy app to Symfony2 and web services. Refactored the code to achieve better BL identification & OOP isolation. Built new features on top of a repository that measured a few gigabytes in size. Dealt with spaghetti-PHP and multi-version libraries. Created RPM spec files, added error reporting. Keywords: Symfony 2, PHP, in-house libraries, MSSQL, Memcache, SOLR, TFS, DevOps, PostgreSQL, VMWare, Javascript, RPM, hundreds of virtual machines.
1 Jahr und 3 Monate, Aug. 2011 - Okt. 2012
Software Engineer
Nik Software Gmbh
Developed a robust internal API (100.000req/hour) with focus on security (DSA, RSA, signatures, encryption) and availability (support failover between continents, avoided SPOF, etc). Benchmarked noSQL and the event-driven networking frameworks. Switched from PHP to Python (Twisted) for the implementation of the backend. Covered with unit tests a large percentage of the source code. Keywords: Python, Twisted, SQLAlchemy, noSQL, OpenSSL, DSA, RSA, mySQL, PHP, Replication, Encryption, API development.
4 Jahre und 10 Monate, Okt. 2007 - Juli 2012
Lead Developer & CEO
Fronema Concept
Founded the company with the purpose of launching several online projects. Ensured the cash flow by developing software and websites on demand. Designed the architecture and framework on which these projects were built. Managed the company from the CEO role by reaching out for new customers, negotiating contracts and maintaining the relation with the existing partners.
1 Jahr und 3 Monate, Aug. 2006 - Okt. 2007
IT Manager
Lumina Educational Institutions
Built a department in charge of handling the IT activities of the company. Led the team, reported directly to the CEO. Established guidelines for company's requirements in terms of software & hardware, email policies and so forth. Maintained and upgraded zillions of websites based on open source frameworks. Developed in-house web applications, mainly grouped together as an ERP with financial planning and web-based customer access.
Ausbildung von Alexandru Radu
3 Jahre und 10 Monate, Okt. 2004 - Juli 2008
Informatics
University of Bucharest
Software Development
Sprachen
Englisch
Fließend
Rumänisch
Muttersprache
Deutsch
Grundlagen
Türkisch
Grundlagen