Eshan Jain

Software Developer

GitHub | LinkedIn

About

Results-driven Software Developer with 3.5+ years of experience in building scalable web applications, microservices, and innovative solutions using Python, Django, Angular, ReactJS, and Kotlin. Proficient in database management (PostgreSQL, MongoDB) and cloud technologies (AWS). Adept at leading cross-functional projects that enhance efficiency, reduce costs, and drive growth.

Work Experience

Software Developer

Delhivery Ltd

Aug 2024 - Dec 2024

Led the development of a chatbot app Android SDK and optimized client onboarding, significantly improving performance and streamlining operations for Delhivery Ltd.

  • Co-developed a chatbot app Android SDK in a team of 3 during a company-organized hackathon, providing real-time multimedia responses, voice input, and multi-lingual support, securing 2nd place out of 50+ teams for innovation and practical impact.
  • Designed a client configuration management UI, improving client onboarding speed by 40% through dynamic payload generation using three custom microservices.
  • Migrated a legacy AngularJS application to the latest Angular version using ngUpgrade, boosting performance by 30%, reducing code complexity by 25%, and ensuring zero downtime.
  • Unified three client-specific microservices into a single service, saving $3,000 per month in tech resources and streamlining operations.

Software Developer

NeoFinverv

Nov 2022 - Jul 2024

Spearheaded the full-stack development of a dynamic business loan application, enhancing data management, streamlining integrations, and improving customer onboarding for NeoFinverv.

  • Spearheaded the end-to-end development of a dynamic business loan journey application with Angular and Django, contributing to a 27% increase in business growth.
  • Designed and implemented a hierarchical data access system to manage complex organizational structures, reducing data retrieval time by 35%.
  • Streamlined third-party integration by onboarding Fyno, simplifying notifications and email vendor management.
  • Enhanced customer onboarding by developing a soft flag system with a weighted scoring mechanism, improving data verification accuracy by 20%.

Education

Mechanical Engineering

Vellore Institute of Technology

8.61/10

Apr 2017 - Apr 2021

Vellore, Tamil Nadu, IN

Projects

File Uploader

A full-stack application enabling users to upload files, generate short downloadable URLs, and manage previously uploaded content.

Dynamic CRUD

A Django project designed to create a dynamic CRUD interface for models without requiring additional APIs, integrating Cerberus for robust data validation.

Menu Decider

A cron job on AWS Lambda that generates randomized daily meal plans (breakfast, lunch, dinner) while ensuring no repetition, utilizing DynamoDB for data storage and an email notification system for delivery.

Skills

Other Tools

  • Git
  • Cerberus
  • Jenkins
  • CI/CD pipelines

Languages

  • Python
  • JavaScript
  • TypeScript
  • Kotlin
  • Go
  • HTML
  • CSS

Frameworks & Technologies

  • Django
  • Angular
  • React
  • Vue.js
  • FastAPI
  • Node.js
  • DRF
  • Express

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • DynamoDB

Cloud & DevOps

  • AWS Lambda
  • Serverless Framework
  • Step Functions
  • Docker
  • Celery
  • Kafka
  • Unix