Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sameer Arora

Principal Engineer
Gurgaon

Summary

Innovative Career Technologist with over 18 years of experience delivering creative, client-centric software, with value-driven solutions. Highly data-driven creationist, committed to designing coherent enterprise platforms with a wide range of technical domain expertise and business acumen. Track record of successfully creating short and long-term IT vision that is relevant to diverse and complex businesses, communicating it to the leadership in a powerful and persuasive manner and systematically implementing the vision.

Overview

20
20
years of professional experience
6
6
years of post-secondary education
3
3
Languages

Work History

Principal Software Engineer

Expedia Group
02.2023 - Current

As a Principal Engineer I lead the Platform Engineering and Developer Experience vertical at Expedia. Developer Experience team builds tools and runtime platforms that provide high availability, resilience and reliability to all applications supporting Expedia's business and saved millions in revenue loss due to outages or change related incidents. Technologies used are Golang, Kotlin, Kubernetes, Istio, ECS, EKS etc.

  • Boosted application reliability by designing robust error-handling systems and automated testing procedures.
  • Unified efforts of disparate engineering and design teams by applying collaborative software review processes.
  • Promoted a culture of continuous learning within the engineering team by organizing regular technical workshops and knowledge-sharing sessions.
  • Spearheaded the adoption of best practices for coding standards, documentation, and design principles within the engineering team.

Freelance Consultant

Self
06.2021 - 02.2023

As a freelance software consultant I help customers with technology transformations using Scala, Akka, Kubernetes etc.

Designed and implemented a messaging platform for a US based text messaging company. Goal was to redesign/rewrite their existing platform built in Haskell to Scala using Akka and Akka Streams frameworks with some new features such as 10DLC support and varied rate limiting for messages to be sent out.

Distinguished Principal Engineer

Paytm
01.2021 - 06.2021
  • Redesigned Lending risk evaluation engine to scale both from functional and non functional perspective.
  • Automated deployment pipelines to Kubernetes(EKS) and docker using Jenkins BlueOcean.
  • Integrated Freshworks event streams to build data analysis pipelines on Hive using Amazon Kinesis firehose.
  • Built a test automation framework using Cucumber and Wiremock for integration testing

Technology Principal

Thoughtworks Inc
10.2019 - 01.2021
  • Accomplished digital transformation for Planet fitness with cloud native AWS data platform on EMR, S3 , Presto, Airflow frameworks powered by Spark and Scala.
  • Collaborate on defining product strategy
  • Define product architecture and design, automation strategy for testing.
  • Coach, mentor and motivate team members.
  • Work with customer to understand their business problem and build roadmap to achieve greater goals.
  • Helped Pre Sales/Sales teams with Architectural solutions for RFPs

Technical Lead/Architect

Expedia Inc
11.2017 - 10.2019
  • Architected and implemented a self driven Car rental platform for Egencia (Expedia Company).
  • Made important technical decisions to expedite delivery and build a robust and scalable platform.
  • Mentor teams on Tech and clean coding skills.
  • Executed several trainings for Expedia L&D.

Principal Consultant

Xebia IT Architects
03.2015 - 11.2017
  • Led a team of developers to develop cutting edge features for XebiaLab's flagship products Xl-Deploy and XL-Release.
  • Collaborated with XebiaLab's implementation team to define a roadmap for the product.
  • Led Xebia India's partnership with Lightbend Inc to run training programs and consulting on Scala and related tech stack.
  • Led internal L&D practice within Xebia India

Senior SDE

Expedia Inc
09.2014 - 02.2015
  • Define product architecture and design, automation strategy for testing.
  • Coach, mentor and motivate team members.
  • Develop engineering best practices, perform functional & non-functional requirement analysis, quality reviews., Designed and implemented Oauth2 compliant REST based security end points.
  • Strategized and Introduced automated testing at functional and integration level.
  • Provide various architectural inputs and choices focusing on scalability, reusability, extensibility of the product.
  • Identify performance/scalability bottlenecks and providing technical solutions.
  • Technologies Java, Spring framework, Maven, Swagger, Fongo, Rest Assured.

Technical Architect

Blue Pi Consulting
01.2013 - 08.2014
  • Designed and implemented eLearning platform on a Microservices Architecture.
  • Formulated and Built CI/CD pipelines for one click deployment on cloud.
  • Mentored team on XP practices such as TDD, clean coding, refactoring.
  • Successfully Led the intiative to build a Scala competency at an organization level.
  • Technologies Scala, Akka, Play framework, Sbt , Chef, Ruby, AngularJs, AWS, Jenkins, Android SDK, Mean IO, Node .

Senior Consultant

Xebia IT Architects
02.2010 - 11.2012
  • Architect technical solution that meets performance, reliability and other non- functional requirements.
  • Identify performance/scalability bottlenecks and provide technical solutions.
  • Mentored team on XP practices such as TDD, clean coding, refactoring.
  • Coach team members and clients on agile software development techniques.
  • Technologies Java, Spring MVC, Gigaspaces, Hadoop, Mongo DB, Apache Camel, Lucene, Jenkins.

Senior Associate

Sapient Corporation
07.2006 - 02.2010
  • Implemented complex business problems and managed teams as track lead.
  • Worked extensively on performance problems successfully.
  • Coordinated and managed client requirements with offshore team.
  • Designed and implemented stand alone services for multiple projects.
  • Technologies Java, Spring, Hibernate, Struts, Lucene, Jenkins, Quartz.

Software Engineer

Algorism Technologies
05.2005 - 06.2006

Software Engineer

Tavant Technologies
11.2004 - 04.2005

Education

Masters of Computer Applications - Computer Science And Programming

University Of Rajasthan
11.2000 - 03.2004

Bachelor of Science - Physics

MDS University
07.1997 - 04.2000

Skills

Architecture

DevOps

Product Management

Stakeholder Management

Mentoring

Teaching

Agile and XP

Team Management

Scala

Java EE

AWS

Python

Test Automation

Spark and Big Data

Presentation

Kubernetes

Docker

Golang

Timeline

Principal Software Engineer

Expedia Group
02.2023 - Current

Freelance Consultant

Self
06.2021 - 02.2023

Distinguished Principal Engineer

Paytm
01.2021 - 06.2021

Technology Principal

Thoughtworks Inc
10.2019 - 01.2021

Technical Lead/Architect

Expedia Inc
11.2017 - 10.2019

Principal Consultant

Xebia IT Architects
03.2015 - 11.2017

Senior SDE

Expedia Inc
09.2014 - 02.2015

Technical Architect

Blue Pi Consulting
01.2013 - 08.2014

Senior Consultant

Xebia IT Architects
02.2010 - 11.2012

Senior Associate

Sapient Corporation
07.2006 - 02.2010

Software Engineer

Algorism Technologies
05.2005 - 06.2006

Software Engineer

Tavant Technologies
11.2004 - 04.2005

Masters of Computer Applications - Computer Science And Programming

University Of Rajasthan
11.2000 - 03.2004

Bachelor of Science - Physics

MDS University
07.1997 - 04.2000
Sameer AroraPrincipal Engineer