Summary
Overview
Work History
Education
Skills
Certification
Githubportfolio
Projects
Professional Development
Timeline
Generic

Satyaranjan Rout

Bhubaneswar

Summary

Results-driven Java developer with 5+ years of experience designing and implementing enterprise-level applications using Java, Spring Boot, and microservices architecture. Proficient in AWS, DevOps tools, and PostgreSQL, with a proven track record of delivering scalable and efficient software solutions. Collaborative team player adept at working with cross-functional teams to meet business goals and consistently deliver high-quality results. Knowledgeable backend developer with a solid background in Java development, contributing to impactful software projects to enhance application performance and reliability. Demonstrated skills in problem-solving and effective debugging, ensuring smooth operations and efficient resolution of technical issues.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineer

IPO Company
03.2022 - Current
  • Developing and enhancing scalable microservices using Spring Boot to support critical business operations
  • Collaborating with stakeholders to gather requirements and translate them into technical specifications
  • Implementing CI/CD pipelines using Jenkins and containerized services using Docker and Kubernetes
  • Optimizing performance of existing APIs and ensuring seamless integration across systems
  • Working with AWS services like EC2, S3, and RDS to deploy and maintain cloud-based applications
  • Improved API response times by 30% by implementing caching strategies and optimizing database queries
  • Automated deployment workflows, reducing manual errors and improving efficiency by 25%

Java Developer

SBC Company
04.2019 - 03.2022
  • Designed and developed Spring Boot Batch application to process large volumes of banking data, ensuring high performance and reliability
  • Implemented batch jobs using Spring Batch for tasks such as ETL (Extract, Transform, Load), account reconciliation, and transaction processing
  • Configured and optimized multi-threaded processing to handle millions of records efficiently, reducing batch execution time by 40%
  • Utilized Quartz Scheduler for job scheduling and ensured error recovery using retry and skip mechanisms
  • Developed database-centric solutions with PostgreSQL, writing optimized queries and leveraging indexing for faster data processing
  • Conducted unit testing using JUnit and Mockito to validate job logic and exception handling
  • Streamlined daily data processing, improving job reliability and execution by implementing advanced job partitioning and chunking strategies
  • Automated monitoring and alerting for batch jobs, reducing downtime and response times for production issues
  • Played critical role in migrating batch processes from legacy systems to Spring Boot-based architecture

Education

Bachelor of Technology (B.Tech) - Electronics And Communications Engineering

Gandhi Institute For Technological Advancement
Bhubaneswar
08-2018

Skills

  • Java
  • SQL
  • Spring Boot
  • Spring Security
  • Hibernate
  • JPA
  • REST APIs
  • AWS (EC2, RDS,Lambda,Cloud Formation)
  • Jenkins
  • Docker
  • Kubernetes
  • Git Version Control
  • Maven
  • PostgreSQL
  • JUnit and Mockito
  • Postman
  • Microservices Architecture
  • API Gateway
  • OAuth 20
  • Agile

Certification

  • AWS Certified Developer – Associate
  • Oracle Certified Java Programmer (OCJP)
  • Certified Kubernetes Application Developer (CKAD)

Githubportfolio

[Your GitHub/Portfolio Link]

Projects

1.Real-Time Banking System(Batch Application)

  • Developed a system for processing transactions and generating statements in real time.
  • Used Java, Spring Boot and PostgreSQL to ensure high availability and scalability.
  • Used AWS, Docker and Kubernetes features to implement this application.

2. Banking Application Modernization

  • Challenge: A traditional banking application required modernization for enhanced performance and security.
  • Solution: Migrated the application to AWS, utilizing services like EC2, S3, and RDS, and introduced serverless processing with Lambda.
  • Impact: Reduced operational costs by 30% and ensured 99.99% uptime through multi-region deployments and failover mechanisms.

3. Resume Generator(Personal)

  • Developed an application which will generate a resume for you.
  • Used Java, Spring Boot and Apache poi.

Professional Development

  • Regularly attend webinars and conferences on Java, Microservices, and AWS.
  • Active contributor to company internal community related to Spring Boot and Microservices.

Timeline

Software Engineer

IPO Company
03.2022 - Current

Java Developer

SBC Company
04.2019 - 03.2022

Bachelor of Technology (B.Tech) - Electronics And Communications Engineering

Gandhi Institute For Technological Advancement
Satyaranjan Rout