Ambrish Bhargava

Software Engineer

Redmond, Washington, United States20 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and Python development.
  • Proven track record in Big Data solutions.
  • Strong leadership in technical team mentoring.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Big Data and Cloud Technologies.

Contact

Skills

Core Skills

JavaBig DataData AnalysisDevelopmentOracleWeb DevelopmentDb2Open Source DevelopmentOpen SourceDatabase DevelopmentMechanical Engineering

Other Skills

PythonHadoopHiveData VisualizationTestingDeploymentSpatial DataWeb InterfaceJena FrameworksMyBatisDatabase DriversSpring FrameworkPatent DevelopmentEclipsePerl

About

I have extensive hands on experience in Java/Python development and expertise in Relational Databases, BigData, realtime streaming. Specialties: AWS, EMR, S3, RDS, Snowflake, Kafka, Python, Java, Big data, Hadoop, Hive, DB2, MySQL, Relational Databases, Linux

Experience

20 yrs
Total Experience
--
Average Tenure
12 yrs
Current Experience

Expedia group

4 roles

Principal Engineer

Promoted

Jun 2024Present · 2 yrs

Senior Software Development Engineer

Mar 2018May 2024 · 6 yrs 2 mos

Software Development Engineer II

Oct 2016Mar 2018 · 1 yr 5 mos

  • Technical lead of the team directly involved in the designing & development of high volume data solutions.
  • Designed and developed multiple solution to improve performance of the system and enhance customer experience.
  • Mentoring of junior members.
JavaPythonBig DataHadoopHive

Software Development Engineer II

May 2014Oct 2016 · 2 yrs 5 mos

  • Technical lead of the team directly involved in the development, testing, deployment and maintenance.
  • Analyze and visualize data to continuously improve the way we make use of the data in Hotels.com for analytics, experimentation, finance & marketing optimizations.
  • Development of In-house tool & framework to speed up delivery process.
  • Hotels.com Experimentation to determine the performance of different variants.
Data AnalysisData VisualizationDevelopmentTestingDeployment

Yahoo!

Technical Lead

Apr 2012Apr 2014 · 2 yrs · India, Bangalore

  • Y! GeoInformatics
  • Working on a product which holds more then 9 million place across the world (Named places) using Oracle spatial with a web interface. This product is used for improving geographic relevance and relationships for content and advertising.
  • This includes retiring 10 years old legacy system.
OracleSpatial DataWeb InterfaceWeb Development

Ibm

3 roles

Staff Software Engineer (India Software Labs)

Promoted

Jul 2010May 2012 · 1 yr 10 mos · Bangalore

  • Technical lead of the team responsible for design and development of DB2 support for Jena Frameworks (works on top of RDF, Resource Description Framework).
  • Developed static support, by enabling pureQuery access, for MyBatis (formally known as iBATIS).
  • Open Source Database drivers for Scripting Languages - Scripting languages like PHP, Ruby, Python consist of a Database Interface layer to talk to various databases. Further on, there are frameworks, like Django for Python, which require specific database adaptors to talk to various databases.
DB2Jena FrameworksMyBatisOpen SourceOpen Source Development

System Software Engineer (India Software Labs)

Jun 2007Jun 2010 · 3 yrs · Bangalore

  • DB2 Open Source Team, India Software Labs, ISL; Working in Open Source Team hunting for upcoming new open source technology and products and providing IBM product support on these.
  • Open Source Database drivers for Scripting Languages - Scripting languages like Perl, PHP, Ruby, Python consist of a Database Interface layer to talk to various databases. Further on, there are frameworks for Ruby as Rails and Django for Python which require specific database adaptors to talk to various databases.
  • Provided pureQuery support for Spring framework.
Open SourceDatabase DriversSpring FrameworkDatabase Development

Project Intern (India Software Labs)

Jan 2007May 2007 · 4 mos · Bangalore

  • Worked on the open source project, in which we were required to integrate "SQLJ" support to the existing open source project "SPRING".
  • Requirement gathering of SQLJ (including basic support and special features of SQLJ).
  • Transformation of JPetStore, which initially supports iBatis, to SQLJ.

Larsen & toubro

Graduate Engineer Trainee

Jul 2004Jun 2005 · 11 mos · Mumbai Area, India

  • Developed a single mechanism to operate multiple switches (especially changeover switches) with mechanical interlocking (Got Provisional Patent on this project No.0770/MUM/2005, dated 29/06/2005.) Complete draft for the same has already been filed for final patent.
  • Part of a team which develops a whole new range of Modular Devices (MCB, RCCB, RCBO, etc.).
  • Modify the contact system of present Switched Fuse Disconnector (SDF) switch and reduced the size of that switch.

Education

International Institute of Information Technology Bangalore

M.Tech. — Information Technology

Jan 2005Jan 2007

Shri Govindram Sakseria Institute of Technology and Science, Indore (SGSITS)

Bachelor of Engineering (RGPV) — Electrical Engineering

Jan 2000Jan 2004

Mission Higher secondary school, Seoni

12th

Jan 1998Jan 2000

Kendriya Vidyalaya

10th

Jan 1993Jan 1998

Stackforce found 100+ more professionals with Java & Big Data

Explore similar profiles based on matching skills and experience