Hello, I am
Aryan Singh
And I'm

About me

I'm Aryan and I'm

Software Developer with 3+ years of hands-on experience building high-performance backend systems using Java, Spring Boot, and modern databases. Proven track record of delivering scalable, production-grade solutions in fast-paced environments like IBM and Amadeus. Adept at solving complex engineering problems, optimizing system performance, and collaborating across teams to drive impact. Passionate about clean code, system design, and engineering excellence.

Download CV

Experience

IBM ISL

Jul 2024 - Present

Software Developer

  • Worked with Scala, Go, Java, Docker, Kubernetes, Node.js, Maven, and server-side JS to build scalable solutions across backend and frontend layers.
  • Developed 25+ RESTful APIs and web services to streamline client-server communication.
  • Built and optimized SQL/NoSQL databases with stored procedures improving data performance.
  • Applied OOP and concurrency principles to boost performance in multi-user environments.
  • Contributed to 20+ Agile sprints, enhancing codebase quality, scalability, and team delivery.
Amadeus Software Labs

Aug 2022 - Jul 2024

Software Development Engineer

  • Developed backend systems using Java and Spring Boot for production applications.
  • Managed databases to improve performance, reliability, and structured data storage.
  • Collaborated with cross-functional teams to meet delivery and performance targets.
  • Participated in code reviews and ensured clean, maintainable architecture.
  • Engaged across SDLC phases from design to deployment using best practices.

Education

Graduation

Haldia Institute of Technology
Haldia, WB

2018-22

CGPA: 8.55

Intermediate

DAV Centenary Public School
Siwan, Bihar

2017

Percentage: 84.40

Matriculation

Emmanuel Mission High School
Siwan, Bihar

2015

CGPA: 9.4

Skills

I have knowledge about

I started my journey with Java as my core programming language, and over time my curiosity pushed me to explore more powerful backend technologies.
While working on real-world systems, I picked up Scala to build scalable services and learned Go for its performance and simplicity in microservice architectures.
As I started working with containerized environments, I became comfortable using Docker and orchestrating services with Kubernetes. To streamline development workflows and CI/CD, I actively used Git for version control and Jenkins for automation.
While designing distributed backend systems, I explored both caching and database technologies. I worked with Redis for high-speed in-memory operations and MongoDB for handling large volumes of flexible, document-based data.
Over time, I also developed a strong interest in System Design, which helped me understand how to build reliable, high-performance, and scalable backend architectures that can handle real production workloads.

Visit GitHub
JAVA
Scala
Go
Docker
Kubernetes
Jenkins
Git
Microservice
System Design
MongoDB
Redis
Maven
Node js
Agile

Projects

Contact me

Please contact if there is preferred job for me.

Name
Aryan Kumar Singh
Address
Bangalore
Email
aryankrsingh7@gmail.com
Message me