
Arnav Kumar Gupta
Aspiring Software Enginner
I'm Arnav Kumar Gupta, a third-year BTech Computer Science student at Christ University, Bangalore. I'm currently focused on backend and full-stack development and actively seeking internship opportunities to learn and contribute to real-world projects.
About Me
Third-year BTech Computer Science student at Christ University, Bangalore, with a strong foundation in data structures and object-oriented programming. Eager to apply academic knowledge to practical projects, continuously improve technical skills, and contribute in collaborative environments. Passionate about technology, innovation, and growth
I build backend-heavy applications and enjoy designing clean, scalable APIs with solid engineering practices. My core stack includes Node.js, Express, TypeScript/JavaScript, PostgreSQL (Prisma), and MongoDB, along with Docker, GitHub Actions, and testing using Jest + Supertest.
Personal Interests
Beyond coding, I enjoy exploring new technologies and understanding how systems work under the hood. I like reading about startups, cloud infrastructure, and engineering best practices. In my free time, I enjoy problem-solving through DSA practice, listening to tech podcasts, and staying active with light workouts.
Technical Skills
Frontend Development
Backend Development
Database & Deployment
Development Tools
Education
CHRIST UNIVERSITY
2023 - Present
Computer Science and Engineering | GPA: 3.87
Experience
Software Engineering Intern
Gullak Money
April 2025– May 2025
Projects

Expense-Ease — Personal Finance & Bill Splitting API
• Designed secure personal finance tracking and bill-splitting APIs with JWT authentication, category filters, and friend-only validation for collaborative expenses.
• Implemented robust friend workflows - discover, invite, accept / reject and block - with bidirectional pagination and unique constraints on user relations.
• Developed comprehensive unit and integration tests using Jest, Supertest, and mocked Prisma Client with Dockerized Postgres DB for test isolation and reliability.
• Automated Continuous Integration with GitHub Actions to trigger test suites and linting on every push/pull request, ensuring production-grade code quality

MicroTasker — Event-Driven Task Management Backend
• Engineered event-driven user registration and login flows using RabbitMQ to publish user.created events,successfully decoupling account provisioning from the core service.
• Developed a dedicated notification worker to consume user.* and task.* topics, implementing messageacknowledgment and persistence for guaranteed delivery of notification records
• Hardened public APIs with rate limiting and CORS while orchestrating the entire multi-service environment(MongoDB, RabbitMQ) using Docker Compose for reproducible local setup