Andrei Marchenkov pdf

Senior Software Engineer

image

Highly skilled Software Engineer with over 10 years of experience designing, developing, and implementing complex enterprise applications. Proficient in all aspects of the software development life-cycle, from system design and architecture to coding, testing, and deployment. Possesses a deep understanding of algorithms, data structures, and databases to ensure efficient and scalable solutions.


Work experience

Senior Java Developer

Threatrix Inc. | Mar 2023 - Present

Leveraged extensive Java expertise to design, develop, and maintain robust security solutions for supply chain of software. Collaborated effectively with management and colleagues to deliver high-impact features on time and within budget. Took partin the entire development life-cycle.

  • Optimized existing Java codebase for improved performance and maintainability to increased efficiency.
  • Designed and implemented features to enhance vulnerability and license detection in customer's source code.
  • Took part in re-design of ScyllaDB schema to increase latency.

Senior Software Engineer

EPAM Inc. | Mar 2021 - Feb 2023

Developed and maintained scalable e-commerce applications, utilizing Java and Spring Framework and integrating with various payment aggregators to facilitate secure and seamless online transactions. Worked collaboratively within cross-functional teams to deliver high-performance solutions that met business objectives.

  • Developed Java APIs using Project Reactor for integration with payment gateways for reliable payment processing.
  • Migrated legacy Java applications to a modern Microservices Architecture to improve scalability and maintainability.
  • Actively participated in Code Reviews, fostering a collaborative development environment within the team.

Java Engineer

Grid Dynamics Inc. | Sep 2019 - Feb 2021

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.

Java Developer

First Line Software | Apr 2016 - Aug 2019

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

  • Acted as a Team Lead on one of the projects.
  • Finalized and put into operation a government application for controlling advertising.
  • Implemented Event-Sourcing data migration to provide better reporting.

Java Developer

ZED Russia | Aug 2014 - Mar 2016

Developed service and billing platform for GSM providers. Implemented FRAUD detection in user’s services. Also preformed analysis of traffic and GSM-services.

  • Developed new services for GSM providers and refactored old.
  • Participated in the analysis of BigData that helped to optimize fraud detection.
  • Gained experience in the MapReduce approach in MongoDB.