- ADPSenior Software Engineerjunio de 2021 - Hoy (3 años y 8 meses)Working strictly with USA based ADP team with scrum methodology. Building RESTful APIs in a microser vices cloud environment, API integrations and complex new service development for payroll platforms. In tegration with Microsoft Dynamics. Created extensive unit and integration tests with almost 100% of cover-age. Refactor and clean up legacy code. Working closely with the product team to upgrade technology stack and library versions used in the projects to the latest and most secure ones, increasing code usability by 55%.Technologies used: Spring Boot, Spring MVC, Spring Data JPA, Mulesoft, Microservices, Gradle, Maven, REST services, Java 8, RestTemplates, JUnit, Mockito, Serverless, AWS S3, EC2, CloudWatch, Liquibase, H2, Jenkins CI/CD, Docker, GIT, Splunk, SonarQube, Swagger, MySQL, MyBatis, Postman, Intellij IDEA, Microsoft Teams
- SigliLead Java Software EngineerBANCA & SEGUROSfebrero de 2024 - septiembre de 2024 (8 meses)Vilna, LituaniaResponsibility: Led and helped the team to implement complex integration with payment and financial systems.As a Lead Kotlin Developer, I led the development of a multi-tenant anti-money laundering system usingKotlin, microservices, Kafka, and ElasticSearch in a mono repo architecture. The system performs real-timeand batch transaction monitoring and applying predefined rules to block suspicious activities. I integratedthe application with Dow Jones for enhanced data accuracy and compliance. My responsibilities includeddesigning the microservices architecture, implementing Kafka for message brokering, and using ElasticSearch for data indexing. This project significantly improved the client's ability to prevent financial crimeswhile ensuring high performance and security standards.Technologies used:Kotlin, Spring boot, Gradle, Elasticsearch stack, Apache Kafka, REST services, JUnit 5, PostgreSQL,Prometheus, Grafana, Docker, Kubernetes, Microservices, Git, Postman, Camunda, Zeebe, GCP Cloud
- NOMIALead Java Software EngineerE-COMMERCEfebrero de 2023 - julio de 2023 (5 meses)Moscú, RusiaResponsibility: Create and guide the team to migrate to micro service architecture the existing monolithI developed an ERP product solution for pos terminals and payment systems used in bars and restaurants. migrated to a new micro-services architecture and implemented a new futures. Also created a custom Gradle plugin for a project needs.Technologies used: Java 15, Spring boot, Gradle, Axon framework, gRPC, GraphQL, REST services, RabbitMQ, JUnit 5, Mon goDB, PostgreSQL, Prometheus, Grafana, ELK, Docker, Kubernetes, Microservices, Git, SonarQube, Post man
- Software EngineeringEuropean Regional Academy2009