S

saurabh kumar singh

Senior Software Engineer

Sunnyvale, California, United States11 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of software development experience.
  • Expertise in Java and distributed systems.
  • Proven track record in developing scalable solutions.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the SaaS industry.

Contact

Skills

Core Skills

Software DevelopmentSystems DesignJavaDistributed SystemsWeb Services

Other Skills

ANTAgile MethodologiesAlgorithmsApache SparkCassandraCore JavaData StructuresElastic searchElasticsearchEnterprise JavaBeans (EJB)GitGradleHudsonJPAJSON

About

Motivated, passionate, self-driven professional, and able to learn new technologies very quickly. I have 10+ years of experience in software development, have strong knowledge of software development, system design, Java, Multithreading, Kafka, Spark, Web Services, Hudson, SQL Databases, NO-SQL Databases, MemCache, Kubernetes, Elastic search, Solr etc

Experience

Walmart

2 roles

Staff Software Engineer

Promoted

Dec 2023Present · 2 yrs 3 mos · California, United States

ScalabilityAgile MethodologiesElasticsearchScrumReactive javaObject-Oriented Programming (OOP)+10

Senior Software Engineer

Aug 2022Dec 2023 · 1 yr 4 mos · California, United States

AlgorithmsData StructuresJavaKafkaApache SparkDistributed Systems+3

Walmart global tech

2 roles

Senior Software Engineer (IN4)

May 2021Aug 2022 · 1 yr 3 mos

Senior Software Engineer (IN3)

May 2018May 2021 · 3 yrs

Yatra online pvt ltd

Senior Software Engineer

Mar 2017Apr 2018 · 1 yr 1 mo · Bangalore

  • Developing new age hotel booking system.
  • Technology: Java, REST, MSSQL, Mongo, Gradle, Jenkins, Git
JavaRESTMSSQLMongoGradleJenkins+3

Oracle financial services software limited

Associate Applications Developer

May 2015Mar 2017 · 1 yr 10 mos · Bangalore

  • Liquidity management is a set of activities carried out within a financial institution to ensure that holdings of liquid assets are sufficient to meet its obligations as they fall due. Liquidity Management refers to a set of services a bank provides to its corporate customers, which allows the corporate to optimize interest on their checking/current accounts (Increase credit Interest, decrease debit interest) and pool funds from different accounts.
  • Role: Continuous integration and payment handoff for the liquidity management of banks.
  • Technology: core Java, Web Services, ANT, Hudson, JPA, Oracle DB, Rest, Jersey, Weblogic, XML, JSON.
core JavaWeb ServicesANTHudsonJPAOracle DB+6

Infosys limited

System Engineer

May 2014Apr 2015 · 11 mos

  • I was part support team providing support to nike stores. Specifically i was a part of RCA team. I have fixed many issues and deployed it to the production which had a huge impact on the revenue of the nike stores.

Education

National Institute of Technology , Patna

Bachelor’s Degree — Electronics and Communication Engineering

Jan 2010Jan 2014

Central Hindu Boys School

High School

Jan 2006Jan 2007

Stackforce found 100+ more professionals with Software Development & Systems Design

Explore similar profiles based on matching skills and experience