Hello, I'm
Ravi Raj
Software Engineer passionate about building innovative solutions and exploring the depths of technology
About Me

I'm Ravi Raj (रवि राज), an engineer and a curious human being. I grew up in Ranchi, Jharkhand, India, and was born on September 8, 1996. I speak and write both Hindi and English fluently.
I love exploring new places and websites. I enjoy talking about technology, philosophy, cricket, and music. I believe everyone should live life their own way and make the most of it while it lasts.
My journey with technology started at age 9 when I got my first computer. I played games like GTA Vice City and IGI, but I also spent hours drawing mountains, rivers, and houses in MS Paint. My real interest in engineering began when I learned Logo programming in school.
It amazed me that computers simply follow instructions. This realization pushed me to understand technology more deeply and pursue engineering. I struggled at first with simple programs like Binary Search, but breaking problems into smaller parts and staying curious helped me learn the art of programming.
Since then, I've worked with a wide range of technologies. I've built applications in Java and React, worked with Elasticsearch, and designed cloud-native systems using Docker and Kubernetes. I have experience with secure authentication using OAuth and SSO, including Azure AD, and have built real-time features with WebSockets. I enjoy solving tough problems and building things from scratch.
My work isn't just about code. I like getting to the root of tricky issues, joining customer calls, and working with my team to brainstorm, test, and experiment. I've mentored new developers and helped friends get started in programming. I believe a good team is built on trust, a sense of humor, and the courage to ask "why not?" as often as "why?"
During college, I won tech quizzes and later, hackathons at work. But what I enjoy most is learning new things and sharing that excitement with others. I like to ask open-ended questions, think deeply, and never settle for surface-level answers. I value clear thinking, careful work, and a healthy dose of skepticism.
I am comfortable with uncertainty and like to find new ways to solve problems. I enjoy connecting with everyone involved in a project, from engineers to stakeholders. Whether I'm tracking down a bug or coming up with a new idea, I bring independence, initiative, and a sense of fun to my work.
If you're looking for someone who is technically strong, reliable, and genuinely passionate about building great things and great teams, let's connect. I'm always ready for a new challenge.
Skills & Expertise
Technologies and tools I work with
Programming
- Java/Python
- C/C++
- JavaScript
Web Development
- HTML/CSS
- React
- Node.js
- Spring Framework
Data & Search
- MySQL/PostgreSQL
- Apache Kafka
- Solr/ElasticSearch
- Redis
DevOps & Cloud
- Docker/Kubernetes
- CI/CD/Jenkins
- AWS/Azure/OpenShift
- Infrastructure as Code
Featured Projects
Some of the work I'm proud of
E-commerce Platform
Contributed to the payment and checkout flow of Wiley.com, designing and implementing multiple payment microservices and WebSocket clients. Collaborated with chief architects and product managers across the US, UK, and China, providing technical expertise to align solutions with business needs.
View Project →Content Management System
Designed and developed features for a cloud-native, high-performance product integrating AI, OCR, and advanced search capabilities. Optimized CI/CD pipelines, improved search functionality, and mitigated security vulnerabilities in distributed load management.
View Project →Get In Touch
Let's connect and build something amazing together
Whether it's Art, Technology, Philosophy, or Life, I'm always up for a discussion. If you're stuck with complex engineering problems, I'd love to help with troubleshooting and brainstorming solutions. I'm open to collaborating on new projects, innovative ideas, and groundbreaking inventions.