Saurabh Batheja

Software Engineer

Bengaluru, Karnataka, India12 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • Over six years of experience in Big Data technologies.
  • Expertise in designing and deploying data engineering solutions.
  • Proven ability to collaborate with cross-functional teams.
Stackforce AI infers this person is a Data Engineering expert in the SaaS and Telecom industries.

Contact

Skills

Core Skills

Data EngineeringJava

Other Skills

AWSActiveMQAgile & Waterfall MethodologiesAlgorithmsAmazon Web Services (AWS)Apache KafkaApache SparkApache StormBusiness Intelligence (BI)CC (Programming Language)CSSCascading Style Sheets (CSS)Core JavaData Structures

About

As a software development engineer (SDE) at Planview, I leverage my skills and experience in Java, AWS, Spark, and other technologies to design, develop, and deploy applications and pipelines that support data engineering and analytics. I have over six years of experience in working with Big Data technologies across various domains, such as telecom, e-commerce, and travel. Prior to joining Planview, I was a backend/data engineer at LinkedIn, where I contributed to the development and improvement of the platform's data infrastructure and services. I also worked as a senior data engineer at Fokal AI, where I was involved in creating a product that extracts and analyzes relevant information from legal documents. In these roles, I demonstrated my ability to work with complex and large-scale data sources, as well as to collaborate with architects, analysts, and other developers. My mission is to create innovative and scalable solutions that deliver value and insights to the customers and stakeholders.

Experience

12 yrs 11 mos
Total Experience
2 yrs 1 mo
Average Tenure
3 yrs 3 mos
Current Experience

Planview, inc.

Sr SDE

Mar 2023Present · 3 yrs 3 mos · Bengaluru, Karnataka, India · Hybrid

Apache KafkaData Engineering

Linkedin

Backend / Data Engineer

Oct 2020Jan 2023 · 2 yrs 3 mos · Bengaluru, Karnataka, India

Apache KafkaData Engineering

Fokal ai

Senior Data Engineer

Feb 2018Apr 2019 · 1 yr 2 mos · Bengaluru Area, India

  • Legal Analytics:
  • The product takes out all the relevant info from legal documents such as Plaintiff, defendant, damages, court information to do analysis and take out a list of interesting and profitable cases for a law firm.
  • Responsibilities:
  • Design, Development & Deployment of the applications and pipelines.
  • Validation, cleaning of the generated/extracted data.
  • Working with architects to analyze various data sources.
  • Providing guidance to junior developers for better understanding.
  • Tools & Languages Used:
  • Java, Python, Spark, Postgresql, AWS, Lambda/Fargate, ECS, Docker, etc.
JavaPythonSparkPostgresqlAWSLambda/Fargate+3

Expedia group

Software Dev Engineer

Mar 2016Feb 2018 · 1 yr 11 mos · Gurgaon, India

  • Personalized Recommended Deals(PRD):
  • & Same Day Campaigns:
  • Hotwire (Expedia sub-brand) is an online travel website which provides deals for travel, hotels, rental cars at competitive prices. I worked on the recommendation engine which is used to generate personalized recommend deals prices calculated on the basis of location and previous searches of the user.
  • Same day campaigns are used for engagement of users. We send an email containing the place and some recommendations relating to last search done by the user.
  • Responsibilities:
  • ➢ Determining different sources of data for requirements.
  • ➢ Creating & maintaining storm topologies and spark jobs.
  • ➢ Calling APIs to get the latest and lowest prices for the deal.
  • ➢ Using AWS cluster & pipelines to launch the app.
  • Technologies: Core Java, Scala, Spark, Kafka, AWS, Shell script, Maven.
Core JavaScalaSparkKafkaAWSShell script+3

Hcl technologies

Lead Engineer

Nov 2014Feb 2016 · 1 yr 3 mos

  • Western Union - Walgreens(Money Transfer):
  • The web application runs in a kiosk machine and provides money transfer services to Walgreens customers. Walgreens is a retail chain in the U.S. The user can receive money and details from the kiosk placed in Walgreens premises and can use it for shopping. The application is currently live in WHS (UK), Franprix (France) as well.
  • Features provided by this web app include:
  • Send/Receive money, Bill Payment, Fee/Charges Inquiry, Edit Transaction and more.
  • Responsibilities:
  • ➢ Making SOAP based web service calls to the payment gateway.
  • ➢ Development of REST based services for data access.
  • ➢ Tracking the issues and implementing the solutions.
  • ➢ Writing shell scripts for auto-deployment.
  • Technologies: Java/J2EE, Spring, SOAP, REST, JAX-WS, JSON, Maven, JUnit.
Java/J2EESpringSOAPRESTJAX-WSJSON+3

U2opia mobile

Software Engineer

Sep 2011Oct 2014 · 3 yrs 1 mo · Gurgaon, India

  • Fonetwish (A way to access Social Network Services without internet):
  • This platform enables access to the Social Networks services like messaging, news feed updates, friend request management and tweets etc. on a basic handset with no GPRS capability. Dial
  • 325# from handset for more details.
  • Responsibilities:
  • ➢ REST based web services for billing API integration with operators.
  • ➢ Development of subscription and renewal manager modules.
  • ➢ Shell scripts for running back-end jobs.
  • ➢ Implemented a service to fetch data from Facebook using Graph API.
  • ➢ Also involved in deployment and integration with the client.
  • Technologies: Java/J2EE, Spring MVC, Sockets, ActiveMQ, Memcached, MySQL.
  • Twitter Streaming and Notification Process:
  • ➢ This process is used to setup a system in which we show the content coming fromtwitter in real time on the mobile screen using USSD.
  • ➢ The streamed content is received in real time from twitter through the use of java library given by twitter.
  • ➢ The notification process consists of sending the flash messages to the users about the category last accessed by the user.
  • ➢ The content is being fetched from the FRROLE API also.
  • Technologies: Java/J2EE, Spring MVC, Memcache, JSON, Maven, Twitter4j.
  • Push Notification Server:
  • This is a centralized system for fetching and retrieval of all updates from social network websites. This is a high performing centralized system, it delivers around 30 million notifications daily.
  • These notifications are deliver over USSD and SMS channel. This service connect to SMSC and USSD Gateway using SMPP/HTTP.
  • Responsibilities:
  • ➢ Development and testing.
  • ➢ Back end process for archiving data.
  • ➢ Process for populating summary data for report generation from the main database.
  • Technologies: Java/J2EE, ActiveMQ, MySQL, JSON, Maven.
Java/J2EESpring MVCSocketsActiveMQMemcachedMySQL+1

Education

Kurukshetra University

Bachelor of Technology (BTech) — Information Technology

Jan 2006Jan 2010

Kendriya Vidyalaya

12th — Non Med

Jan 2004Jan 2006

Stackforce found 100+ more professionals with Data Engineering & Java

Explore similar profiles based on matching skills and experience