Skip to content
View nitmnit's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report nitmnit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nitmnit/README.md

Nitin Suresh

nitmnit@gmail.com

LinkedIn

Experience

Backend Engineer (Associate General Manager)

Arcadis IBI Group, Hyderabad, India | July 2021 – Now, Oct 2016 - Oct 2018 | Hyderabad, Telangana

  • 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.

Senior Software Engineer (Policies & Data Science Team)

Pasarpolis, Gurugram (India) | Dec 2018 – Sep 2020 | Gurgaon, Haryana

  • 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.

Full Stack Developer (Smartcity Team)

Arcadis IBI Group, Hyderabad (India) | Oct 2016 - Dec 2018

  • 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.

Full Stack Developer (Core Team)

AskMeBazaar, Gurugram (India) | Aug 2015 – Oct 2016

  • 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.

Frontend Developer

Techglobemedia, Noida (India) | Jan 2015 - Aug 2015

  • 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.

Receptionist

IMS INSTITUTE, Mukherjee Nagar, Delhi | Jun 2014 – Dec 2014

  • Talking to customers and explaining and enrolling them through courses
  • Creating and printing test series

Failed Startup and Freelance, Jaipur, Rajasthan | May 2012 – Jun 2013

  • Ran cloud kitchen
  • Delivery Boy
  • Freelance Website Building
  • Data Entry Operator
  • Teaching Computer

Achievements

  • 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.

Education

B.Tech. Dropout in Information Technology

MNIT Jaipur, 2008-2012

B.C.A.

Venkateshwara Open University, 2020-2023

Higher Secondary

2007, 74% (Mathematics & Science)

Secondary

2005, 74.27%

Hobbies

  • Mathematics
  • Coding
  • Running

Skills

  • 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

Pinned Loading

  1. upstox-backtesting upstox-backtesting Public

    Backtesting algorithms with upstox

    Python

  2. nifty-kite-dhan nifty-kite-dhan Public

    NIFTY Options Trading data Analysis

    Jupyter Notebook

  3. neural-happiness neural-happiness Public

    Python

  4. dreamland dreamland Public

    PLpgSQL

  5. openai-compliance openai-compliance Public

    Find non-compliant web pages using AI

    Python 1

  6. web3-nft web3-nft Public

    JavaScript