Software Engineer with 15+ years of experience building scalable backend systems and end-to-end applications. I design reliable, production-ready solutions with a strong focus on architecture, performance and cloud technologies.
Here you will find information about me, my work experience and my education.
Software Engineer with 15+ years of experience designing and building enterprise applications. Strong expertise in backend systems, microservices, distributed architectures and cloud-based solutions using Java, Spring Boot, Node.js, React and Angular.
Experienced in building scalable systems with focus on data consistency, concurrency, performance optimization and reliable business workflows. Strong background in SQL/NoSQL databases, AWS and system integration.
Designed and implemented end-to-end features for transactional business workflows using Spring Boot, React, REST APIs and AWS services. Built scalable backend architecture with asynchronous processing, reliable service communication and complex transactional workflows
Designed concurrency-safe transaction processing for high-load business systems using database transactions, pessimistic locking and deadlock recovery. Developed backend services and integrated them with user-facing application features to ensure data consistency.
Improved performance of large enterprise systems through code refactoring, SQL optimization, automation of complex business workflows and development of internal business applications
Developed distributed backend solutions, integrated external services, and automated business processes across multiple enterprise systems.
Here you will find some of the projects that I created
I built Telegram Calendar to simplify everyday scheduling by turning Telegram into a calendar assistant. It allows users to create and search Google Calendar events using natural text or voice commands, without leaving the chat. Built with Java, Spring Boot, Telegram Bot API and Google Calendar API.
This is a full-stack e-commerce project I built to practice real-world online store architecture. It includes product catalog, user authentication, shopping cart and payment flow, with a strong focus on backend design, security and containerization. Built with Angular, Spring Boot, MySQL, Docker and Stripe integration.
Here you will find a list of the skills and technologies I am familiar with
Mockito