S

Saurabh Kumar

Software Engineer

Santa Clara, California, United States13 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Expert in Big Data and Distributed Systems.
  • Proven track record in real-time streaming technologies.
  • Strong background in Java and Spring frameworks.
Stackforce AI infers this person is a Big Data Engineer with expertise in E-commerce and distributed processing technologies.

Contact

Skills

Core Skills

Machine LearningStreaming TechnologiesBig Data ProcessingDistributed SystemsJava Development

Other Skills

ML driven PersonalizationReal time streamingWeb servicesApache SparkHDFSGraphXRedisHBaseMySQLKafkaZookeeperCamelDroolsGrafanaHystrix

About

An enthusiastic problem solver. A creative person at technical challenges.

Experience

13 yrs 9 mos
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs 7 mos
Current Experience

Walmart ecommerce

2 roles

Principal Software Engineer

Promoted

Nov 2023Present · 2 yrs 7 mos · Sunnyvale, California, United States

  • ML driven Personalization at walmart
ML driven PersonalizationMachine Learning

Senior Software Engineer

May 2019Aug 2021 · 2 yrs 3 mos · Sunnyvale, California, United States

  • Scaling and modernizing Real time streaming and web services at catalog and search.
Real time streamingWeb servicesStreaming Technologies

Flipkart

SDE II

Aug 2015Dec 2017 · 2 yrs 4 mos · bangalore

  • Big data platform in Trust and safety Flipkart
  • Apache Spark and hdfs for real-time and batch distributed data processing
  • GraphX's Pregel API, K-means, Cure, Connected Components, PageRank for algorithms of scale
  • Performance tuning in spark
  • Redis for caching
  • Hbase/Mysql for datastore
  • Kafka for resilient streaming
  • Zookeeper for distributed config and management
  • Camel for designing workflow and components
  • Rule engine using Drools
  • Grafana for monitoring dashboards, Alertz for alerting
  • Hystrix and Kafka for making applications resilient
  • Codahale for metrics, alerting and monitoring of camel/spark cluster, TsDb as a metric store
  • jmeter for benchmarking
  • Quartz infrastructure for scheduling
  • Dropwizard, netty io for hosting web services
  • node js, react js for web development
  • Spring activity for workflow management
  • Programming languages:- Core Java, Scala, python, nodejs, ruby, pig, hive
Apache SparkHDFSGraphXRedisHBaseMySQL+12

Citibank india

Senior application developer

Jul 2013Jun 2015 · 1 yr 11 mos · Pune Area, India

  • Credit Risk Exposure processing. Migration of Repos, securities lending and prime finance processing from mainframe to a service oriented architecture in Java
  • core java and multi threading for fast processing
  • gemfire as a distributed cache, Gemfire's custom serialization
  • Spring Batch and Spring Integration for workflow design.
  • Creation of database diff utility using PL/SQL, sql loader.
  • Creation of file based diff utility using awk.
  • Programming language :- Core Java, PL/SQL, shell scripting
Core JavaMultithreadingSpring BatchSpring IntegrationGemfirePL/SQL+1

Loylogic

software developer

May 2012Jun 2013 · 1 yr 1 mo · pune

  • Loyality Points to Cash on Card (Pointspay)
  • Core Java and mutlithreading in processing
  • Spring Batch for processing, Spring Security for Authentication and Authorization
  • Hibernate, Struts for middleware development
  • jQuery and Jsp for presentation tier development
  • Lucene for fast search
  • jCryption for encryption over and above ssl
  • Programming languages : Core Java, javascript, python, PL/SQL
Core JavaMultithreadingSpring BatchSpring SecurityHibernateStruts+2

Infosys limited

Software Engineer

Sep 2008Apr 2012 · 3 yrs 7 mos · pune

  • Penal Rates/Collaterals
  • Internet Banking
  • Java, Finacle scripting for middleware development
  • Struts as a controller
  • javascript, jsp and css for presentation layer.
  • PL/SQL as data access mechanism
  • Programming language : C, C++, Java, javascript, python, PL/SQL
JavaFinacle scriptingStrutsJavaScriptPL/SQLJava Development

Education

The University of Texas at Dallas

Master's degree — Computer Science

Jan 2018Jan 2019

National Institute of Technology Surat

Bachelor of Technology (BTech) — Electronics Engineering

Jan 2004Jan 2008

Stackforce found 100+ more professionals with Machine Learning & Streaming Technologies

Explore similar profiles based on matching skills and experience