Download PDF

Summary

  • Working with a team in India to oversee development and maintenance of the Noon Express Logistics Network at Noon.com
  • More than 4 year of experience in development and Implementation of projects using Python, Django, Flask, Nodejs, Redis, Mongodb, Postgresql, MySQL, REST, Kubernetes, gRPC and AWS Services like Lambda, Kinesis, API Gateway, Dynamodb, Serverless along with Elasticsearch and Microservices.
  • Understanding of Business Aspects and Business Metric to deliver the solution accordingly.
  • Coordinate and manage code releases.
  • Interacted extensively with developers, quality assurance engineers, and project teams regarding scheduling, requirements, design, implementation, testing, and support.
  • Managed team of developers responsible for delivering various solutions and improvements for the business community.
  • Other responsibilities included Data modeling, Code Reviews, Technical Design, Mentoring, and training

Skills

  • Languages : Python, Nodejs, Javascript, Go, Protobuf
  • Databases : Mongodb, Postgresql, MySQL, Redis, Dynamodb
  • Tools : Git, JIRA (Agile Methodology), Bitbucket Pipeline
  • Framework : Kubernetes, Django, Flask, Express, Firebase, Angularjs
  • AWS Tools : Google Cloud Platform, gRPC, Pubsub, Kubernetes, Docker, Kinesis, Lambda, API Gateway, Dynamodb, Elasticsearch, S3, Serverless

Work experience

Nov 2017Present

Technical Lead

Noon (Dubai)

Building a next level logistics system for noon.com (a ecommerce company in middle east) in UAE, Saudi and Egypt. Building and setting up the Tech Team for Noon Express in Gurgaon.

  • Managing a team of frontend and backend people and building a microservice based system for Logistics both for Domestic and Crossborder using Python, Flask, Kubernetes, gRPC and Reactjs
  • Managing the integration within different micro services and with the noon ecommerce platform
  • Built the entire firstmile part of logistics in the initial two months after joining which has been launched successfully and fully operation in UAE and Saudi Arabia.
  • Managed team of developers for successful delivery of Lastmile application and Hyperlocal logistics in first 3 months.
  • Business Integration with the world largest mall “The Dubai Mall” for Hyperlocal deliveries in Dubai after launch of Lastmile which started generating a revenue of more than Two Lakh Dirham per month as of now.
  • Built the entire tech stack for logistics on GCP and kubernetes, ensuring that all microservices are communicating over gRPC protocol
  • Managing the Mobile and Frontend team so ensure all application are user friendly and all component of logistics have a counter mobile application.
July 2017 Oct 2017

Tech Lead

Delhivery, Gurgaon

Managing cross team integration and providing solutions for various implementation using python, Django, Elasticsearch and AWS Services like aws lambda, kinesis, API Gateway, Firebase and Postgres and Mongodb as database.

  • Supervised programming team in developing applications for Lastmile, Line Haul, Cross border, Accounting and Billing
  • Mentoring of team members and juniors whenever they get stuck
  • Setup and worked on development of International Business
  • Managed releases of projects across team
  • Training and guidance of team members on various technologies
  • Managing integration of microservices across different teams
Oct 2015June 2017

Sr. Software Engineer

Delhivery, Gurgaon

Wrote code to improve business application and optimized and scaled the system by moving application to microservice based architecture.

  • Involved in designing and re-architecturing of entire business application into microservices and integration of all such microservices
  • Setting up and managing the ElasticSearch for the  better performance of application using AWS Kinesis, Lambda AWS Serverless
  • Setting up Generic Push Notification Service Using AWS Kinesis, AWS Lambda and AWS Serverless for Clients
  • Served as a Point of contact for all Sortation, ElasticSearch, Client Notification, AWS Lambda, Kinesis related infrastructure
  • Optimization and scaling of existing client panel to provide wallet services
  • Implementation of Live Dashboard for Sorters using Firebase, Kinesis and AWS Lambda
  • Setup bitbucket pipelines for automated deployment of Serverless code.
Mar' 2014Oct’ 2015

Software Engineer

Delhivery, Gurgaon

Worked on various core component of business like First-mile, Line Haul, Client

Panel, Reverse Logistics Panel

  • Designed and built Firstmile application for enabling clients to request pickup for their products
  • Optimized part of line haul business process
  • Created a Analytics Panel for clients to monitor their stats and shipments
  • Optimized the process of last mile delivery and added various new features
  • Integration of all 13 Sortation system across India and only point of contact for sortation related queries using AWS Kinesis, AWS API Gateway, Dynamodb and AWS Lambda
Dec’ 2013Mar' 2014

Software Engineer

Brentwoods Education Pvt. Ltd, New Delhi

Worked on enabling e-education for the university

  • Build online education portal for students.
  • Build a blog site for publishing magazine for the university.
  • Build a Student Record and Information Management System for managing the students information for the EIILM university.
Aug’ 2013Dec' 2013

Assistant Programmer

Center for Railway Information Systems, New Delhi

Project: ERP Implementation at Diesel Locomotive Works (DLW, Varanasi) and Rail Wheel Plant (RWP, Patna)

The Diesel Locomotive Works (DLW) in Varanasi, India, is a production unit owned by Indian Railways that manufactures diesel-electric locomotives and its spare parts. It is the largest Diesel-electric locomotive manufacturer in India.

Rail Wheel Plant, Bela is a subsidiary of Indian Railways. It is situated in Bela Gram Panchayat, Dariyapur Block Parsa and Saran district of Bihar. The project is being looked after by Workshop projects/Indian Railways, Patna

Responsibilities:

  • Preparation of SRS (System Requirement Sheet)
  • Involved in user requirement analysis and verification.
  • Involved in maintenance and customization of system requirements.
  • Involved in user group meetings to gather system requirements.
  • Involved in Analysis and design document specifications.
  • Business Process Mapping
  • Figuring out the potential user of the system
  • Proposing various features and modules in new system.
  • Specification and design of new systems along with Data Centre

Education

20092013

Masters in Computer Application

MD University
20062009

Bachelors in Information Management

Kurukshetra University

Certificates

MP 101P MongoDB for Developers, MongoDB University, university.mongodb.com

6.00x Introduction to Computer Science and Programming, MIT, edx.org

CS 50x Introduction to Computer Science I, Harvard, edx.org

LFS 101x Introduction to Linux, Linux Foundation, edx.org

CS 101 Programming Using Python, udacity.com

CS 253 Web Application Engineering, udacity.com