Rohit Raj

Software Developer
Bangalore, Karnataka.

About

I am a software engineer with 3 years of experience in backend and full-stack development, specializing in building and scaling robust applications. Currently at BrightChamps, I work on developing and optimizing backend systems, APIs, and cloud-based solutions using Java, C++, JavaScript, Node.js, React.js, Docker, Redis, and AWS. My expertise lies in designing distributed systems, database management, and performance tuning to deliver reliable, high-performance solutions.

Passionate about solving complex problems through technology, I thrive in fast-paced environments where innovation and scalability are key. I am particularly interested in opportunities that allow me to contribute to large-scale, impactful systems while continuously learning and growing as an engineer.

Work

BrightChamps
|

Software Developer

Bangalore, Karnataka, India

Highlights

Designed and developed a scalable group class architecture to complement the existing one-on-one class structure, enabling the company to offer group courses.

Integrated and optimized auto-subscription functionality using Stripe and PayPal, ensuring seamless recurring payments and improved user experience.

Worked on Live Learning video platform; improved video call quality under low network bandwidth conditions.

Developed scheduling, assignments, and curriculum flow features for the Academy Team, including Class and PTM scheduling.

Built and deployed cloud-native migration scripts using Serverless architecture to move paid class data from the old monolith system to a new microservices-based system.

Designed and implemented subscription and auto-recharge functionality with payment gateways (Stripe, PayPal), enhancing system reliability and boosting renewal payment success rate from 30% to 70%, significantly improving customer retention and revenue.

Tech stack: Serverless, Node.js, React.js, AWS (Cloud), Redis, SQL, Docker, C++, JavaScript, MongoDb.

Skills

Backend Development

Node.js, RESTful APIs, Distributed Systems, Performance Tuning.

Frontend Development

React.js, Full-Stack Development.

Cloud & DevOps

AWS, Docker, Cloud-based Solutions.

Core Concepts

System Performance, Scalability, Reliability, Problem-Solving.

Databases & Caching

Redis, Database Management, SQL, noSql.

Programming Languages

Java, C++, JavaScript, Python.

Education

National Institute Of Technology
Patna, Bihar, India

Computer Science

Grade: 8.1 CGPA