Summary
Overview
Work History
Education
Certification
Timeline
Skills
Skills
Skills and Competencies
Generic

Yuva R

Principal Software Engineer (Machine Learning)
Bengaluru

Summary

Results-driven Principal Software Engineer with over 13 years of experience in designing and delivering efficient and scalable software solutions. Skilled in building robust ML pipelines and infrastructure to support model training, deployment, and monitoring in production environments.

Adept at collaborating cross-functionally with data scientists, software engineers, and product managers to translate business requirements into scalable ML solutions. Committed to mentoring and coaching team members to foster growth and cultivate a culture of excellence.

Strong expertise in staying current with emerging ML technologies and best practices, driving continuous innovation and improvement.

Overview

15
15
years of professional experience
4
4
years of post-secondary education
4
4
Certificates

Work History

Principal Software Engineer

TalentNeuron(Acquired By LeedsEquity From Gartner)
02.2023 - 09.2023
  • Led a dynamic Machine Learning implementation team responsible for seamlessly integrating ML models into various data processing pipelines. Spearheaded the design and execution of integration process, ensuring smooth incorporation of trained ML models into existing production systems.
  • Led technical backlog grooming for ML model integration through collaboration with cross functional teams such as Data Science, Product Management and Engineering.
  • Conducted thorough benchmarking of machine learning models, optimizing their deployment on ECS to achieve optimal throughput-to-cost ratio. Proficiently leveraged g4dn instance types for GPU-based inferences, enhancing the overall efficiency of ML deployment.
  • Designed a robust ML Quality Assurance (QA) system using AWS Batch and Python Django, ensuring reliability and accuracy of ML models in real-world scenarios.
  • Architected and constructed end-to-end data pipelines and inference pipelines on AWS cloud, employing NLP-based ML models and Apache Spark to enhance data processing capabilities.
  • Designed and built data analysis, data validation and inference pipelines using SageMaker Studio notebooks and EMR clusters.
  • Implemented a streamlined version control system by setting up DVC (Data Version Control) with AWS S3 as the backend. Effectively configured it to version model artifacts in conjunction with the source code, promoting a systematic approach to model development and maintenance.

Lead Software Engineer

Gartner
08.2019 - 01.2023
  • Led a dynamic Machine Learning implementation team responsible for seamlessly integrating ML models into various data processing pipelines. Spearheaded the design and execution of integration process, ensuring smooth incorporation of trained ML models into existing production systems.
  • Led technical backlog grooming for ML model integration through collaboration with cross functional teams such as Data Science, Product Management and Engineering.
  • Conducted thorough benchmarking of machine learning models, optimizing their deployment on ECS to achieve optimal throughput-to-cost ratio. Proficiently leveraged g4dn instance types for GPU-based inferences, enhancing the overall efficiency of ML deployment.
  • Designed a robust ML Quality Assurance (QA) system using AWS Batch and Python Django, ensuring reliability and accuracy of ML models in real-world scenarios.
  • Architected and constructed end-to-end data pipelines and inference pipelines on AWS cloud, employing NLP-based ML models and Apache Spark to enhance data processing capabilities.
  • Designed and built data analysis, data validation and inference pipelines using AWS SageMaker Studio notebooks and EMR clusters.
  • Implemented a streamlined version control system by setting up DVC (Data Version Control) with AWS S3 as the backend. Effectively configured it to version model artifacts in conjunction with the source code, promoting a systematic approach to model development and maintenance.

Technical Architect

TeamStreamz
05.2017 - 04.2018
  • Revitalized the performance and scalability of the existing system, contributing significantly to the seamless onboarding of new customers. Instrumental in enhancing system capabilities to accommodate increased demand and ensure optimal user experience.
  • Successfully designed and implemented a robust data serving API, fostering efficient communication and data retrieval within the system. This API implementation played a key role in elevating the overall functionality and user satisfaction of the platform.
  • Demonstrated a hands-on approach in the deployment and ongoing maintenance of the system in a production environment. This involvement ensured the reliability and continuous operation of the system, meeting the evolving needs of users and stakeholders.
  • Expertly utilized a diverse technology stack, including AWS, Python, Django, Java, Spring Boot, RESTful Web services, Docker, Couchbase NoSQL database, Git, and Maven. This comprehensive skill set facilitated a well-rounded and versatile approach to system development and maintenance.

Senior Software Engineer

GE Transportation
09.2011 - 09.2016

Experience:

  • Acquired and applied new skills, including Docker, Couchbase NoSQL Database, and Microservices, through hands-on learning during the course of software development.
  • Championed the orchestration of microservices using the Docker platform, streamlining the deployment and management of modular components within the system. This initiative significantly contributed to the system's scalability and maintainability.
  • Translated system specification documents into practical solutions by designing and implementing SOAP web services. This involved a meticulous process of understanding requirements and architecting solutions to meet the specified system functionalities.

Skills:

  • Spring Framework, Spring Boot, REST Web services, Docker, Couchbase NoSQL Database, Couchbase SyncGateway, Git, Maven.
  • Java, J2EE, JBoss EAP, SOAP Web services.

Projects:

  • RDA - RailDOCS Anywhere is a mobile solution for managing, testing and inspecting wayside assets of US railroad customers.
  • SAMP - Stand Alone Movement Planner is an advanced railroad network optimisation software system that provides real-time traffic planning and network optimization. It detects meet/pass conflicts and optimizes routes. With Movement Planner, customers can move freight faster, at low cost, using existing rail networks.

System Engineer

IBM
04.2011 - 08.2011

Worked on customer service and support tickets for infrastructure and applications' maintenance as part of the Devx project.

Software Engineer

Infosys
05.2008 - 03.2011

Experience :

  • Contributed to development and delivery of 4 projects
  • Learnt new skills on the job and effectively used them during software development.
  • Supported UAT activities at customer location (Hong Kong)

Skills:

  • Java, J2EE, Spring Framework, iBatis ORM, Oracle 10g, PL/SQL, Documentum.

Projects:

  • BVPTF - Product Technical Folder is an application based on Content Management. It deals with Versioning, workflow management, lifecycle management for the documents required during the product lifecycle.
  • BVPRICING - A financial guidance tool for the Bureau Veritas
  • BVcpnetV2 - A web application for the clients of Bureau Veritas to place orders and for the vendors to verify those orders. It also generates multitude of business intelligence reports.
  • MFUSOEOL - A web application to manage, synchronise and monitor ECUs installed on trucks for the MFTBC (Mitsubishi FUSO truck and Bus Corporation).

Education

Bachelor of Technology - Information Technology

Sir CRR College of Engineering, Andhra University
India
07.2004 - 04.2008

Certification

Generative AI with Large Language Models

Timeline

Generative AI with Large Language Models

12-2023

Principal Software Engineer

TalentNeuron(Acquired By LeedsEquity From Gartner)
02.2023 - 09.2023

Lead Software Engineer

Gartner
08.2019 - 01.2023

Deep Learning by DeepLearning.AI on Coursera

01-2019

IBM Data Science by IBM on Coursera

12-2018

Machine Learning by Stanford University on Coursera

11-2017

Technical Architect

TeamStreamz
05.2017 - 04.2018

Senior Software Engineer

GE Transportation
09.2011 - 09.2016

System Engineer

IBM
04.2011 - 08.2011

Software Engineer

Infosys
05.2008 - 03.2011

Bachelor of Technology - Information Technology

Sir CRR College of Engineering, Andhra University
07.2004 - 04.2008

Skills

Machine Learning, Deep Learning, Natural Language Processing

AWS (EMR, ECS, Lambda, S3, Batch)

Apache Spark, PySpark

Python, FastAPI, PyTorch

Java, Spring, SpringBoot

Docker, Terraform


Skills

Machine Learning, Deep Learning, Natural Language Processing, MLOps

AWS (EMR, ECS, Lambda, S3, Batch)

Apache Spark, PySpark

Python, FastAPI, PyTorch

Java, Spring, SpringBoot

Docker, Terraform


Skills and Competencies

  • Software Design, Development and Deployment.
  • Machine Learning, Deep Learning, Natural Language Processing, MLOps.
  • Data engineering, ETL pipeline development.
  • Cloud Native Application development.
  • AWS (SageMaker, EMR, ECS, Lambda, S3, Batch).
  • Apache Spark, PySpark.
  • Python, FastAPI, PyTorch.
  • Java, Spring, SpringBoot.
  • Docker, Terraform.


Yuva RPrincipal Software Engineer (Machine Learning)