MCS grad '21 at UC Irvine with 3+ years of experience in building scalable, reliable, cost-efficient and secure Backend and Cloud services
Experience
2022 — Now
2022 — Now
California, United States
2021 — 2021
2021 — 2021
California, United States
• Build a Dynamic Application Security Framework (DAST) for API security at large-scale in microservices-first architecture using Python.
• Develop end-to-end automation POC capable of parsing & performing security analysis on GBs of real-time HTTP traffic.
• Generate network traffic portfolio of 20+ cloud applications by analyzing cybersecurity vulnerabilities in app flows via Proxyman.
• Completed 80+ hours of application cybersecurity training covering OWASP top 10 and CWE top 25 vulnerabilities
2019 — 2020
2019 — 2020
Pune, Maharashtra
Backend programmer, responsible for developing solutions for users and communities to connect and collaborate in real-time on the internet, ensuring the best user experience given design and network constraints.
• Designed and Implemented in house autoscaling solution for our socket-based servers, able to handle 5 times concurrent user load as a joint effort between Paris and Pune Ubisoft Studios.
• Enhanced the security by preventing CSRF, CORS and Eavesdropping attacks by designing and implementing in-house security protocol using proxy protocol headers, Redis and geolocation IP over Web Sockets and TCP sockets,
• Reduced worst-case mobile TCP connection time to under 1 second from 20 seconds by implementing background syncing.
• Upgraded AWS EC2 and ECS instances by developing virtual machines’ vagrant and provisioning scripts, resulting in 20% cost-cutting.
• Migrated and maintained stateful socket-based servers to stateless HTTPS servers boosting performance by 20% & reducing cost by 15%.
• Designed and built internal RESTful APIs and core data models for new and existing features ensuring high reliability & maintainability.
• Developed features associated with player matchmaking, engagement and gameplay for our cloud hosted online game.
• Provided Support for Global Network Solutions team in Paris and Bucharest in updating and upgrading AWS instances by developing Virtual Machines’ vagrant and provisioning scripts, helping in cost-cutting.
• Implemented cost and performance enhancements after analyzing architecture and data communication pipelines using Statsd, Kibana, Elasticsearch and Grafana, documenting and representing it visually with Flow diagrams
2017 — 2019
Mumbai Area, India
Core tech team member responsible for designing and developing parts of core architecture and various application features along with performing initial load testing and deployments.
• Implemented Replication Protocol for CouchDB(NoSQL DB) in microservice that acts as a replication target for CouchDB/PouchDB clients using nano.js, decreasing app load times by 1/6th.
• Implemented the OAuth2 Server in Node.js following the oauth2-server specifications handling 6000 requests per second.
• Implemented fetching, batching and processing of Big Data at 500 MBPS from various sources (Google, Dropbox, Facebook) in python.
• Implemented highly scalable micro services developed on SocketCluster(node.js framework) and Celery(Python asynchronous distributed task queue) and hosted using Docker and kubernetes
• Performed load testing using locust Python
• Configured and Deployed monitoring environment consisting of E.L.K stack, graphite(statsd), prometheus and grafana on kubernetes
• Implemented basic UI for monitoring app using React with Redux
• Implemented server-side logic for handling chat Messages
• Implemented automated deployments of VMs on Digitalocean and linode
2016 — 2016
Delhi Area, India
• Developed an application titled "workshop 3d" that allows a user to create, edit, modify, and texture 3D objects.
• Designed the framework in a way that allows the application to be run on web browsers in offline as well as in online environment.
Education
UC Irvine
Masters
National Institute of Technology Delhi
Bachelor of Technology (B.Tech.)
GMSSS Sector-19, Chandigarh
High School
Jainendra Public School