Profile Picture

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

JavaScript
JavaScript
TypeScript
TypeScript

Backend Development

Node.js
Node.js
Express
Express
Java
Java
JWT
JWT

Database & Deployment

MySQL
MySQL
MongoDB
MongoDB
Docker
Docker
Prisma ORM
Prisma ORM

Development Tools

Git
Git
VS Code
VS Code
Postman
Postman
Github
Github

Education

CHRIST UNIVERSITY

2023 - Present

Computer Science and Engineering | GPA: 3.87

Experience

Gullak Money

Software Engineering Intern

Gullak Money

April 2025– May 2025

• Contributed effectively to the codebase by assisting in the implementation of new features.
• Reduced critical production defects by 20% through rigorous debugging and implementing dedicated unit tests
• Participated in daily stand-ups and contributed valuable insights in design discussions.
• Owned the implementation and deployment of a small utility service, delivering it ahead of schedule.
ReactTypeScriptNode.jsGit

Projects

Expense-Ease — Personal Finance & Bill Splitting API

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

Node.js ExpressTypeScriptPostgreSQLPrisma JestDocker GitHub Actions
MicroTasker — Event-Driven Task Management Backend

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

Node.jsExpressMongoDBRabbitMQDockerJWT