I am a Senior Software Engineer with expertise in FastAPI, Retrieval-Augmented Generation (RAG), LLMs, Python, Django, and Angular. I am proficient in full-stack development, Linux server management, and microservices architecture. I thrive on building scalable, secure applications, optimizing performance, and automating complex processes. I have a track record of delivering robust back-end services and engaging front-end experiences, and I enjoy collaborating across teams to turn ideas into reliable software solutions.

Ghanshyam Agarwal

I am a Senior Software Engineer with expertise in FastAPI, Retrieval-Augmented Generation (RAG), LLMs, Python, Django, and Angular. I am proficient in full-stack development, Linux server management, and microservices architecture. I thrive on building scalable, secure applications, optimizing performance, and automating complex processes. I have a track record of delivering robust back-end services and engaging front-end experiences, and I enjoy collaborating across teams to turn ideas into reliable software solutions.

Available to hire

I am a Senior Software Engineer with expertise in FastAPI, Retrieval-Augmented Generation (RAG), LLMs, Python, Django, and Angular. I am proficient in full-stack development, Linux server management, and microservices architecture.

I thrive on building scalable, secure applications, optimizing performance, and automating complex processes. I have a track record of delivering robust back-end services and engaging front-end experiences, and I enjoy collaborating across teams to turn ideas into reliable software solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Hindi
Advanced

Work Experience

Senior Software Engineer at EdStem Technologies Pvt Ltd
March 1, 2024 - Present
Developed the 'Compass' software using FastAPI (Python) which supports a variety of LLM models and adds value-added services on top of them. Created the Dockerfile for the application. Implemented a high-efficiency Retrieval-Augmented Generation (RAG) system with a highly decoupled and distributed architecture. Designed background schedulers using cron and bash for automated task execution, reducing manual intervention by over 40%.
Full Stack Developer at Docplexus
July 1, 2022 - August 1, 2022
Developed Campaign processor, an in-house tool similar to Mailchimp, enabling efficient email campaigns and boosting user engagement by 40%. Designed a backend application using Spring Boot, improving internal process efficiency by over 15%.
Product Developer and IS Engineer at Docplexus
December 1, 2020 - June 1, 2022
Integrated Elastic Search for search functionality, reducing query response time by 40% and improving search results quality. Created Angular project foundation that served as the basis for the revamped website, improving UI/UX. Managed the cloud system on top of multiple AWS features such as EC2, S3, RDS, and Route 53.
Software Developer at Herbical
December 1, 2018 - December 1, 2020
Developed a complete software solution including an Android application and backend using the Django framework, enabling seamless user experience and boosting platform adoption.
Software Development Intern at NTT DATA Business Solutions
June 1, 2019 - July 1, 2019
Developed an Android app for MG Motors Cars.
Software Development Intern at Bards Ltd
February 1, 2020 - March 1, 2020
Developed monitoring and reporting system for their Paytm-like in-house payment product using Python.

Education

B. Tech at Govt. College of Engineering, Kalahandi
January 1, 2016 - January 1, 2020
Intermediate at Krishna Public School
January 1, 2014 - January 1, 2016
SSC at El Nissi Mission School
January 1, 2012 - January 1, 2014

Qualifications

Programming, Data Structures using Python (IIT Madras)
January 11, 2030 - March 6, 2026
Linux Kernel Development Mentorship Program
January 11, 2030 - March 6, 2026

Industry Experience

Software & Internet

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more