Summary
Overview
Work History
Education
Skills
Timeline
fb
Ajesh Vyas

Ajesh Vyas

Senior Software Developer
Banglore

Summary

Senior Python Developer | Tech Lead

Results-driven Senior Python Developer with 5+ years of experience in architecting, developing, and deploying scalable web applications. Proven expertise in Python, Django, Django REST Framework, Flask, and databases like MySQL, PostgreSQL, and MongoDB. Adept at leading cross-functional teams, managing backend architecture, and implementing secure, cloud-native solutions on AWS.

Currently leading the development of a Microbanking platform for ESAF Small Finance Bank, collaborating with Android, React, and testing teams, while overseeing security, CI/CD (Bitbucket), and AWS cloud infrastructure. Skilled in Docker-based deployment on AWS EC2, ensuring high availability and efficiency.

Previously contributed to major projects, including Swiggy (finance dashboard), Sailo (boat/yacht rentals), Edyoda (e-learning LMS), and MedTech solutions, demonstrating versatility across fintech, edtech, and e-commerce sectors. Experienced in designing RESTful APIs, automating deployments, refactoring legacy code, and optimizing application security.

A proactive team leader and mentor, passionate about innovation, performance optimization, and delivering high-quality software solutions.

Overview

5
5
years of professional experience
4
4
years of post-secondary education
3
3
Languages

Work History

Senior Software Python Developer

ESthenos Technologies
Banglore
05.2023 - Current
  • Leading the development of a microbanking platform, overseeing web and Android applications while closely collaborating with the Android, React, and testing teams.
  • Architecting and managing the backend system, leading a team of 3-4 developers to ensure robust, scalable, and efficient API implementations.
  • Spearheading AWS infrastructure, handling security measures, cloud configurations, CI/CD pipelines (Bitbucket), and deploying via Docker on AWS EC2.
  • Managing a Django-based PyPI package, which standardizes services such as payment gateways, messaging, logging, and multi-project profile management across all internal applications.
  • Refactored legacy code, improving system maintainability and enhancing future development scalability.
  • Designed efficient data models, ensuring optimal storage and retrieval performance across databases (MySQL, PostgreSQL, MongoDB).
  • Led code reviews and mentoring initiatives, guiding junior developers and fostering best practices in Python, Django, and software engineering.
  • Implemented automated testing strategies, reducing debugging time and enhancing software reliability.
  • Optimized database queries and improved system performance by eliminating bottlenecks.
  • Strengthened application security, proactively identifying and mitigating vulnerabilities.
  • Delivered regular stakeholder updates, ensuring transparency in project progress, challenges, and risk mitigation strategies.

Python Django Developer

Deqode Technologies
Indore
01.2020 - 04.2023
  • Contributed to India's leading food delivery platform (Swiggy) by developing a finance-related dashboard, implementing direct database access and manual approval workflows for financial transactions.
  • Created an automation script for AWS EC2 instance deployment, optimizing cloud resource provisioning and reducing manual effort.
  • Led a team of 6-7 professionals across multiple domains, including fintech, edtech, and pharmaceutical projects, using Python, Django, and Node.js to deliver scalable solutions.
  • Developed a Learning Management System (LMS), integrating course creation, assignment management, live lectures (Zoom), attendance tracking, and performance analytics, significantly enhancing the e-learning experience.
  • Built RESTful APIs with the Django REST Framework (DRF), enabling seamless front-end and back-end communication for multiple applications.
  • Explored and implemented GraphQL to enhance API performance and data fetching capabilities.
  • Designed responsive user interfaces using HTML, CSS, and JavaScript, ensuring optimal user experience across devices.
  • Actively participated in code reviews, providing constructive feedback to maintain high code quality and best practices.
  • Contributed to open-source projects, fixing bugs and adding features that benefited the developer community.

Education

Bachelor of Technology - Computer Science

Rabindra Nath Tagore University
Bhopal, India
06.2016 - 05.2020

Skills

Team leadership and mentoring

Timeline

Senior Software Python Developer

ESthenos Technologies
05.2023 - Current

Python Django Developer

Deqode Technologies
01.2020 - 04.2023

Bachelor of Technology - Computer Science

Rabindra Nath Tagore University
06.2016 - 05.2020
Ajesh VyasSenior Software Developer