JEETENDRA GUPTA

Senior Python Backend & API Developer | Cloud Automation Specialist
Gorakhpur, IN.

About

Highly accomplished Python Backend and API Developer with 9 years of experience specializing in developing online applications, REST APIs, and automation solutions. Expertly leverages Flask, FastAPI, JavaScript, microservices, and CI/CD to drive significant operational efficiency, enhance system reliability, and boost user engagement across diverse cloud platforms like GCP and AWS. Proven leader in optimizing software release cycles, reducing operating expenses, and mentoring junior developers.

Work

NTT Data Business Solutions
|

Senior Python Backend Developer

Multiple Cities, India, India

Summary

Led Python automation for GCP backup, restore, and VM snapshot management, significantly boosting operational efficiency and system reliability.

Highlights

Developed Python automation scripts for GCP file system backup/restore, leveraging subprocess and Linux commands (tar, df -h) to significantly reduce manual intervention and improve operational efficiency.

Designed and implemented automated testing for Snappy Agent-based backup/restore using Python Behave, authoring comprehensive feature files and step definitions to ensure system reliability and robustness.

Automated GCP VM snapshot creation, management, and deletion with Python scripts (GCP SDK, gcloud CLI) to ensure timely, consistent snapshots for data protection, disaster recovery, and seamless cloud integration.

Iora Ecological Solutions Pvt. Ltd.
|

Senior Python Backend Developer

Multiple Cities, India, India

Summary

Developed comprehensive SDG monitoring dashboards and geospatial data visualization portals, providing critical insights for environmental conservation and carbon emission tracking for state governments and trusts.

Highlights

Developed a comprehensive SDG Monitoring Dashboard and backend services for the Assam state government, enabling real-time tracking of SDG progress across key sectors.

Built a detailed DRC Visualization Portal using Python, Flask, HTML, CSS, JavaScript, Chart.js, and Leaflet to showcase key environmental data for the Democratic Republic of Congo.

Developed the Digital Carbon Toolbox for IORA using Python, Flask, and PostgreSQL, enabling precise carbon emission calculations for tree projects based on Wildlife of India documents.

Led technical assessments and development for the GCP-Portal for the Green Credit Program, streamlining carbon footprint monitoring and reporting for large enterprises like Reliance and Tata.

Contributed to the SLMC project by developing remote sensing data visualizations and mapping dashboards using Leaflet and Chart.js, enhancing ecological landscape management for biodiversity and climate change mitigation.

Jindal India Thermal Power Ltd
|

Python Backend Developer

Multiple Cities, India, India

Summary

Designed and developed robust RESTful APIs and dynamic reporting modules, enhancing system performance, and leading CI/CD and network optimization initiatives.

Highlights

Designed and developed robust RESTful APIs using Python (Flask, FastAPI), ensuring efficient integration with front-end systems and third-party services.

Built and maintained dynamic reporting modules with HTML, CSS, and JavaScript, delivering intuitive user interfaces and enhancing user experience.

Supervised and implemented automated CI/CD pipelines, streamlining application deployment processes and significantly reducing manual intervention.

Enhanced network, system, and data availability through preventive maintenance, upgrades, and Ansible-based server configurations, improving production environment stability and integrity.

Mentored junior developers and fostered cross-functional collaboration, playing a key role in identifying technical challenges and implementing solutions.

Infinite Computer Solutions
|

Senior Software Developer

Multiple Cities, India, India

Summary

Developed Python-based applications and monitoring tools, mentored new developers, and collaborated with clients and engineering teams to optimize system performance and deliver solutions.

Highlights

Developed Python-based applications, monitoring tools, and reporting modules to automate processes, improving system efficiency and supporting data-driven decision-making.

Trained and mentored new developers on company coding standards, design patterns, and best practices, fostering a collaborative learning environment and improving team productivity and code quality.

Monitored program operations and efficiently diagnosed/rectified logic and coding errors, ensuring continuous, smooth application performance.

Engaged directly with clients to gather feedback, discuss project progress, and ensure deliverables met client expectations and project timelines.

Partnered with cross-functional engineering teams to evaluate and integrate software/hardware interfaces, optimizing overall system performance and compatibility.

One97 Communications Ltd
|

Software Developer

Multiple Cities, India, India

Summary

Developed an in-house Python application to monitor 1.8K servers, led codebase modernization, and optimized APIs to enhance system efficiency and maintain high availability.

Highlights

Developed an in-house Python application to monitor 1.8K servers and track hardware inventory, significantly improving system monitoring and management efficiency.

Led efforts to upgrade legacy codebases to modern Python development standards, enhancing system functionality, reducing technical debt, and improving maintainability.

Developed resilient, scalable, and modular APIs using Python, ensuring efficient integration with other systems and services while optimizing for performance and reliability.

Collaborated with software development, product, and UAT testing teams to design and implement Python-based solutions meeting client requirements for functionality, scalability, and performance.

Engaged with management and external partners, providing updates on software application status and project milestones to ensure alignment with goals.

Accel Frontline Services Ltd
|

Network Support Engineer

Multiple Cities, India, India

Summary

Installed and configured network infrastructure, automated routine tasks with Python, and resolved hardware/software network issues to ensure optimal performance and connectivity for end-users.

Highlights

Installed and configured network hubs, web servers, and storage servers, ensuring seamless integration and reliable system performance across the network infrastructure.

Automated routine tasks using custom Python scripts, improving efficiency in reporting and data accessibility for stakeholders.

Diagnosed and resolved network issues (hardware, software, power, communication failures), ensuring minimal downtime and optimal network performance.

Prepared detailed post-mortem documentation for network system failures, analyzing root causes and outlining restoration efforts to prevent future issues.

Education

Centre for Development of Advanced Computing (CDAC)
Delhi, Delhi, India

Post Graduate Diploma

PG-DAC

Maharshi Dayanand University
Haryana, Haryana, India

Bachelor of Technology

Computer Science Engineering

Ebenezer Matriculation Higher Secondary School
Tamil Nadu, Tamil Nadu, India

High School Diploma

Science, Mathematics & Computer Science

Awards

Best Performer of the Month

Awarded By

Infinite Computer Solutions

Recognized as the Best Performer for outstanding contributions and achievements during September 2022.

Spark Award

Awarded By

Infinite Computer Solutions

Awarded the Spark Award for exceptional performance and dedication during the second quarter (Jul'22 to Sep'22).

Languages

English
Hindi

Certificates

Infinite Cloud Foundation

Issued By

Infinite Certified Kubernetes Association (Inferred)

Certified Kubernetes Professional

Issued By

Infinite Certified Kubernetes Association

Red Hat Certified

Issued By

Red Hat

Skills

Programming Languages

Python, JavaScript, Shell/Bash.

Frameworks

Flask, FastAPI.

Databases

PostgreSQL, MySQL, MariaDB, Redis, SQLite3.

Cloud Platforms

AWS (EC2, S3, Lambda, API Gateway), GCP (Storage, Compute), Cloud Integration.

DevOps & Automation

Docker, Ansible, CI/CD, Shell/Bash Scripting.

API Technologies

REST API, JWT, Gunicorn/Uvicorn, Postman, GraphQL.

Version Control

Git (GitHub, Git Bash), SVN.

Authentication & Security

JWT, OAuth2.

Operating Systems

Linux (Redhat, CentOS, Ubuntu), Windows Desktop/Server.

Front-End Technologies

HTML, CSS, JavaScript.

Data Formats

JSON, XML, CSV.

Tools

PyCharm, Postman, Jira, IntelliJ IDEA.

Professional Skills

System Monitoring, Server Management, Troubleshooting, Technical Documentation, Team Leadership, Client Engagement, Cross-functional Collaboration, Problem Solving, Process Optimization, Data Visualization, Geospatial Data Services.

Projects

GCP File System Backup and Restore Automation

Summary

Automated Google Cloud Platform (GCP) file backup and restore processes to improve reliability and reduce manual intervention.

Automated GCP VM Snapshot Management

Summary

Developed an automated system for managing virtual machine snapshots on GCP to improve backup efficiency and disaster recovery.

Snappy Agent-Based File System Backup Testing

Summary

Implemented automated testing for Snappy Agent-based backup and restore operations to ensure system reliability.

Remote Sensing and Mapping Services for Bioeconomy

Summary

Implemented geospatial data services to support land use and land cover mapping for Bioeconomy initiatives in the Democratic Republic of Congo (DRC).

SAP Data Layer API Development

Summary

Developed APIs to interact with the SAP HANA database, providing role-based access control to data, ensuring secure and efficient data retrieval based on user roles and permissions.

Amala Earth Finance Module

Summary

Created an automated finance module to calculate and track seller payments based on order deliveries.

Shopify Marketplace Integration with Unicommerce

Summary

Developed backend APIs to integrate Shopify Marketplace with Unicommerce, streamlining product and order data synchronization.

Nokia IMPACT 21/22 with MariaDB and Oracle

Summary

Developed custom reporting modules and automated system monitoring tools, enhancing reporting capabilities and system performance.

PayTM Server Monitoring Panel – EGL

Summary

Developed a network management system to monitor 1.8K PayTM servers, optimizing server health and ensuring high availability.

Docker Duck - Docker Monitoring Tool

Summary

Built a Python-based Docker monitoring tool to track container health and improve lifecycle management.