Crafting scalable backend systems & intelligent ML solutions
Java developer with expertise in developing robust backend services and web applications, specializing in Spring Boot ecosystem and microservices architecture.
My approach combines clean architecture principles with modern development practices. I focus on crafting testable, maintainable code following SOLID principles, ensuring high-quality deliverables through comprehensive unit and integration testing.
With experience in healthcare and banking domains, I bring analytical thinking and collaborative teamwork to deliver efficient, scalable solutions that make a real impact.
Building enterprise-grade applications with Spring ecosystem, including Spring Security, Spring Data, and microservices architecture.
Designing scalable, well-documented RESTful APIs following best practices and industry standards for seamless integration.
Expert in database abstraction using Hibernate and Spring Data JPA for efficient data persistence and optimization.
Comprehensive testing strategies using JUnit, Mockito, and TestContainers to ensure reliable, bug-free code.
Advanced SQL optimization, complex query design, and database architecture for high-performance applications.
Implementing caching strategies with Redis and Hazelcast for improved application performance and scalability.
Managing database versions and migrations using Liquibase and Flyway for consistent deployments.
Containerization of applications for consistent deployment across different environments.
Implementing continuous integration and deployment pipelines with GitLab CI and GitHub Actions.
Deploying and managing cloud infrastructure on Amazon Web Services for scalable solutions.
Proficient with Maven and Gradle for project management and build automation.
Developing machine learning models and data analysis solutions using Python ecosystem.
Extracting insights from data using analytical techniques and visualization tools.
A comprehensive web-based platform developed for ForMedic Inc., optimizing daily operations for medical professionals and small clinics. The application streamlines patient records management, financial operations, and resource allocation, enabling healthcare providers to focus on patient care.