The project is a large German marketplace platform consisting of two main parts: customer-facing Marketplace and an ERP system. I joined the project as part of a brand-new team – "the Order Tribe" – responsible for order processing and other related tasks. I was the first developer on the team, and, as such, I had a chance to influence its infrastructure and processes. Every two months, I traveled to Germany and worked at the client's site.
Broadly, here is the list of my main achievements:
Overall, the project is quite technically interesting. It is built using Symfony, Doctrine, and other related packages: FOS Rest, Serializer, Forms, Messenger, etc. What my team has built resulted in good code quality and reliable infrastructure:
Technologies: PHP, JavaScript, SQL, Symfony 4, Doctrine, FOS Rest, MySQL, Rabbit MQ, Events based architecture, Microservice architecture, PHPUnit, Docker, Google cloud services, Jenkins, Gitlab CI/CD.