Python Backend Developer
Ayush Pal
I'm a Python backend developer building the systems behind useful products. From REST APIs and business automation to OCR and machine learning pipelines, I turn complex requirements into software people can use.
Kanpur, Uttar Pradesh · ayushpal1849@gmail.com
Download resume · GitHub · LinkedIn
Experience
Junior Software Developer (Python)
Hindustan Gold Industries Pvt. Ltd. · March 2026 – Present
- Develop and maintain 5–6 internal PWA applications using FastAPI, ReactJS, and MySQL/PostgreSQL for 100–200 users across 10–15 departments.
- Automate multi-level approval workflows across Security, HR, Administration, and department managers, translating stakeholder requirements into working software.
- Contribute across backend, frontend, database design, testing, and maintenance within a 2–3 person development team.
- Manage production database schemas, query optimization, migrations, and data integrity; investigate ERP bugs and support critical business processes.
- Use Git branches, pull requests, code review, pytest, unittest, manual testing, and UAT throughout delivery.
Python Backend Developer
Palmdigitalz (Let Us Support Pvt. Ltd.) · August 2024 – March 2026
- Developed and maintained 15+ REST API endpoints with FastAPI for CRUD operations and production data processing.
- Migrated synchronous endpoints to AsyncIO workflows to improve response latency and concurrency.
- Integrated YOLOv8 and Tesseract OCR into pipelines processing 500+ document uploads daily.
- Optimized SQL queries and SQLAlchemy workflows across PostgreSQL and MySQL.
- Documented APIs with Swagger UI, collaborated with ReactJS developers, and performed unit testing and backend debugging.
Selected work
From unstructured resumes to structured candidate data. An OCR and NLP pipeline with a resume-to-job matching API.
A Redis-backed URL shortener exploring cache-aside reads, relational persistence, and a containerized FastAPI service.
A document extraction proof of concept combining image preprocessing, region detection, and OCR behind a simple API.
Serving a Scikit-learn classification model through FastAPI, with SQL prediction logs and an automated data analysis workflow.
One consistent data model for articles collected from an API, CSV files, and a web source.
Education
B.Tech in Computer Science & Engineering · Apollo Institute Of Technology, Kanpur · 2023
Intermediate (12th) In Science and Mathematics · Saraswati Vidya Mandir Inter College, Kanpur · 2019
High School (10th) In Science · Saraswati Vidya Mandir Inter College, Kanpur · 2017
Expertise
Backend Engineering
Python, FastAPI, Flask, REST APIs, AsyncIO, Pydantic, JWT / OAuth
Databases
PostgreSQL, MySQL, SQLAlchemy, Redis, SQL, Query optimization
Applied Ai
YOLOv8, Tesseract OCR, spaCy, OpenCV, Scikit-learn, Pandas, NumPy, TensorFlow, Keras
Delivery Tools
Docker, Git, Linux, GitHub Actions, Postman, Uvicorn, Gunicorn, AWS EC2, Google Cloud Platform, Railway
Frontend Integration
ReactJS (working knowledge), Progressive Web Apps, HTML5, CSS3, Jinja
Automation
Process automation, ERP management, Prompt engineering, Technical documentation
Certifications
Elements of AI · Google Digital Garage · 2020
Data Analytics Consulting Virtual Internship · KPMG · 2023
Web Development · Internshala · 2023
Computer System Security · IIT Kanpur · 2021
Software Engineering Virtual Internship · JPMorgan Chase & Co. · June 2020
Industrial IOT · Coursera · January 2020
Python Programming · IIT Kanpur · 08/2021