Andrei Marchenkov pdf

Senior Software Engineer

image

Results-oriented Software Engineer with 10+ years of success in delivering high-quality software solutions. Expert in System design, data structures and algorithms, proficient in Java, Spring, SQL and NoSQL Delivered more than 10 successful projects within budget and on schedule. A strong team player with excellent communication, problem-solving, and analytical skills


Work experience

Threatrix Inc.

Mar 2023 - Present

Senior Java Developer

Applied extensive Java expertise to design and deploy critical security solutions for software supply chains, ensuring on-time and within-budget delivery of key features. Participated in all phases of the software development lifecycle, driving efficiency and security.

  • Implemented features to enhance vulnerability and license detection in customer's software products.
  • Enhanced Java application performance through code optimization and refactoring and increasing overall efficiency.
  • Collaborated on the redesign of the ScyllaDB schema, contributing to efforts to enhance database responsiveness.

EPAM Inc.

Mar 2021 - Feb 2023

Senior Software Engineer

Engineered and optimized scalable e-commerce applications using Java and Spring Boot, ensuring secure and efficient online transaction processing through seamless integration with various payment aggregators. Collaborated effectively with cross-functional teams to deliver high-performance solutions that supported key business objectives.

  • Implemented reactive Java APIs for payment gateway integration, reducing latency and ensuring robust processing.
  • Led the migration of legacy Java systems to a Microservices Architecture, improved application resilience and maintenance.
  • Actively participated in code reviews, contributing to improved code quality and knowledge sharing within the team.

Grid Dynamics Inc.

Sep 2019 - Feb 2021

Java Engineer

Developed and maintained enterprise-grade applications for E-Commerce customers using Java, Spring Framework, and Cloud Services. Managed the entire development life-cycle from requirements gathering to development and testing.

  • Created and developed a Sourcing service to solve sourcing problem, which significantly reduced delivery costs.
  • Participated in the development of a IVR bot for a call center using DialogFlow.
  • Optimized architecture to reduce cost of cloud resources in GCP.

First Line Software

Apr 2016 - Aug 2019

Java Developer

Took part in development and testing services for customers. Involved in the full life-cycle of an application - from gathering requirements to production operation.

  • Implemented migration data pipeline to migrate data from legacy system to new version with min downtime.
  • Successfully launched a government application that increased the speed of processing advertising control.
  • Implemented Event-Sourcing data migration, which increased the amount of data available for reporting.

ZED Russia

Aug 2014 - Mar 2016

Java Developer

Built Java solutions for GSM billing, fraud prevention, and service/traffic analysis.

  • Implemented features for GSM providers and modernized legacy services to reduce tech debt and increase maintainability.
  • Participated in Big Data analysis, supporting the development of more effective fraud detection strategies.
  • Applied MapReduce techniques in MongoDB to process and analyze large datasets, enhancing data processing capabilities.