Summary
Overview
Work History
Education
Skills
Timeline
Generic

Santhosh Saminathan

Summary

  • 12+ years of experience in building highly scalable software and data products using distributed systems and big data technologies
  • Extensive experience in building scalable and reliable business applications, and data platforms
  • 5+ years of managing strong engineering teams focusing on data engineering and data science
  • Strong experience in managing, hiring, and mentoring engineers working to create an environment of curiosity, encouragement, and technical growth
  • Solid understanding of distributed systems with experience in processing huge volume of data using Kafka, Spark, and NoSQL databases on AWS, and GCP

Overview

15
15
years of professional experience

Work History

Head of Data - Engineering Manager

BigCommerce
03.2019 - Current
  • Established engineering and product strategies for both short-term and long-term roadmaps for BigCommerce's Search and Data teams
  • Managed two teams of 13 software engineers, and data engineers responsible for developing quality software and data products
  • Developed microservices for powering merchant facing analytics reports using Java, and Spring Boot
  • Implemented multiple UI application reports for various analytical needs using Angular, and React
  • Built a recommender system for suggesting similar and related products to shoppers using GraphQL, and Google Retail API
  • Built LLM models to improve user experience by developing various features using Google GenAI services
  • Led the migration initiatives for moving data infrastructure at BigCommerce from AWS to GCP with 0 downtime, saving 20% of development and infrastructure costs

Team Lead

BigCommerce
03.2018 - 03.2019
  • Owned end-to-end availability and performance of key services and built automation to prevent problem recurrence in the Data org
  • Designed and developed a real-time data pipeline to collect, process, and persist real-time data with a volume of over 20,000 events per second for various engineering projects to power our B2C products
  • Implemented data infrastructure required to manage various infrastructure components like Kafka, Kafka Streams, HBase, and AWS Aurora databases in AWS using services but not limited to EC2, EMR, ECS, and S3

Senior Software Engineer

BigCommerce
03.2016 - 03.2018
  • Developed and maintained a data lake that stored over 1 PB of data, enabling data-driven decision making for key business initiatives
  • Designed a batch pipeline model to power batch metrics of store merchants and reporting in Tableau
  • Built multiple ETL jobs from various sources to power our data warehouse Snowflake using Airflow

Principal Software Engineer

LotusFlare
10.2015 - 02.2016
  • Developed a portal that creates cluster nodes on the fly and processes log files that are stored in S3 using Spark, Scala, and Ansible

Senior Software Engineer

Upwork Inc.
07.2013 - 10.2015
  • Analyzed user behaviors by implementing A/B testing of several features added to the web site using Hadoop
  • Developed a payment gateway that supports credit cards and Paypal payment methods using Java
  • Implemented Forex currency transactions to payment gateway enabling collection and remittance in multiple currencies using Java and Guice

Software Engineer II

EBay Inc
04.2012 - 07.2013
  • Improved selling experiences by creating business profiles like shipping, billing, and return policies
  • Developed an analytics engine to process buyer events using Java, Hadoop, and MapReduce
  • Implemented a mechanism to eliminate duplicate product listings using Java

Associate System Engineer

IBM
12.2008 - 07.2010
  • Enhanced the accessibility for differently-abled users in existing ecommerce application using Java, and JavaScript

Education

Master of Science - Computer Science

Indiana University Bloomington
Bloomington, IN
04.2012

Bachelor of Engineering - Computer Science

Anna University
Chennai, India
05.2008

Skills

Programming Languages: Java, Python, Scala

Web Frameworks: Angular, React, Django, Spring
Data Platform: Spark, Kafka Streams, Kafka, Hadoop

Cloud Technologies: AWS, GCP
Databases: HBase, Cassandra, Redis, Oracle, PostgreSQL, MySQL

Timeline

Head of Data - Engineering Manager

BigCommerce
03.2019 - Current

Team Lead

BigCommerce
03.2018 - 03.2019

Senior Software Engineer

BigCommerce
03.2016 - 03.2018

Principal Software Engineer

LotusFlare
10.2015 - 02.2016

Senior Software Engineer

Upwork Inc.
07.2013 - 10.2015

Software Engineer II

EBay Inc
04.2012 - 07.2013

Associate System Engineer

IBM
12.2008 - 07.2010

Master of Science - Computer Science

Indiana University Bloomington

Bachelor of Engineering - Computer Science

Anna University
Santhosh Saminathan