Deepak Agarwal
@deepakagarwal3
Python developer transitioning to data science, building RAG/ML systems and production-ready data pipelines.
What I'm looking for
I’m a Python developer with 4+ years of backend engineering experience, focused on integrating NLP and ML models into production systems. I’ve built and optimized RESTful APIs with Flask for data-driven platforms, worked across messy real-world datasets, and turned analytical needs into reliable services.
In my current role, I develop pipelines in Python and Pandas to generate inventory insights from 500k+ row datasets, optimize PostgreSQL performance (up to 67% reduced query execution time), and add Redis caching to improve response times. I also co-developed an inventory chatbot using a traditional RAG pipeline, and I’m actively upskilling in Large Language Models, Generative AI, and Retrieval-Augmented Generation (RAG) architectures—especially LangChain/LangGraph and vector-based retrieval—so I can transition into a full-time Data Science role.
Experience
Work history, roles, and key accomplishments
Python Developer
Suntist Labs Pvt. Ltd.
Sep 2022 - Present (3 years 9 months)
Developed and maintained Flask-based REST APIs for an inventory optimization platform, processing 500k+ row datasets. Optimized PostgreSQL performance with indexes and work_mem tuning, reducing query execution time by up to 67%, and added Redis caching to cut database load on read-heavy endpoints.
NLP & Python Developer
Blackbuck Insights
Aug 2021 - Aug 2022 (1 year)
Trained and deployed an insurance document classification model using SpaCy transformer models to automate validation for legal claim processing. Built a Flask + PostgreSQL Search API for patient records retrieval, and used NER plus regex-based extraction to verify identity fields from unstructured text.
Education
Degrees, certifications, and relevant coursework
Amity University, Jaipur
Master of Computer Applications (MCA), Computer Applications
2019 - 2021
Earned a Master of Computer Applications (MCA) at Amity University, Jaipur from 2019 to 2021.
IIMT Group of Colleges, Greater Noida
Bachelor of Computer Applications (BCA), Computer Applications
2016 - 2019
Earned a Bachelor of Computer Applications (BCA) at IIMT Group of Colleges, Greater Noida from 2016 to 2019.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Deepak?
You can contact Deepak and 90k+ other talented remote workers on Himalayas.
Message DeepakFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
