5+ years of experience in Java backend development, specializing in Spring Boot and microservices architecture.
Designed and developed scalable RESTful APIs for seamless integration with frontend applications and third-party services.
Optimized database performance using PostgreSQL, MySQL, and SQL Server, including query optimization and indexing.
Implemented authentication and security mechanisms such as OAuth 2.0 and JWT tokens to ensure secure access control.
Containerized applications using Docker and deployed them on Kubernetes for scalability and efficient resource management.
Managed CI/CD pipelines (Jenkins, GitHub Actions) for automated builds, deployments, and security integration (SAST with Veracode).
Worked with asynchronous processing using Kafka and RabbitMQ, improving application responsiveness and performance.
Monitored application performance and logging with Kibana, Prometheus, and Grafana for stability and issue resolution.
Collaborated in Agile development teams, participating in sprint planning, backlog grooming, and daily stand-ups using JIRA and Confluence.
Mentored junior developers, promoting best practices in Java development, API design, and database optimization.
Overview
6
6
years of professional experience
Work History
Java Developer
Prism One Solutions LLC
08.2022 - Current
Integrated Java-based applications seamlessly with databases, APIs, and external systems to ensure smooth data flow and interoperability.
Designed, developed, and maintained microservices using Java (Spring Boot) to enhance modularity and scalability.
Reduced software defects by implementing comprehensive unit and integration testing, collaborating closely with QA teams to ensure high code quality.
Optimized and designed database schemas for PostgreSQL and MySQL, improving query performance and data integrity.
Developed and exposed RESTful APIs to support frontend applications and enable seamless third-party integrations.
Containerized applications using Docker and orchestrated deployments with Kubernetes for efficient resource management and scalability.
Enhanced user experience by developing responsive and interactive front-end interfaces using HTML, CSS, and JavaScript.
Secured applications by implementing authentication and authorization mechanisms like OAuth 2.0 and JWT tokens in server-side APIs.
Implemented microservices architecture using Spring Boot, enabling efficient communication between services through RESTful APIs and Apache-based messaging solutions.
Led the migration from monolithic to microservices architecture, improving system performance by 30% and increasing scalability.
Collaborated with frontend developers and DevOps teams to streamline deployments and ensure continuous integration.
Enhanced CI/CD pipelines by updating deployment scripts, integrating SAST (Static Application Security Testing) scans with Veracode, and maintaining secure, automated workflows.
Developed advanced Kibana functions for real-time data analysis and monitoring, improving system insights and troubleshooting.
Maintained project transparency and progress tracking by actively updating Agile tools like JIRA and Confluence, ensuring smooth sprint planning and execution.
Implemented unit and integration testing using JUnit and Mockito, strengthening software reliability and reducing production issues.
Managed application deployments on testing and production servers, ensuring smooth releases, minimal downtime, and system stability.
Software Engineer
Blueliner Software Service
08.2019 - 03.2021
Developed backend services using Python (Django) for enterprise-grade applications, ensuring scalability and maintainability.
Designed and built RESTful APIs for seamless integration with frontend applications, enabling efficient communication between system components.
Implemented well-structured API endpoints to facilitate smooth interaction between frontend and backend systems.
Built server-side logic in Python optimizing processing efficiency and system functionality.
Integrated third-party APIs for payment processing, authentication, and enhanced application features, improving user experience and application capabilities.
Optimized SQL queries and database indexing to improve database performance and reduce query execution time.
Developed efficient stored procedures to handle complex business logic, reducing processing time and enhancing system stability.
Maintained and optimized T-SQL queries, views, and stored procedures in a multi-database environment with minimal supervision.
Enhanced SQL Server performance by monitoring resource usage, analyzing query execution plans, and fine-tuning database configurations.
Designed and implemented database models using Django ORM, ensuring efficiency and optimized data retrieval.
Implemented role-based access control (RBAC) and security best practices to ensure data protection and system integrity.
Improved software efficiency by identifying and resolving bugs, ensuring smooth product deployment.
Reduced response times by implementing asynchronous tasks using Celery for background processing.
Collaborated with cross-functional teams to deliver high-quality software solutions within tight deadlines.
Facilitated Agile processes, including sprint planning, backlog grooming, daily stand-ups, sprint reviews, and retrospectives, improving team productivity.
Enhanced project management efficiency by implementing Agile and Scrum methodologies, ensuring smooth execution of development tasks.
Mentored junior developers on best practices in SQL development, fostering a collaborative and knowledge-sharing environment.
Designed and developed ETL (Extract, Transform, Load) applications tailored to client specifications for efficient data processing.
Utilized Python libraries such as NumPy, Pandas, and TensorFlow for data manipulation and machine learning tasks, enhancing analytical capabilities.