- Achieved scalability of an application from 5 to 500 concurrent users by utilizing various techniques such as Microservice Architecture, Redis Caching, AWS Cloudfront CDN, and optimization of both code (Django) and queries (Django ORM + PSQL).
- Improved API performance by 73% by implementing Cache Aside and Write Around caching strategy, and utilized background processing with Message Brokers (Rabbitmq) for long-running tasks. This resulted in a smoother user experience and increased website traffic.
- Designed and implemented a comprehensive CICD strategy utilizing Kubernetes (with Helm), Bitbucket, AWS, Docker, and GitLab Flow. This enabled us to minimize downtime in production and provided us with the necessary resources to scale rapidly.
- Built data ingestion pipeline (900 Peak QPS) to receive data from 300 IoT Devices using socket.io
- Architected highly scalable notifications service (current capacity 300 QPS, scalable up to 10k Peak QPS) to send Email, SMS, Webapp and Mobile Push Notifications using Django, DRF, and Postgres, ensuring reliable delivery of notifications to users.
- Architected and implemented Hierarchical Geography based access management system. This allows us to limit user's jurisdiction to limited geographical area to manage assets within an Asset Management tool called InForm.
- Wrote complex GIS algorithms to calculate Curb Regulation Attributes from Open Maps database using PostGIS. This is for a Curbside Regulation Management tool called CurbIQ.
- Managed team of 10 developers to empower them, to build a culture of openness, collaboration and led them through Hell Sprint.
- Created an automated CI/CD pipeline (using Bitbucket, AWS, Docker). This allowed us to move to a continuous delivery model, shipping to production once every week (previously, we’d been deploying once in quarter).
- Addressed security vulnerabilities in Product to attain SOC2 certification (Ongoing)
- Standardized and executed the Hiring Process for Engineering and successfully filled 7 open positions.
- Reduced manual claims documents processing time by 5% by improving efficacy of image processing using Geometric Image Processing algorithms. Improved the efficacy to 92% (90% true positives, 2% true negatives) from initial 60%.
- Created a Bahasa (Indonesian) chatbot using Google Dialogflow that could perform user authentication, check policy status, raise claims, and upload documents.
- Created highly scalable (500 RPM, Scalable up to 3k RPM) User Microservice for authentication and authorization using Flask and MySQL.
- Took and delivered an initiative to make our Document Generation Service dynamic. Earlier we needed to add HTML templates to repository manually to generate Email Attachments.
- Created an automated tests suite for integration tests across more than 15 microservices to generate policies and claims while raising all the required infrastructure (on GCP) on the fly using Kubernetes and Helm. These tests were part of production deployment pipeline which helped us stabilize the environment.
- As primary developer, developed and productionized Smartcity Hyderabad Project (ITMS) from scratch starting with a team of 2 and building team of 16 engineers. It could control and manage road electronics infrastructure (Traffic Lights, VMB, CCTV, ATCC, etc.).
- Implemented microservices and REST APIs using Django and DRF to manage devices, Road Events, Spatial Queries, and Response Plans within the application.
- Implemented 2 IoT integrations for Intercom Devices & Flood Sensors using Flask framework.
- Implemented automated Response Plan to respond to major events in city like Road Accidents, VIP Movements, Road Closure in Smartcity Hyderabad application. This could respond to real-time events in city by rerouting the traffic (using VMB) avoiding road closures to creating green corridors (by making Traffic Lights green) for Ambulances.
- Implemented routing algorithms for Response Plan to decide all automated actions to be taken to address the event. Using Postgres, PostGIS & PgRouting. Wrote service to consume high volume data using Elastic search and Redis as write-through cache.
- Created schema (Solr) for products and filters in Search and Category pages using Apache Solr, Redis for Scalability, Python, PHP, SQLAlchemy, and MySql. Also Created Failsafe Management System in Redis using AOF & RDB.
- Optimized the website backend and front end performances by adding concatenation, minification, caching, versioning, and synchronizing all the static resources to Amazon S3 Bucket used in the website. Technologies used: PHP OpenCart, Amazon S3 Bucket, Grunt, RequireJs, NPM.
- Implemented client projects on WordPress, Code Ignitor and PhoneGap. Worked on WordPress Plugin Development, Woocommerce, BeTheme, PHP, MySQL, Neo4j, JQuery Plugins, Requirejs, JQuery, Grunt, NPM, JQuery Mobile & Ajax.
- Talking to customers and explaining and enrolling them through courses
- Creating and printing test series
- Ran cloud kitchen
- Delivery Boy
- Freelance Website Building
- Data Entry Operator
- Teaching Computer
- Won Value Ambasaddor award among 300 employees in Arcadis IBI Group India.
- Won Sprout Health challenge for Q4 2022 in Arcaids IBI Group.
- Worked on cardekho.com using Java Struts and Hybernet in two month Internship offered under scholarship by Girnarsoft Pvt. Ltd.
- Organized an event in IBI Group with Aadarana Orphanage to celebrate Independence day with kids.
- Won first prize in Hackathon
Startup Mashup
organized on July, 2015.
- Mathematics
- Coding
- Running
- Languages
- Python
- Go
- PHP
- Javascript
- I'm Language agnostic and can pick up any language
- Databases
- Postgres, PostGIS
- MySQL
- Redis
- Frameworks
- Django (Expert)
- Flask
- Gin
- FastAPI
- Reactjs (Basics, built Chatbot)
- Tools
- AWS: EC2, EKS, S3, CloudFront, RDS
- GCP: Compute, GKE
- Docker
- Kubernetes
- Helm
- Kafka
- RabbitMQ
- Other
- Distributed Systems
- Engineering Best Practices
- Soft Skills
- Mentoring team of young graduates
- Building rapport through 1-1