Summary
Overview
Work History
Education
Skills
Technology & Languages
Timeline
Generic

Subhro 'RAJ' Chowdhury

San Pedro

Summary

An accomplished IT professional with 17 years of experience in different domains such as E-Commerce, AdTech and Finance.
Experience in scalable solution designs, development, implementation as well as integration of highly complex and disparate systems.
A glimpse of recent works:
1. Building Marketing Optimization solution
2. Real time AB testing for open web
3. Designed and built scalable Web Crawler
4. Optimizing Google Cloud expenditures

Overview

18
18
years of professional experience

Work History

Data Engineer

Amazon
04.2022 - Current

Spearheaded the development of a cutting-edge Big Data Solution aimed at enhancing the efficiency of marketing expenditure.. This product effectively manages sensitive data within AWS and secure Clean Rooms.
The architecture leveraged advanced technologies such as AWS Glue, PySpark, Redshift, and proprietary internal tools. As the project leader, I oversaw every aspect of its design and implementation.

Senior Data Engineer

GoFundMe
11.2020 - 04.2022

Working in the Payments Team of GoFundMe. Following are the major contributions:

  • Designed and implemented data-pipeline for the revenue reporting system using spark and python on AWS.
  • Build ledger application on all payment related transactions, This required integration with different Payment Processors like Stripe and Adyen. Several APIs and webhooks were implemented as part of the ledger system using Kotlin and Spring Boot.

Sr Data Engineer

OpenX Technologies Inc.
09.2019 - 09.2020

I have built a real-time reporting application called NRT using spark streaming and Google Cloud technologies like Pub/Sub.

I have also been involved in the cost optimization projects for Google Cloud expenditures. As part of my contribution to that, I have re-designed and implemented the data pipeline.

Primary technologies I have been working on are Java, Scala, Spark, Google Cloud (mainly Kubernetes, Dataproc, PubSub, CloudSQL and GCS) and Terraform

Senior Software Engineer

Taboola Inc.
09.2015 - 03.2019

Built several Big Data applications and setup required application infrastructures. Projects included development of ETL pipeline and building Real Time Data Analysis Tools. Designing, Coding, Mentoring, Production Support and Deployments were main day to day activities. Java 8, Spark, Cassandra, HBase, Kafka, Google Cloud etc. are the core technologies involved. Below are the summaries of a few projects:

  • Front Page : Real-time tool used by 200+ publishers for Audience Development and to manage the Homepage
  • Migration Project : Migration of application infrastructures and applications from Google Cloud to Data Centers
  • Web Crawler : Built a scalable and robust web crawler currently being used in several products of the company
  • Full Page Personalization : Publishers are using this product to personalize the site based on the user segment

Software Consultant

Apple Inc. (Payroll: CTS)
11.2014 - 09.2015

Architected and developed new ETL pipeline for the iCloud reporting. Setup Kafka cluster, developed data consumers and processors for the downstream applications. Apart from setting up the infrastructure, designing, coding and testing were the daily responsibilities. Kafka, Java, HDFS, Pig, HBase were few core technologies.

Software Consultant

Ticketmaster (Payroll : CTS)
06.2013 - 11.2015

Designed and implemented new platform services for the Ticketmaster.com. Wrote scalable REST APIs and underlying business logic that can handle concurrent and heavy load. Design, development, Testing and Production Support were primary responsibilities. Core technologies involved were Java, String Boot, Hibernate, Oracle etc.

Software Engineer

CTS India Ltd
08.2010 - 05.2013

Developed and managed several distributed enterprise applications related to Loan Processing. Also played role of Project Lead for two development projects. Requirement Analysis, Project Planning and Execution, Designing, Coding, Testing were core responsibilities. Few technologies involved were Java, Spring, REST, Oracle SOA etc

Software Engineer

Persistent Systems India Ltd
07.2006 - 07.2010

Developed a Loan Optimization product which is currently used by leading investment companies. Singlehandedly developed the visualization framework of the product. Other than designing and development, was also responsible for training and co-ordinating the deployments.

Education

Bachelor In Engineering - Computer Science

West Bengal University Of Technology
Kolkata

Skills

  • System Designing and Coding
  • Requirement Analysis
  • Project Planning
  • Team Coordination
  • Mentoring

Technology & Languages

Java, Kotlin, Scala, Python, Spark, AWS, Google Cloud, BigQuery, BigTable, Cassandra, Snowflake, HBase, Kafka, Hive, Hadoop, Terraform, Helm, Spring, Hibernate, REST, Git, NodeJS, Maven, MySQL, Oracle, Docker, Jenkins, Puppet etc.

Timeline

Data Engineer

Amazon
04.2022 - Current

Senior Data Engineer

GoFundMe
11.2020 - 04.2022

Sr Data Engineer

OpenX Technologies Inc.
09.2019 - 09.2020

Senior Software Engineer

Taboola Inc.
09.2015 - 03.2019

Software Consultant

Apple Inc. (Payroll: CTS)
11.2014 - 09.2015

Software Consultant

Ticketmaster (Payroll : CTS)
06.2013 - 11.2015

Software Engineer

CTS India Ltd
08.2010 - 05.2013

Software Engineer

Persistent Systems India Ltd
07.2006 - 07.2010

Bachelor In Engineering - Computer Science

West Bengal University Of Technology
Subhro 'RAJ' Chowdhury