About
Developer | Researcher | Gamer
About Me
At my core, I am a builder and a problem solver. I specialize in designing
and delivering effective technology solutions, from scalable microservice
architectures and system integrations to cloud-native deployments and
database optimization. I enjoy leading the full project lifecycle,
blending strategic vision with the hands-on technical expertise needed to
see a concept through to completion. This drive to understand and build
intricate systems doesn't stop at the end of the workday.
I am
an avid researcher, always deep diving into new fields of interest. It's
the same passion that fuels my hobby as a dedicated gamer, where I get to
explore new digital worlds.
Educational Background
Bachelor of Technology in Computer Science
Comprehensive study of software engineering, data structures, algorithms. Led multiple academic projects, one of which got selected for Unite 2018, a Made With Unity Showcase.
Professional Experience
Software Architect
● Oversees the IT department, including development, QA, UI/UX, and
DevOps personnel and achieved a significant increase in team velocity.
Leads technology selection with an emphasis on reducing infrastructure
costs and manages the allocation of production servers, coordinating
resource provisioning, monitoring server usage to maintain reliable and
efficient platform performance.
● Manages sprint planning and execution by clearly defining requirements
based on stakeholder input, reducing development cycle time by 45%
through minimized ambiguity.
● Manages a portfolio of upto 3 simultaneous projects, consistently
meeting deadlines and achieving project objectives through meticulous
planning and documentation.
● Improved system scalability by implementing job queues, enabling the
system to handle increase in peak traffic without performance
degradation.
● Rebuilt an edtech application (originally in Kotlin) within 3 months
using React Native for a unified iOS and Android experience, with upto
24.62 Million+ requests served in 24 hours.
● Implemented support and chat microservices for the edtech service using
an open-source customer engagement platform and a Node JS backend to
handle custom requirements.
● Engineered and actively enhancing a full-stack edtech web application
that enables students to purchase and stream video courses, utilizing
React and Python Django Implemented CI/CD pipelines that enabled
continuous integration and delivery, resulting in reduction of release
cycle time.
● Engineering a comprehensive Enterprise Resource Planning (ERP)
solution, leveraging Python Django and React.
Full Stack Software Engineer
● Worked on enhancing and maintaining a social media management platform
built with React, Flask, and job queues, serving an average of 6,000+
users per month.
● Containerized and deployed 5 applications and services using Docker and
Heroku, reducing deployment time drastically and downtime from 30-40
minutes to within 10 seconds and improving application scalability.
● Added Celery jobs to a Redis-based message queue system handling
10,000+ messages per day, ensuring reliable and efficient asynchronous
communication between services.
● Engineered and integrated a content generation feature leveraging the
ChatGPT API, resulting in increased customer onboarding and positive user
feedback on content quality and engagement.
● Error handling and performance metric monitoring using Coralogix and
Papertrail.
Software Engineer
● Developed and managed the backend for a primary school management
application, including faculty and parent portals, using Django.
● Developed a simplified ERP web app with core functionalities for a
publication client, featuring a Django backend and optimized database for
improved query performance in inventory management.
● Mentored 2 junior developers in React and Node.js, increasing
productivity by 25% and improving code quality.
● Provided code reviews and guidance, reducing defects.
● Configured server infrastructure for backend applications on bare-metal
VPS, ensuring high availability and optimal performance.
● Designed database schema for a course authoring application, optimizing
query performance and ensuring data integrity, including implementing
LTREE in PostgreSQL to efficiently handle hierarchical data.
Software Engineer
● Proficient in front-end development with React.js, Axios, Redux and RTK
Query.
● Formulated a comprehensive suite of API tests using Postman, ensuring
API reliability and reducing the number of integration bugs.
● Built an automated audio/video transcoding pipeline using AWS Elemental
MediaConvert, Lambda, and SQS, reducing processing time by 60% and
improving media delivery efficiency.
● Knowledgeable in audio and video processing using AWS Elemental
MediaConvert Service with Lambda and SQS.
● Proficient in content storage and delivery with AWS S3 buckets, AWS
Elemental MediaPackage Service, and CloudFront CDN Orchestrated.
● AWS service integration via an AWS SAM Pipeline (with facilitation for
multi-account and multi-environment deployment) using GitHub Actions for
seamless CI/CD.
Unity Developer
● Implemented proof-of-concept projects that helped secure successful
funding.
● Projects consists of game development and augmented reality prototypes.
● Iterated neural networks in a Unity-based virtual reality application
designed for self-driving cars, achieving a 15% improvement in object
recognition accuracy.
Game Developer Intern
● Contributed to their commercially successful title.
● Developed new core gameplay mechanics for a bike stunt game using C#
and Unity, resulting in positive user reviews.
Skills & Expertise
Programming Languages
- JavaScript
- Python
- C
- C++
- C#
- PHP
- SQL
- YAML
Frameworks & Libraries
- React.js
- React Native
- Node.js
- Django
- Flask
- Preact
- HTML/CSS
- REST APIs
- Redux Toolkit
Tools & Platforms
- Git
- Jira
- Docker
- AWS
- AWS
- Linux
Databases
- PostgreSQL
- MongoDB
- Redis
- MySQL
Hobbies & Interests
Beyond coding, I enjoy exploring new technologies and staying updated with industry trends. I believe in maintaining a healthy work-life balance and continuously learning new skills.