Experience
Feb 2023 - Present
2 years 7 months
- Updated the codebase (PHP and Symfony) using Rector
- Set up quality assurance processes:
- Deployment including test runner
- Used phpstan and php_cs to improve code quality
- Introduced unit tests and integration tests
- Evolved the software architecture following common design patterns to allow iterative addition of new features
- Implemented the Symfony Messenger to handle the software's many background processes efficiently and reliably
- Optimized and extended a module for registering and processing incoming leads (via a telephony provider's API)
- Developed a module that automates the management of individual Google Ads campaigns based on various parameters (via the Google Ads API)
- Technically planned and implemented a new business model considering the requirements of all involved departments
- Built a module for managing contracts and Google Ads budgets
- Created a module for automated control of Google Ads campaigns based on current budget status
- Developed a customer portal for accessing statistics and contract details
- Modernized the backend with Symfony UX Live Components
Nov 2020 - Jan 2023
2 years 3 months
- Lead developer in several projects based on PHP and the Symfony framework
- Used technologies like Fastly, Redis, and Solr to deliver products with the highest possible performance
- Implemented REST APIs for communication with frontend applications
- Applied agile development methods
- Configured and deployed applications on cloud infrastructure
- Regularly attended client meetings to align on requirements and features
- Took responsibility for internal projects to improve project quality
- Communicated and collaborated closely with colleagues and freelancers from various fields, including onboarding and technical support
- Created detailed system documentation for other developers and for training
Nov 2019 - Apr 2020
6 months
- Integrated the frontend into the B2B portal
- Worked closely with the SAP Hybris development team and streamlined data structures
- Frontend development with Handlebars, SASS, and vanilla JS (ES6), and used Vue.js for dynamic components
Apr 2015 - Oct 2020
5 years 7 months
- Developed an eCommerce POC with express.js & vue.js, deployed on Heroku
- Built eCommerce shops based on Shopware 6 and created Shopware6 plugins
- Planned, designed, and coded various websites and microsites for small businesses
- Custom backend development with the PHP framework ProcessWire
- Frontend design with HTML, SASS, and vanilla JS (ES6)