“Ajay is an absolute game changer, when it comes to adapting a new technology or meeting tight deadlines. I felt quite comfortable working with Ajay and strongly recommend everyone to look for team players like Ajay.”
Hi, I'm Ajay Negi
Fullstack Software Engineer | From Problem to Production-Ready, at Scale
About Me
I design and develop complete applications spanning frontend interfaces to backend services and cloud infrastructure. My work focuses on building scalable, well-architected systems using modern frameworks and engineering best practices. I believe great software is both functional today and maintainable tomorrow — Engineered to Last.
Technical Skills
Java
Go
AWS
Docker
Kubernetes
Springboot
JavaScript
Postgresql
MongoDB
Linux
Next.js
k6
Redis
Jira
Ansible
Terraform
Jenkins
Git
Memcached
Github
Grafana
Prometheus
Kafka
Postman
React.js
Nodejs
TypeScript
HTML5
CSS
Firebase
MySql
Astro
GitHub Contributions
Experience
Finvia Technologies Private Limited
WorkingSoftware Development Engineer 1
Infosys Springboard
Java Developer Intern
Projects
Uttarakhand Culture Project
Uttarakhand Culture
Digitally documents and celebrates the region's culture, history, and natural beauty, making it accessible to the younger generation and preserving it for future generations.

FormMaillyGo-Project
FormMaillyGo
Lightweight serverless backend that converts any contact form submission into actual emails. Fast, secure, and completely free within your AWS Lambda generous limits.

Blog
How Does Java Really Work? Inside the JVM Architecture
How Does Java Really Work? Inside the JVM Architecture
Have you ever wondered what really happens when you run a Java program? How does Java go from the code you write to something your computer can actually run? And how does it manage to do all of this across different platforms with the same code? If so, your'e in the right place.
Understanding Multithreading in Java
Understanding Multithreading in Java
When it comes to running multiple tasks on a computer, the terms multitasking and multithreading often pop up. But what do they really mean, and how do they relate to the Java programming language? Before we dive into the intricacies of multithreading, let’s first understand a few foundational concepts.
They said it, I just highlighted it
Let's Connect 💞
Have an idea, a project, or just want to say hi? Drop me a message below or connect with me on social — I'd love to hear from you! ❤️