Pushparaj Motamari

Software Engineer

Dallas, Texas, United States13 yrs 8 mos experience
Highly Stable

Key Highlights

  • 12+ years of experience in developing scalable solutions.
  • Expertise in distributed systems and microservices architecture.
  • Proven track record in mentoring and leading technical teams.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in FinTech and Distributed Systems.

Contact

Skills

Core Skills

Cloud ComputingDistributed SystemsMicroservicesSecurityData EngineeringFintechSoftware DevelopmentMobile DevelopmentEnterprise Applications

Other Skills

ADFAWS LambdaAWS Step FunctionsAkkaAlgorithmsAmazon ECSAmazon EKSAmazon Web Services (AWS)AndroidApache FlinkApache KafkaApache PigApache SparkCCalcite

About

I am a programmer who loves solving challenging problems and distributed Systems. I have 12+ years of experience in developing robust, scalable solutions. Combines strong technical skills, stakeholder engagement with empathetic leadership to drive project success. Strong expertise in Core Java, Python, event driven architecture, concurrency, micro services and distributed systems such as Hadoop, Kafka, Flink, Calcite. Designed and implemented high throughput distributed systems with low latency and high reliability. Distributed Systems, Algorithms, Graph Problems,Programming, and Cloud Computing are my interests. Google Scholar Citations : https://tinyurl.com/5n837ptr More about my projects @ http://pushparaj89.wordpress.com/ https://www.github.com/pushparajxa

Experience

13 yrs 8 mos
Total Experience
1 yr 6 mos
Average Tenure
1 yr 8 mos
Current Experience

Goldman sachs

Lead Software Engineer

Oct 2024Present · 1 yr 8 mos · Dallas, Texas, United States · On-site

  • Design and develop multi-tenant cloud based document extraction platform using Amazon ECS, Lambda, Step function, LLM APIs, and DynamoDB Streams.
  • Design and Develop data sync platform from MongoDB to Snowflake using AWS Infra.
Amazon EKSAmazon ECSAWS LambdaAWS Step FunctionsGraph QLMongoDB+10

The d. e. shaw group

Lead Software Engineer

Aug 2019Jun 2024 · 4 yrs 10 mos · Hyderabad, Telangana, India · On-site

  • Enhanced the trading system's messaging layer fault tolerance by improving reconciliation between primary and failover message storage.
  • Scaled Kafka cluster from 6 to 96 brokers on cloud, on-boarded 20 teams with multi-tenancy, data privacy and auto scaling using cruise control.
  • Designed and led implementation of highly scalable, available and resilient micro services on cloud:
  • State recovery service for applications data in Kafka, reducing recovery from crash to 9 sec from 15 mins.
  • Conflation service to provide back pressure measures for down stream Kafka consumer applications.
  • Consumer lag alerting service for alerting lagging downstream Kafka consumer applications.
  • Subscription manager service using Flink, Calcite and GraphQL saving $100k in KsqlDB license costs.
  • Self-service Kafka dashboard to help teams access, view and manage their resources in a multi-tenant model reducing ops overhead and quick on-boarding.
  • Secure CDC by implementing Authenticated Encryption with Key Identification and AES-GCM using JCE.
  • Add Kerberos authentication to Kafka Connect and integrate with Apache Camel connectors.
  • Re-architected trading infra alerting system, reducing latency and preventing outOfMemory crashes.
  • Designed and developed framework to collect & aggregate metrics from Node.js web clients.
  • Migrated from RBAC to ABAC based authorization model.
  • Designed and led the implementation of intern management system covering on-boarding, evaluation and analytics of 500 interns each year.
  • Mentored junior developers in boosting their technical skills and productivity. Successfully promoted three interns to senior technical roles.
Apache KafkaDatabasesCalciteCore JavaSpring MVCUser Stories+29

Rivigo

Lead Software Engineer

Apr 2018Jul 2019 · 1 yr 3 mos · Bengaluru, Karnataka, India · On-site

  • Chronos: Designed and built a resilient and scalable microservice deployed on AWS for tracking and monitoring fleet and shipments. It required gathering business requirements from various stakeholders such as ops, users and business teams. Chronos enables scheduling and cancellation of tasks created by the backend business logic implemented using Kafka streams and event driven architecture. A delayed queue implementation over Kafka is required to build this service was designed and built using Kafka, Redis based Redisson and Timescale db.
  • SSO: Develop, design and implementing Oauth2 authorization flows in core platform Single Sign On
  • (SSO).Implemented master slave architecture of OpenLdap to support SSO failover.
  • Technologies: Redis, Redisson, Java8, Spring Boot, Hibernate, TimeScaleDB, Kafka, Kafka Streams,KafkaConnect, Avro, Kafka Schema registry, OpenLdap, Prometheus, Telegraf,SSO, Dynamo Db, OAuth, JWT
Apache KafkaDatabasesKibanaCore JavaOpenLDAPSpring MVC+32

Digitalroute

Software Engineer

Aug 2015Apr 2018 · 2 yrs 8 mos · Greater Stockholm Metropolitan Area · On-site

  • MediationZone is a high throughput reliable real-time distributed data processing workflow engine deployed in production by telecoms. I was part of the team that designed and implemented System insight feature which gathered metrics, i.e, latency, custom user metrics and throughput of workflows running parallelly on many ECs(Execution containers). Used Akka actors to gather metrics and aggregate them over configured interval and store in influxdb, then display on Grafana.
ScalaDatabasesCore JavaObject Oriented DesignSpring MVCUser Stories+30

360t

Sofware Developer

Nov 2014Aug 2015 · 9 mos · Frankfurt Rhine-Main Metropolitan Area · On-site

  • Develop and enhance Trading platform with focus on low latency,high speed execution and high availability.
  • Technologies: Core-Java, Chronicle, Hibernate, Spring, Eclipse, SVN, Python, Low Latency Focussed Engineering, Distributed Transactions,Concurrency.
DatabasesCore JavaObject Oriented DesignSpring MVCMultithreadingTestNG+23

Swedish institute of computer science

Research Enginner & Master Thesis

Jan 2014Oct 2014 · 9 mos · Greater Stockholm Metropolitan Area · On-site

  • Design and Implementation of Distributed Algorithms to enable file-system snapshots for Hadoop Distributed File System(HDFS) in Hops. Java, Git, MySql NDB Cluster, Junit, Jeinkins, Mockit,Netbeans,Intellij, Distributed Transactions
  • http://www.hops.io/
DatabasesCore JavaObject Oriented DesignMapReduceMultithreadingTestNG+17

Ivy comptech

Software Engineer

Mar 2012Aug 2012 · 5 mos · Greater Hyderabad Area

  • Developed middle ware for Mobile Poker, Develop simulation environment for Desktop Poker Applications.
  • Technologies: Android, JAVA
DatabasesCore JavaObject Oriented DesignSpring MVCMultithreadingTestNG+17

Oracle corporation

Applications Engineer

Feb 2011Mar 2012 · 1 yr 1 mo · Greater Hyderabad Area

  • Developement of product in Oracle Fusion which facilitates both inter and intra corporate financial transactions
  • Technologies: JAVA, SOA and ADF.
DatabasesCore JavaObject Oriented DesignSpring MVCMultithreadingProblem Solving+11

Sonus networks

Software Engineer

Jul 2010Jan 2011 · 6 mos · Greater Bengaluru Area

  • Developing features in IMS feature server. Debug, Fix and FIT(Feature Integration Test) on existing features in IMS-S-CSCF.
  • Technologies: C, SIP
MultithreadingProblem SolvingDesign PatternsObject-Oriented Programming (OOP)Functional RequirementsMultithreaded Development+3

Yahoo!

Intern

Jun 2009Dec 2009 · 6 mos · Bengaluru, Karnataka, India

  • 1. Development of utilities for search analytics using Pig(Hadoop) Platform.
  • These programs will give the metrics about various aspects of sponsored search.
  • 2. Developing programs in JAVA using Map-Reduce programming paradigm
Core JavaMapReduceMultithreadingProblem SolvingObject-Oriented Programming (OOP)Apache Pig+4

Education

Birla Institute of Technology and Science, Pilani

Bachelor's degree — Information Systems

Jan 2006Jan 2010

KTH Royal Institute of Technology

Master's degree — Distributed Computing

Jan 2012Jan 2014

Instituto Superior Técnico

Master of Science (M.S.) — Distributed Computing

Jan 2012Jan 2014

KTH Royal Institute of Technology

Master of Science - MS — Computer Science

Sep 2012Sep 2014

Birla Institute of Technology and Science, Pilani

Bachelor's degree — Information Systems

Aug 2006Jul 2010

Stackforce found 100+ more professionals with Cloud Computing & Distributed Systems

Explore similar profiles based on matching skills and experience