Eugene Moiseev Email and Phone Number
Eugene Moiseev work email
- Valid
Eugene Moiseev personal email
As a highly skilled software engineer with 10 years of experience, I have a passion for developing innovative and robust distributed systems that can handle data-intensive applications with ease. My deep knowledge of microservices architecture and experience in building business applications has prepared me to tackle the most challenging problems in this domain.I am excited about the opportunity to work on developing distributed data-intensive applications, and I am always eager to learn and adapt quickly to new technologies and approaches. Whether it's overcoming complex technical hurdles or delivering cutting-edge solutions, I thrive on taking on new challenges and finding innovative ways.Github: https://github.com/EugeneMsv
-
Software Engineer And Java Developer And Lead Software EngineerEpam SystemsBellevue, Wa, Us -
Lead Software EngineerEpam Systems Dec 2023 - PresentNewtown, Pa, UsFocus: Driving innovation within the customer's Payments team, specializing in installment capabilities and core payment functionalities.Key Contributions:Installments Feature Development: - Led the implementation of a new installments feature using Spring Boot, encompassing: a)RESTful APIs for microservices leveraging Spring MVC and Spring Data JPA for seamless integration with Aurora MySQL. b) Efficient batch processing solutions with Spring Cloud Task and Spring Data JDBC.- Observability Enhancement: a) Built comprehensive Opensearch Kibana dashboards for real-time system monitoring and log analysis. b) Pioneered a "Datadog resources as code" approach, automating the creation and deployment of: 1) Informative Datadog dashboards. 2) Proactive Datadog monitors. c) Integrated Datadog with Terraform, AWS, and GitLab CI for streamlined deployment and adherence to CI/CD best practices.- Code Quality and Collaboration: a) Championed code review processes and instilled Java code style best practices across the team.Technical Expertise:Languages: Java, KotlinFrameworks: Spring Boot (MVC, Data, Cloud Gateway, Cloud Task)Databases: AWS Aurora, RedisTools: GitLab, GitLab CI, Kafka Connect, Datadog, Opensearch/Kibana, Terraform, Confluent Schema Registry, Apache Maven, Gradle, Apache KafkaCloud Technologies: AWS Docker, AWS EKS, Confluent Platform -
Lead Software EngineerEpam Systems Mar 2022 - Dec 2023Newtown, Pa, UsFocus: Leading an outsourcing team to develop and enhance a high-load e-commerce system in close collaboration with the customer team.Key Contributions:- Installments Feature Delivery: Led the full lifecycle development and launch of an installments feature, resulting in a projected 5% sales increase.- Deployment Optimization: Developed and implemented a Helm-based approach for multi-framework deployment and testing, including Java testing libraries for generated Helm resources.- Observability Enhancement: Significantly improved system observability by: a) Redesigning and enhancing the alerting mechanism using Kibana watchers and ML jobs. b)Adopting OpenTelemetry with custom extensions for comprehensive tracing and monitoring. c)Redesigning and unifying Kibana dashboards and chart libraries for consistent visualization. d)Utilizing transforms to store aggregated data for extended periods(up to 5 times longer) and enable dynamic dashboards.- Security and Standardization: a) Implemented project-specific user authorization standards with Spring Security. b) Developed and adopted Spring-based common libraries for configuration, availability tracking, error handling, and logging, accelerating new service creation by 3 weeks.- Code Quality and Automation: a) Introduced automatic code style tools and microservice architecture design checks to enhance code readability and maintainability. b) Supported and improved the EFK stack to handle high-load log data flow (15 MB/s average).Technical Expertise:- Languages: Java (11-17), Python- Frameworks: Spring Boot, Vert.x, Helm- Databases: AWS Aurora, MsSql- Tools: IntelliJ IDEA, Maven, Jenkins, Jira, Confluence, GitHub, Dbeaver, Git, Postman, Miro, AWS EKS, OpenApi, Opentelemetry, WireMock, EFK, JUnit, log4j2, Flyway, GitHub Actions- Cloud Technologies: AWS -
Lead Software EngineerEpam Systems Apr 2021 - Feb 2022Newtown, Pa, UsFocus: Actively contributing to the development of customer-facing applications and enhancing team processes.Key Contributions:- Logging Enhancement: Developed a custom Layout implementation for Log4j2 to improve application logging capabilities.- Code Quality and Architecture: a) Wrote arch-unit tests to ensure a clean and well-structured codebase. b) Introduced shared integration context between tests in JUnit 5, reducing CI time by up to 30%.- Database and Integration:a) Developed an additional check mechanism for Flyway migration to ensure backward compatibility.b) Created a Keycloak client config generator using the Keycloak API to simplify authentication and authorization setup.c) Integrated the application with Hubspot and Snowflake using JDBC drivers for data access.d) Implemented CSV file uploading into Snowflake Warehouse via JDBC for efficient data imports.Team and Collaboration:-Actively participated in daily standup, sprint kick-off, backlog refinement, sprint planning, and retrospective meetings.- Played a key role in code review and story brainstorming sessions.Technical Expertise:- Languages: Java 11- Frameworks: Vert.x, Dagger 2- Databases: Postgres, Snowflake- Tools: IntelliJ IDEA, Gradle, Jenkins, Jira, Confluence, GitHub, GitHub Actions, Dbeaver, WSL2, Git, Slack, Zoom- Libraries & Technologies: RXJava, Jooq, JUnit 5, Log4j2, S3, Java SPI, Flyway, Keycloak -
Lead Software EngineerEpam Systems Mar 2020 - Mar 2021Newtown, Pa, UsAs a tech lead, I have made significant contributions to the team, including:- Creating a client implementation for background process execution, which was based on Quartz and Spring-Data.- Successfully migrating a microservice from an old set of libraries to a new set of common shared project libraries.- Developing a Spring Boot starter for API consumers, which enabled automatic subscription to Kafka and streamlined business logic.- Applying a custom Spring-Boot starter approach for Kafka.- Reviewing and providing consultation to other team members.Team 5 back-end, 4 QA, 3 front-end, 2 BA.Database: PostgresqlTools: Intellij Idea, Maven, Jenkins, Jira, Confluence, SonarQube,Nexus, Kafka, Jasper Reports, Dbeaver, Swagger, Git, BitbucketTechnologies Java 8, maven,spring: [core, mvc, aop, boot, data-jpa, cloud (including netflix), messaging, kafka, test, statemachine]hibernate, liquibase, quartz -
Senior Software DeveloperEpam Systems Jul 2019 - Jun 2020Newtown, Pa, UsRole: key developerResponsibilities:• Developed REST API for Liferay• Setup SSO integration with Microsoft Azure AD• Used domain model hooks to integrate with Kafka• Used libraries to validate JWT token for client credentials flow in OAuth2• Developed engine for migration data by Sharepoint REST API• Overrided a lot of default Liferay's OSGI modules • Built REST API filters based on ElasticSearch Liferay abstraction• Designed, created, and integrated Avro schemas for Kafka messagesTools: gradle, Intellij Idea, Azure repos, KafkaTechnologies: Java 8, Liferay 7, Jackson, Guava, Avro, OAuth2, OSGI, Freemarker, JSP, Tomcat. -
Senior Software DeveloperEpam Systems Jul 2017 - Aug 2019Newtown, Pa, UsRole: Before summer 2018 - Key developer, Since Summer 2018 Team Leader and Tech Leader RoleResponsibilities:• Created Spring boot starter for declarative connection to RabbitMQ• Introduced test context share approach for saving CI build time for several microservices• Introduced Test object creator based on reflection (Helped to save time during test creation)• Developed REST API for microservices from the scratch• Setup integration between BPMN 2.0 engine (camunda-service) and business services• Developed custom local cache mechanism• Used Hibernate and Spring for jsr 303(validation)• Used Spring-data-jpa, and Hibernate as implementation: custom queries, paging, specifications.• Used feigns and spring RestTemplate for integration with other sevices• Applied combination of Spring Security OAuth2, spring cloud gateway, and keycloak for custom access rights model mechanism• Implemented a lot of business logic for services from the scratch• Did research for stunnel fork• Made code review of the code provided by the team members• Created common libraries • Supported the production and delivery process• Was responsible for service release Technologies:Java 8, maven, spring: [core, mvc, aop, boot, data-jpa, cloud(netflix), messaging, amqp, rabbit, test]hibernate, selma, liquibase, camunda, jacksonSince summer 2018 playing team leader and tech leader role:I was responsible for several services on the project (full cycle from design to release) and made a code review of any change in these services.Implemented new technical features in the project and took an active part in architectural solutions related to them.Played key role in story analysis, planning, estimation, retrospective, shared ideas for work improvement. -
Software EngineerSberbank-Technology Sep 2014 - Jun 2017Moscow, Moscow City, RuRole: DeveloperUsed Spring framework, (core, transactions, test)- Used JDBC for preload initial data- Applied GSON library- Created business reservation calculations- Wrote unit tests with Junit, Mockito, Hamcrest libraries- Managed dev stand for testing functionality with HypericConfigured CI for project• Created and managed Jenkins jobs• Configured PR check with Jenkins and SonarQube- Made code review of the code provided by the team members- Used JMC for distant profilingDatabase: GridGain - In-memory data GridTools Intellij Idea, Maven, Tomcat, Jenkins, Jira, Confluence, SonarQube, Hyperic, GridGain visor.Technologies Spring-core, Spring-MVC, Design patterns, CI, JSON/XML, SSH
Eugene Moiseev Education Details
-
Moscow Institute Of Physics And Technology (State University) (Mipt)Applied Mathematics And Physics
Frequently Asked Questions about Eugene Moiseev
What company does Eugene Moiseev work for?
Eugene Moiseev works for Epam Systems
What is Eugene Moiseev's role at the current company?
Eugene Moiseev's current role is Software Engineer and Java Developer and Lead Software Engineer.
What is Eugene Moiseev's email address?
Eugene Moiseev's email address is eu****@****pam.com
What schools did Eugene Moiseev attend?
Eugene Moiseev attended Moscow Institute Of Physics And Technology (State University) (Mipt).
Who are Eugene Moiseev's colleagues?
Eugene Moiseev's colleagues are Akshay Waghmare, Liudmyla Tur, Behruz Mansurov, Famous फेमस, Иван Смирнов, Alexander Zotikov, Andrii Yanyshyn.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial