Praveen Muthusamy

Software Engineer

Bengaluru, Karnataka, India15 yrs 8 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

Uber

Staff Software Engineer

Jan 2022Present · 4 yrs 2 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