Devansh Agarwal
hobbyist software
developer.
I'm Devansh Agarwal, software engineer based in India. Passionate about building and shipping beautiful products with scalable tech.
about.

I'm a Software Engineer based out of Bangalore, who loves building beautiful products and passionate about tech. I graduated from BITS Pilani in 2023 and currently working as a Software Engineer in Societe Generale.

Ever since I started coding in college, I've been hooked on the excitement of turning ideas into reality through programming. Whether it's creating user-friendly interfaces or building solid backend systems, I love mixing technical know-how with creativity. I'm especially interested in making software not just work well, but look great too.

Languages
C++
JavaScript
Python
Java
Frameworks
ReactJS
AngularJS
Spring Boot
NodeJS
Tools
PostgreSQL
Prisma
Kubernetes
Docker
view my resume  
where i've worked.
Software Developer
@ Société Générale
July 2023 - Present
  • Working on a critical internal compliance tool handling sensitive data, leveraging expertise in AngularJS, Spring Boot, and Postgresql, to deliver visually appealing UI and robust microservices, ensuring regulatory compliance.
  • Enhanced application performance by 50% through client-side caching and refactoring legacy components using TypeScript, optimizing load times and improving user experience.
  • Enhanced backend robustness and reliability by adopting Behavior-Driven Development (BDD) practices, deployed with Docker/Kubernetes for flexibility, thereby ensuring the seamless operation of essential endpoints in compliance scenarios.
Software Developer Intern
@ Société Générale
July 2023 - Present
  • Working on a critical internal compliance tool handling sensitive data, leveraging expertise in AngularJS, Spring Boot, and Postgresql, to deliver visually appealing UI and robust microservices, ensuring regulatory compliance.
  • Enhanced application performance by 50% through client-side caching and refactoring legacy components using TypeScript, optimizing load times and improving user experience.
  • Enhanced backend robustness and reliability by adopting Behavior-Driven Development (BDD) practices, deployed with Docker/Kubernetes for flexibility, thereby ensuring the seamless operation of essential endpoints in compliance scenarios.
Frontend Engineering Intern
@ Skit.ai
Nov 2021 - March 2022 &
July 2022 - December 2022
  • Collaborated as a frontend engineer to develop and enhance user interfaces using technologies such as ReactJS with TypeScript and the Ant Design library for elegant component styling.
  • Played a pivotal role in implementing complex features such as an undo-redo functionality across the whole application using Redux for managing the state and Stack Data Structure, improving user interaction across multiple pages.
  • Demonstrated versatility by contributing to Backend in Django (Python), where I successfully implemented the soft delete feature within data models. Leveraged coding skills to create and integrate various Django models, expanding the application’s functionality.
Software Developer Intern
@ Haast
Jan 2021 - July 2021
  • Actively contributed to an Angular project written in TypeScript, took ownership of multiple page sections and successfully implemented an efficient Invoice generation feature from internal data sources. Utilized Material UI to ensure a consistent and visually appealing user interface.
  • Implemented the developer’s app written in AngularJS with backend using Firebase functions from scratch, Which will be used by the admin to control changes. With the help of the features I built, we were able to increase our paid users count from 0 to 50+ in few months.
Software Developer Intern
@ Codeuino
May 2020 - Aug 2020
  • Built an open-source project Spansberry, a discussion platform for open source communities. Ideated the project structure with org mentors from the ground up and lead the development.
  • Minimum Viable Product (MVP) was completed within 2 months of open-source contributions. This project attracted several new contributors to contribute to Codeuino.
  • Worked as a full-stack developer for the first time and used ReactJS along with TypeScript for UI, NodeJS and Socket.IO for the backend and MongoDB as a database for building the project.
things that i've built.
CoinKeep
CoinKeep is a personal finance management app that helps you track your income, expenses, and budget. You can easily see where your money is going and adjust your spending habits. CoinKeep is a web-app, but using CoinKeep telegram bot, you can add transactions with your phone as well.
ReactJSNodeJSPostgresqlPrismaTelegram Bot
Spansberry
Spansberry project aims to provide a discussion platform to all community members which can easily organize various topics for discussions under different categories and start/continue discussion on any topic. Worked on the Figma Designs as well as Development of the same.
ReactJSNodeJSExpressJSMongoDBGraphQLFigma
Official Apogee'20 App
Official Application Designed for Apogee'20, BITS Pilani's Annual Technical Fest. Users can track Events, Order Food online, keep track of Kind Store points and Event Signings!
Adobe XDAdobe PhotoshopAdobe Illustrator
Anonymous Discussion
A Chat Room application using ReactJS, NodeJS and Socket.io, in which user can join a room with a roomID and chat anonymously with preferred username.
ReactJSNodeJSExpressJSMongoDBSocket.IO
other noteworthy projects.
Weather App
Small Starter NodeJS project which uses API from DarkSky for showing the Weather. Users can search the location for which they want to see the weather.
JavaScript (ES6)NodeJSHTMLCSS/SassDarkSky APIHeroku
Arduino API
Backend API created using Socket.io for detecting the distance between two users and alerting users to follow social distancing via Arduino Setup. This project was created with help from one other teammate.
JavaScript (ES6)NodeJSSocket.IOExpressJS
Official APOGEE Website
Website designed for APOGEE, BITS Pilani's Annual Technical Festival. This website was accessed by 1000s of users for registrations and publicity. User can see the fest details, events and register for the same.
Adobe XDAdobe PhotoshopAdobe Illustrator
Official OASIS App
Android Application Designed for OASIS, BITS Pilani's Annual Cultural Fest. App allowed users to track events, order food, keep track of Kind Store points as well as Event Signings. This application had over 1000+ downloads within a timespan of 4 days.
Adobe XDAdobe PhotoshopAdobe Illustrator
Official BOSM Website
Website designed for BOSM, BITS Pilani's annual Sports Fest. This website was accessed by 1000+ users for registrations and publicity. User can see the fest details, events and register for the same.
Adobe XDAdobe PhotoshopAdobe Illustrator
Secret Confessions
A simple app created in Django, in which user can post status without loosing anonymity and interact with the post such as Liking and Commenting. User can use this app by creating a username which can be of their choice
PythonDjango
ToDo List App
Starter ToDo list app created in Django, Python. Users can use it for managing the tasks throughout their day.
PythonDjango
what's next?
Feel free to reach out to me if you have an exciting idea, feedback or would like to talk about just anything. I'm always happy to chat