Ilia Gavrilov is a lead Java software engineer based in Frankfurt, Hesse, Germany. He has expertise in web development and data science/machine learning. His primary tech skills include Java and Spring, while Python and Django serve as secondary skills. Ilia is familiar with various technologies such as RabbitMQ/Kafka, Oracle DB/PostgreSQL, Docker/Kubernetes, AWS/Azure, Pandas, Numpy, scikit-learn, Keras, and Fast.ai. He has domain experience in Infrastructure as a Code, Blue/Green deployment, Microservices, Event Sourcing and CQRS, RESTful API, Highload, Integration, Scalability, E-commerce, and Fintech.
Ilia is known for his responsibility, quality work, and excellent communication skills. He is supportive and always striving to keep the team motivated. As a lead Java software engineer at Excelsior GmbH, Ilia was responsible for developing the back-end for a mobile authentication app (SecureNow). He was also in charge of setting up dev/pre-prod environment on AWS, microservices development, AWS/Azure services setup and launch, CI/CD setup, leading a team of back-end developers, system analytics, and releases composition and delivery.
Previously, Ilia worked as a senior Java developer at Sberbank-Technology where he was involved in the development of a product catalog system (Event Sourcing and CQRS). He also worked as a middle Java developer on the web application pay.mos.ru (Moscow Payment Gateway). In addition, Ilia worked as a Java software developer at Central Bank of