Resume
Vishal Ramesh
Summary
Results-driven Machine Learning Engineer with 5 years of experience designing, building, and deploying scalable, end-to-end ML solutions in production cloud environments. Specializes in developing production-grade NLP and Decision Support systems, with hands-on experience in microservice architecture (Java, Spring Boot) and robust MLOps pipelines. Proven ability to translate complex enterprise problems into impactful, data-driven applications.
Education
- B.Tech in Computer Science and Engineering2020SASTRA Deemed to be UniversityCourses: Data Structures, Algorithms, Database Management Systems, Artificial Intelligence, Object-Oriented Design
Work Experience
- Lead - Data ScientistOctober 2020Freshworks
- Engineered and deployed a Root Cause Analysis (RCA) system, using data analysis to automatically diagnose fluctuations in key support metrics.
- Designed and built the core semantic parsing capabilities for the Query-to-Graph chatbot; later extended the system with multilingual support and engineering enhancements to improve scalability and performance.
- Built and maintained a scalable, custom intent detection RESTful microservice, creating the infrastructure for users to train, deploy, and manage their own models within the chatbot ecosystem.
- Developed and deployed a production-grade model for handling small talk conversations, integrating it into the existing chatbot framework to improve user engagement.
- Contributed key research and proof-of-concepts for the design of the ML monitoring pipeline for the company-wide MLOps platform, focusing on best practices for model performance tracking and versioning.
Skills
Programming Languages
- Python
- Java
Backend & Microservices
- Spring Boot
- FastAPI
- Redis
- Docker
- Celery
ML & Data Science
- TensorFlow
- PyTorch
- Scikit-Learn
- NumPy
- Pandas
Cloud & MLOps
- AWS
- CI/CD (Jenkins, AWS CodePipeline)
- Kubernetes
- Databricks
- Git
Databases
- RDBMS (SQL)
- MongoDB (NoSQL)
- Elasticsearch