I am a Java developer with 3 years in the back-end field of using design patterns, UML, back-end engineering principles, and concepts. I design and implement projects from scratch with up-to-date technologies. One of my key abilities is the ability to learn really quickly while being open to new opportunities, that lead to the delivery of the best solutions.
Work Experience
E-commerce Data Analytic Platform
August 2021 - June 2023
Back-End Developer
Team size: 12 Developers
It’s a marketing tool that takes all customer data from different sources (DBs, Salesforce, MailChimp, etc.) in order to organize it and provide business recommendations and ingest data into the marketing platforms (Google Ads, CampaignMonitor, etc.)
We used Agile methodology during the development process, so aimed at delivering a potentially shippable product at the end of each development cycle we used sprint planning meetings, daily scrum meetings, and sprint grooming.
My main focus was on the creation and support of integrations with external systems such as ZenDesk, Klaviyo, DotDigital, MailChimp, and Stripe. Engaged in support and improvement of the application on the Shopify platform. Created and optimized jobs that process a large amount of data to obtain useful metrics and business forecasts. Writing tests and troubleshooting.
Challenges:
Technologies and Tools: Java 8, Spring Boot, ReactJS, HTML5, CSS3, Webflux, Cloud Netflix, Feign, Microservice Architecture, Hibernate, JPA, Maven, PostgreSQL, REST, Cassandra, Redis, Spark Core, SQL, AWS, MapStruct, Lombok, Maven, Docker, Docker Compose, Azure, Bitbucket Pipelines.
Floral Arrangements Delivery System
March 2020 - July 2021
Back-End Developer
Team size: 15 Developers
The app allows customers to shop for thousands of products and manage florist orders from anywhere. Browse, shop by department, view inventory, and prices in real-time, and check the status of the orders. All purchases are directed through secure servers to encrypt and protect your personal information.
During the project, I participated in new features development, architecture improvements and database migration. Also, I engaged in test writing, debugging, microservices updates and supporting.
Technologies and Tools: Java 11, Spring Boot, Spring Cloud, Apollo, Kafka, MySQL, MongoDB, Maven, Redis, Lombok, Microservice architecture.