PRASHANT SHASTRI
@prashantshastri
Associate Software Engineer at Kcsitglobal
Ahmedabad, Gujarat
Prashant Shastri is an experienced Software Engineer with expertise in Python, Machine Learning, and DevOps practices. He has a proven background in developing complex applications, including scraping modules and facial recognition systems using CNN algorithms. His technical skills encompass various technologies like Elasticsearch, OpenSearch, Docker, and Kubernetes, complemented by strong experience in production support and Agile environments.
Experience
Associate Software Engineer
Kcsitglobal
Developed Scraping Module for Row Data for Search Engine. Partially Automate scrapping module with APIs. Replaced Elasticsearch to OpenSearch, providing support, fix and enhancement for Elasticsearch and OpenSearch. Providing support, fix and enhancement to the trading Industrial Commerce Super App client. Integrated third party APIs like Fast Apis. Worked for Production Support including bug fixing (more than 90%), log file analysis, defect resolution, providing tactical solutions, security problem fixes, etc. Participating in code cleanup, code review and brainstorming toward finding the solutions to the problem. Prioritized the support tickets based on severity level and provided work around, database scripts and permanent fix when needed. Worked with DevOps engineer for understanding Docker and Kubernetes used in Project. Worked in Agile environment, extremely good knowledge of ticket system in Azure DevOps, Jira and confluence.
Trainee Software Engineer, Student Trainee
Anvia Technologies
Worked with Two machine learning project for Master’s. Developed Facial recognition system using CNN Algorithm and kaggle datasets. Developed Object detection system with YOLO Algorithm and kaggle datasets. Created all documentation and requirements. Assisted with OCR Algorithm to extract character from image.
Software Engineer
Anvia Technologies
Wrote scalable code using Python programming language. Coordinated with development teams to determine application requirements. Tested and debugged applications. Reviewed client requests and applied the necessary technical updates. Improved functionalities of existing database through reprogramming strategies.
Trainee Software Engineer, Student Trainee
Act Technology
Provided training based on java, Android and SQLite technologies. Designed and developed advanced applications for the Android platform. Unit-tested code for robustness, including edge cases, usability, and general reliability. Performed bug fixing and improving application performance. Continuously discovered, evaluated, and implemented new technologies to maximize development efficiency.
Education
GANPAT UNIVERSITY
Master of Computer Application
GLS UNIVERSITY
Bachelor of Computer Application