About me
I am a web development professional, trying my best to bring value to the (online) world and improve the software industry along the way.
I am currently creating the tools, processes and culture for making architecture part of day to day work at ottonova and leading the change by example.
I am particularly interested in software architecture, effective communication, DDD, and digital health.
Values
Quality » I base solutions on expertise and follow industry best practices.
Collaboration » I work closely together with people and consider all qualified opinions.
Transparency » I make results available to everyone and proactively propagate useful information.
Courage » I support correct opinions, even when controversial, and prioritize impactful work.
Professional Journey
Chief Software Engineer - ottonova
August 2018 onward - Munich - Health Insurance
I implement business critical features in the PHP backend, deliver performance improvements, refactor extensively, recruit and on-board new team members. I provide and document solutions for new implementations, identify and plan strategic updates to the system. I develop tools and processes for doing architecture and coordinate the Architecture Chapter.
Senior Software Engineer - diva-e (intelliAd)
August 2017 to July 2018 - Munich - Advertising
I architected and implemented the web app for the company’s newest product, and on-boarded new team members to scale the development.
Senior Backend Developer - MRM Commerce (Optaros)
January 2017 to July 2017 - Bucharest (with USA) - Agency
I worked on performance improvements and integrations for the company’s most important project. I helped with the pitch for a potential new client.
Software Development Manager - enabley (Time To Know)
November 2015 to October 2016 - Bucharest (with Israel) - Education
I led a cross-functional team of six engineers from its formation with brand new people, through knowledge acquisition and gradual transfer of the engineering responsibilities for half of the company’s product portfolio.
Software Architect - IONOS (1&1 Internet)
June 2011 to November 2015 - Bucharest (with Germany) - Internet
I worked on the front-end development and modernisation of the company’s successful website builder product. I provided technical solutions, negotiated interfaces with other teams, and planned work for a team of about ten engineers. I worked closely with product owners for designing new features and new products, and provided technical input for department roadmap planning.
Senior Programmer - Gameloft
February 2011 to June 2011 - Bucharest (with World) - Gaming
I worked on the shared backend used by all the games. I implemented an abstraction to allow integrating browser games both in Facebook and in the multitude of OpenSocial platforms popular at the time.
R&D Engineer - Extend Studio
April 2010 to February 2011 - Bucharest - Internet
I researched solutions based on web standards to allow the creation of cross-browser correct layouts and designs. I implemented Adobe Flex applications and integrated them into Dreamweaver.
Full-stack Programmer - dcs plus,
March 2008 to February 2010 - Bucharest - Travel
I worked on a B2B2C hotel reservation solution doing full-stack development. I integrated more than ten inventory providers, each with different types of pre-REST APIs.
Education
BSc. in Mathematics - University of Bucharest
2007 to 2011 - Bucharest
Attended courses in Mathematics and Computer Science.
IMO Training
Preparatory training for international competitions with Romania’s extended team.
Skills
Architecture & Design » DDD, (micro-)services, UML, REST, design patterns, CQRS, Event Sourcing, ADR, architectural characteristics, writing
Programming Languages » PHP, JavaScript, SQL, HTML, CSS, Python, Go, Ruby, Java, TypeScript
Frameworks » Symfony, Laravel, Zend Framework, Angular, React, Vue
Testing » PHPUnit, Behat, Karma, Jasmine, Selenium
Web » nginx, Apache, nodejs, HTTP
Persistence » MySQL, MongoDB, Elasticsearch, Memcached, Redis
Tools » git, Webpack, AWS, RabbitMQ, Ant, Gulp, Grunt
DevOps » Jenkins, Gitlab(CI), Docker, bash, Linux/Debian
Delivery » Agile, Scrum, Kanban, planning tools, branching strategies
Languages
English - Full professional proficiency
German - Limited working proficiency (B2+)
Romanian - Native