Position: Java Developer
Category: Java
English level: upper
Years of experience: 3


Back-end development as Java Software Engineer on a distributed system for a big logistic company (one and half year):
• Made API-gateway service robust and easy to maintain by full redesign of service and database (includes normalization), implemented this service.
• Made message validation service flexible and easy to maintain by full redesign of service and database (includes adding new tables and normalization), implemented this service.
• Decreased time for communication between services by combining API-gateway service and message validation service.
• Implemented customer's security requirements by integrating domain authentication with Active Directory for administrative portal.
• Improved security of our services by developing, configuring, and integrating Kafka-security features (Kafka-ACL).
• Improved system stability by getting rid of OOM by optimization of cache updating process.
• Reduced the time to find errors by integrating YARN and HDFS API into monitoring service.
• Developing business-logic features on back-end, performing bug-fixing, code reviews and refactoring.
• Participated in ordinary SCRUM activities (daily, estimation meetings, demonstration, retrospective, planning).

Back-end development as Java Software Engineer in the Life Science field (project about clinical trials, one year and 8 months):
• Developing business-logic by creating data visualizations introducing new plot types and using existing ones, implementing new features, performing bug fixing, refactoring, code reviews.
• Improved system stability by getting rid of OOM by tunning GC.
• Reduced customer costs more than 5 times by switching DB from Oracle EE to Oracle SE.
• Reduced customer costs by researching Azure servers and selecting the right servers at the best price for project’s purposes.
• Reduced onboarding process for new employees from weeks to a few days by writing step-by-step launch, deployment, and other guides.
• Participated in adaptation of 3 new employees by mentoring and supervising them.
• Some configuring in cloud infrastructure (Azure).
• Participated in ordinary SCRUM activities (daily, estimation meetings, demonstration, retrospective, planning).
• Contributed different problem-solving decisions to the project and took part in CI/CD configuring.
I am looking for a job with a modern Java technology stack and the opportunity to work in English. Preferably with the option of relocating to Sweden / Norway / UK / USA.

I am not looking for a job with communication in Russian.