Software Engineer

Ravi Raj रवि राज

Curious enough to keep asking why. Patient enough to build what comes next.

An engineer shaped by curiosity, patience, and the habit of going deeper than the surface.

I'm Ravi Raj (रवि राज), an engineer and a curious human being. I grew up in Ranchi, Jharkhand, India. 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.

Portrait of Ravi Raj
Born September 8, 1996. Ranchi, Jharkhand, India. Hindi and English.

01

Age 9, one first computer, and the thrill of making a screen obey.

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.

02

Programming became a craft once hard problems could be broken into smaller ones.

That 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.

03

The work matters, but so does the room you build around the work.

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.

Breadth with structure: product thinking, system design, and the patience to make details hold.

Since then, I've worked with a wide range of technologies across application engineering, search, cloud-native infrastructure, and real-time systems.

Programming

Java / Python C / C++ JavaScript

Web

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

Two examples of the kind of work Ravi enjoys most: high-stakes systems, collaboration, and careful execution.

01

E-commerce Platform

Wiley.com payment and checkout systems.

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
02

Content Management System

Cloud-native search, AI, and OCR for enterprise content.

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

If you're looking for someone technically strong, reliable, and genuinely passionate about building great things and great teams, let's connect.

I enjoy talking about technology, philosophy, cricket, and music. I'm always ready for a new challenge, a good question, or a difficult problem worth solving with care.