S

Surajnarayan Raut

Software Engineer

Thane, Maharashtra, India5 yrs 3 mos experience

Key Highlights

  • Expert in developing scalable applications using Java and Spring.
  • Proficient in cloud technologies including AWS and Terraform.
  • Strong background in algorithms and data structures.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in SaaS applications.

Contact

Skills

Core Skills

JavaCloud Infrastructure

Other Skills

KafkaSpring Reactive StreamsJUnitTestContainerJava EESpring MVCSpring IOCSpring TransactionsSpring SecurityTerraformAWSDockerGitlab CI/CDPythonAmazon API Gateway

About

As a Software Engineer at Capgemini, I work on developing and managing scalable and resilient applications using Java, Spring, Kafka, and Docker. I also design and implement unit and integration tests, and use cloud technologies and architectures such as AWS, CloudFormation, and Terraform. I have successfully delivered several projects, such as a Kafka integration application that polls event data tables using Spring Reactive Streams, and a microservice-style component that uses container technology. I have a passion for problem-solving and a strong background in algorithms and data structures. I completed my BSc in Information Technology from Mumbai University in 2020 and have been interested in computer science and development ever since. I'm currently pursuing a MCA in Computer Science from the same university, expected to graduate in 2024. I always strive to apply best practices and enterprise approaches in my work. I'm AWS Cloud Essentials certified and have specialties in containers, container orchestration, DevOps, and application performance monitoring and alerting. I'm also proficient in various programming languages, frameworks, databases, and operating systems.

Experience

5 yrs 3 mos
Total Experience
2 yrs 11 mos
Average Tenure
2 yrs 3 mos
Current Experience

Ibm

Application Developer

Feb 2024Present · 2 yrs 4 mos · Pune District, Maharashtra, India

Capgemini

Software Engineer

Mar 2021Feb 2024 · 2 yrs 11 mos · Mumbai, Maharashtra, India · Hybrid

  • ◦Backend:
  • i. Developed and managed Kafka integration application polls event data tables. The application is microservice
  • style independent component written using Spring Reactive Streams.
  • ii. Designed and implemented 20+ unit/integration tests using JUnit and TestContainer for improved software
  • reliability and performance.
  • iii. Utilized Java EE components, including Spring MVC, Spring IOC, Spring Transactions, and Spring Security
  • Modules.
  • ◦ Infrastructure:
  • i. Built and Provisioned Confluent Kafka using Terraform on bootstrap servers.
  • ii. All Infrastructure provisioned on top of AWS Cloud using IAC principle by CloudFormation Templates.
  • iii. Built Application on container technology Docker with Docker Compose from scratch.
  • iv. Implemented Gitlab CI/CD via YAML scripts for application Deployment and Infrastructure provisioning
  • under DevOps Orientation.
  • ◦ Automations:
  • i. Developed Multiple automations with Python based Lamda-functions for Self-Healing of production issues
  • due to legacy code/libraries like Memory Leakage/JDBC Connection Leakage,etc exposed via Amazon API
  • Gateway.
  • ◦ Operations:
  • i. Guided and mentored new team members by leading over 10+ knowledge transfer sessions, fostering a
  • collaborative and informed work environment within the team.
  • ii. Worked closely with clients, addressing concerns, providing advice, and facilitating communication to gather
  • requirements and offer solutions with poc(Proof of Concept).
  • iii. Planned, tracked, and managed 30+ deliverables for short-term sprints and long-term software deployments.
  • iv. Organized and maintained Design documents knowledge sharing documents in Confluence.
  • v. Utilized for planning, tracking, and managing tasks and issues using Jira.
KafkaSpring Reactive StreamsJUnitTestContainerJava EESpring MVC+13

Education

University of Mumbai

Bachelor of Science — Information Technology

Jan 2017Jan 2020

University of Mumbai

Master of Computer Applications - MCA — Computer Science

Oct 2022Oct 2024

Stackforce found 100+ more professionals with Java & Cloud Infrastructure

Explore similar profiles based on matching skills and experience