Position: Software (Java) Engineer
Category: Java
English level: fluent
Years of experience: 4

Epam IT courses completion 
SoftServe IT Academy courses completion (certified)
SoftServe IT Academy speaking English evaluation (upper-intermediate)
Computer Science by Cronis Academy // Issued Jul 2021
AWS Serverless Solution / USA-France corp -- My task is to manage the API and AWS infrastructure for a complex project that involves developing hardware to control machines and sending low-level data to the core. The core transforms the data to reflect the state and/or alarms of the machinery through a UI, and AI is used to predict potential behavior and increase customer awareness of potential risks. The system is highly secure with multiple layers of authentication and strict rules for roles management. The core consists of AI, logic, and API, and my job is to take care of the API and AWS infrastructure. Along with routine Java code de

US-based corporation. A large, Java-based system was designed to help stores manage their products, provide multiple delivery services (including consolidated delivery) and use marketing and promotional offers. The system allows users to select stores, food-courts, and small supermarkets, and provides merchants with analytics to track the success of promotional and marketing efforts, payment and delivery options, and price calculation. The platform utilizes Lombok, MySQL, Struts, FlyWay, Docker, and JUnit.

US-based corporation. A global construction tools manufacturer requires a tracking and analytics system with embedded software. The system must have high security and be effective, as well as have a localized interface in multiple languages. It should provide users with the ability to track, analyze, and control the usage of their tools and appliances, as well as predict their wear and reduce losses, thefts, and misuse. To accomplish this, the system is built on Java, Postgres, RabbitMQ, Docker, and JUnit.

US bank. This investment firm is utilizing analytics software with two distinct modules. The first module is for the company's clients, which allows them to view reports on stocks, observe the dynamics of their investments, and create custom portfolios from available options. The module also calculates and applies broker fees and taxes. The second module is tailored for the brokers and is more complex, taking into account various types of equities and calculation methods. This software is built using Java, Postgres, JS, and JUnit.
I am a passionate Java Software Developer seeking a position with a company that will provide me with the opportunity to grow professionally, be a contributing member of the team, and help the company reach success. I have a visionary attitude, remain focused, possess professional engineering practices, and have a positive mindset. My passion for Java, knowledge of English, excellent communication skills, MA in Economics and Finance, PhD in Linguistics, and startup experience can be a great asset to your team. I am eager to develop as a Software Engineer, learn new skills and technologies, and become a valuable part of your team. Programming Languages/Technologies: Java, AWS, AWS Lambda, Maven/Gradle, JSP/Servlets/Web Services/JPA, Docker. Experience with Kotlin, React JS, Scala.
RDBMS: PostgreSQL, MySQL, Oracle
Graph DBMS: Neo4j/Apoc.spacial
Methodologies: Agile/Scrum
Operating Systems: iOS, Microsoft Windows, Linux Frameworks: Spring, Hibernate/JPA, JUnit, Struts, Spok Application/Web Servers: Tomcat, JBoss, Spring web Development Tools: Intellij Idea, Visual Studio 6, MySQL Workbench / pgAdmin, Postman, Insomnia, Log4J, Git, SVN, Jira