Praveen Muthusamy

Software Engineer

Bengaluru, Karnataka, India15 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 15+ years in enterprise application development.
  • Expertise in Kubernetes and machine learning platforms.
  • Led teams to build scalable data science solutions.
Stackforce AI infers this person is a SaaS and E-commerce expert with strong capabilities in machine learning and cloud infrastructure.

Contact

Skills

Core Skills

KubernetesData ScienceMachine LearningRecommendationsJavaSoaC++Web Development

Other Skills

.NETADFADF BCASP.NET MVCASP.Net MVCApache Hadoop/YarnApache KafkaApache SparkApache StormBoostC#Data StructuresDistributed SystemsEclipseElasticSearch

About

15+ years of work experience in developing enterprise, web scale applications with knowledge of data structures, algorithms, objected oriented design, concurrency practices, and distributed systems.

Experience

15 yrs 9 mos
Total Experience
3 yrs 11 mos
Average Tenure
4 yrs 4 mos
Current Experience

Uber

Staff Software Engineer

Jan 2022Present · 4 yrs 4 mos · Bengaluru, Karnataka, India

  • Staff engineer part of Data Science Workbench team, Leading a team of 6 developers.
  • Managed service for interactive workloads on Kubernetes, built on top of Jupyter notebooks.
  • Worked on implementing security controls for Authorization, secrets management for Data science workloads.
  • Customizable developer images and user configurable python environments using pyenv.
  • Designed and developed interfaces for debugging and iterating on scheduled ETL workloads and ML pipelines.
  • Lead the effort for developer features like Real time collaboration, Cursor, JupyterAI, MCP servers.
  • Worked on following tech stacks in above projects:
  • golang, Python, PySpark, MySQL, Ray, Jupyter, Sparkmagic, Kubernetes, Network filesystem.
KubernetesJupyterPythonPySparkMySQLRay+1

Flipkart

Software Development Engineer

Dec 2014Jan 2022 · 7 yrs 1 mo · Bengaluru Area, India

  • Machine Learning Platform
  • Building systems to solve end-to-end machine learning development lifecycle.
  • Implemented Kubernetes operator based model deployments for online predictions on CPU/GPU, providing horizontally scalable endpoints.
  • Developed distributed offline prediction system for running ML model against batch data sources.
  • Developed components to handle model dependencies, managing model artifacts, versioning, training datasets, model health monitoring.
  • Integrations with data systems for ML training jobs, interactive access through Jupyter notebooks.
  • Evaluated Kubeflow pipelines for offline training jobs.
  • Worked on following tech stacks in above projects:
  • Kubernetes, conda, Apache Hadoop/Yarn, Spark, Jupyter Notebooks, Kubeflow
  • Product-to-Product and Personalized Recommendations
  • Developing and maintaining the user path serving layer which serves recommendations in product page and home page.
  • Designed and Implemented, the data processing pipelines for Visually Similar product recommendations for catalog images and user uploaded images.
  • Scaled recommendations serving layer (spring + jetty) to handle Big billion days scale - 100K Product Page Views per second and 100K home page views per second.
  • Designed and built a continuously refreshed data index which serves personalised home page recommendations which led to 100% coverage and latencies of p95 less than 100ms.
  • Initiated and setup build pipelines(maven,Jenkins), integrating code coverage tools(Jacoco).
  • Worked extensively on following tech stacks in above projects: Java, Spring, Jetty, Dropwizard, Zookeeper, Apache Storm,Apache Kafka, ElasticSearch, Hive, Redis, Aerospike.
KubernetesApache Hadoop/YarnSparkJupyter NotebooksKubeflowJava+3

Oracle

Senior Applications Developer

Mar 2012Dec 2014 · 2 yrs 9 mos

  • Fusion Procurement Application
  • Java,ADF BC, JSF, JAX-WS, Oracle SOA, PL/SQL
  • Implemented web service operations for purchase order service using SOAP and Java
  • Implemented Fault handling infrastructure for Purchasing approval SOA Composite
  • Designed and developed the data model, ADF business components – Entity/View Objects, ADF Faces UI for projects - Inclusive tax pricing, Procurement document numbering,Buyer Managed Transportation
  • Worked on customer bugs - understanding and fixing bugs reported in customer instance
  • Analyzed performance profiles and heap dumps using JRockit and Eclipse memory analyzer tool
  • Responsible for authoring Developer test cases, Technical design, Coding and Unit tests(JUnit)
  • Performed Peer code review
  • Built developer productivity tools
JavaADF BCJSFJAX-WSOracle SOAPL/SQL+1

Sapient global markets

Associate Technology

Jul 2010Feb 2012 · 1 yr 7 mos · Bengaluru Area, India

  • Order Management Application(Front Office - Trading)
  • WPF UI and C++ Server -
  • Developed enhancement for setting preferences per user.
  • Implemented Business Validations.
  • Developed a testing framework to simulate server workflows.
  • Trading portal for secondary instruments like Tax Credits
  • ASP.Net MVC 3 Web Application - WCF Services.
  • UI Development, Entity Framework setup, Service implementation for user onboarding modules.
WPFC++ASP.Net MVCWCFEntity FrameworkWeb Development

Microsoft

Software Development Engineer - Intern

May 2009Jul 2009 · 2 mos · Hyderabad Area, India

  • Wintage Code review submission tool

Education

Government college of Technology,Coimbatore

B.E. — Computer Science

Jan 2006Jan 2010

LMHSS

HSC — CSE

Jan 2001Jan 2006

Stackforce found 100+ more professionals with Kubernetes & Data Science

Explore similar profiles based on matching skills and experience