Galyna Fomina!
Mountain View, CA Phone: 650-***-**** Email: ********@*****.***
SUMMARY
Experienced Back-End Engineer with over 10 years of expertise in developing robust financial tools for major banks and in- vestment companies across Europe and the USA. Proficient in designing scalable, secure, and high-performance systems using Java and related technologies. Strong background in microservices architecture, API development, and data integra- tion, ensuring compliance with industry regulations and best practices. Proven ability to collaborate effectively with cross- functional teams in Agile environments to deliver innovative solutions that enhance operational efficiency and user experi- ence in the financial sector.
SKILLS
Programming Languages: Java, Scala
Frameworks & Libraries: Spring Boot, Hibernate, Akka Databases & Messaging: MySQL, Oracle, MongoDB, Apache Kafka, IBM MQ DevOps & CI/CD: Jenkins, TeamCity, Kubernetes, Docker, ElectricFlow APIs & Integration: MuleSoft Anypoint, Swagger/OpenAPI, RAML, OAuth2, JWT, SAML, Postman Monitoring & Logging: Splunk, Grafana, Dynatrace
Development Tools: IntelliJ IDEA, Eclipse, VS Code, Anypoint Studio Version Control: Git, SVN;
Build & Dependency Management Skills: Gradle, Maven, SBT (Scala Build Tool) Other Skills: XML, JSON, xPath, Kong, Agile/Scrum Methodologies, Data Integration Patterns, Performance Tuning WORK EXPERIENCE
Aug 2020 – May 2024 Senior Software Engineer
Customer: EPAM Systems
Tasks performed:
• Collaborated in all phases of application development: requirements gathering, analysis, design, development, testing, and deployment.
• Developed orchestration API contracts using Swagger Editor and published APIs in MuleSoft Anypoint portal.
• Created Spring Boot microservices deployed in Kubernetes, utilizing REST and Apache Kafka for communication.
• Implemented Java asynchronous processing with CompletableFuture and Executor Service.
• Utilized Hibernate annotations for data retrieval and integrated with Spring Boot for MySQL interaction.
• Developed data access layer using Hibernate and DAO design pattern, ensuring effective data management.
• Created JUnit test cases with JUnit5, Mockito, and AssertJ, integrating unit tests with Pi Test and SonarQube for quality checks.
• Led technical spikes to understand business requirements and data behavior prior to API design.
• Used IntelliJ, Git Hub, Jenkins, Electric flow and Kubernetes for CI/CD of the applications
• Managed microservice applications' onboarding to Kubernetes, monitoring them through their lifecycle.
• Utilized Splunk and AVI for application monitoring and debugging, ensuring optimal performance and integration.
• Addressed Java library vulnerabilities using Twistlock and Black Duck. Jan 2018 – Jan 2019 Senior Scala Developer
Customer: Luxoft
Tasks performed:
• Developed Scala software components in an Agile environment, utilizing continuous integration practices.
• Employed Akka for concurrency in XML file processing.
• Maintained bash scripts for application management and supported software releases to production.
• Wrote XPath for XML file processing and participated in code reviews.
• Collaborated with project stakeholders to analyze functional specifications and refactor legacy code. Apr 2013 – Oct 2015 Scala / Java Developer
Customer: Luxoft
Tasks performed:
• Developed Scala and Java software components, focusing on continuous integration.
• Worked with Oracle database and message queue systems.
• Contributed to migrating applications from Lotus Notes to web platforms using GWT framework.
• Developed Hibernate in data access layers and performed unit testing using JUnit and Log4j. EDUCATION Odessa I.I.Mechnikov National University. Master's Degree in Mathematics. COURSES • EPAMSystems. Java training for enterprise systems
• School of Data Analysis Yandex. Department Computer Science
• Luxoft Training. Patterns of Enterprise Application Architecture
• Luxoft Training. Scala Training I
• Luxoft Training. Advanced Scala Training II
• Luxoft Training. Advanced Scala Training III
• Coursera. Big Data Analysis with Scala and Spark
• MuleSoft. Anypoint Platform Development: Fundamentals
• MuleSoft. Anypoint Platform Architecture: Integration Solutions