Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic
Prateek Rustagi

Prateek Rustagi

Bengaluru

Summary

Currently working with Salesforce as Lead Member Technical Staff. An experienced professional working with highly scalable and distributed systems handling multi-million requests/day. Involved in designing, architecture, coding and testing.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Lead Member of Technical Staff

Salesforce
11.2021 - Current
  • Working on building public substrate agnostic (AWS/Azure/GCP/Alibaba) runtime security capabilities which handles Perimeter, Web Applications and Running containers scanning with an overall scale of 1 million scans/day and 40% scans resulting into average of 100+ vulnerability detections for each scan respectively.
  • Certified Scrum Lead with team size of 15 Developers/PO's
  • Designed and developed the integration between application security business sources and Salesforce Data Lake, implementing event generation and micro-batching to process 500K events daily and validating data quality and data variance across these records
  • Architected applications using AWS, Ingress Gateway and Service Mesh
  • Designed & Developed Data Extraction layer for Analytics of vulnerabilities in clusters and targeting their remediation
  • Designed & Developed Elastic Container Registry Scanning Service using Palo Alto Twistlock for Public & Non-Public CVE's detection
  • Designed & Developed System for vulnerability Scanning of web applications/IP Targets for salesforce ecosystem
  • Developed Kubernetes Cron Jobs - Integrated with GraphQL API & S3 gzip data consumption
  • SAML 2.0 integration between Palo Alto Prisma Cloud & Salesforce Aloha (SSO), SpectralOps & Okta
  • Developed the system during Hackathon for Incident Autohealing (recover from insecure AWS management events automatically) using AWS CloudTrail, CloudWatch LogGroups & EventBridge, Lambda Function, ElasticSearch/Kibana
  • Part of Hiring Panelist Team - Took 100+ Coding/System Design interviews

Senior Member Of Technical Staff

Salesforce
01.2020 - 10.2021
  • Working on J2EE Stack - Java 1.8, Spring Boot, Apache Kafka, Distributed Cache - Redis, Netflix Spinnaker Pipelines, Docker, Kubernetes (EKS), Splunk, Hashicorp Vault, Helm Charts, Terraform, Tableau, MySql & MongoDB
  • Exposure to different AWS Offerings : Cloud Compute (AMI, EC2, Security Groups), Storage (S3, CloudFront, SQS), Database (DocumentDB, RDS), Monitoring (CloudWatch, CloudTrail)
  • Developed Kubernetes Cron Jobs module for SLA Triggers
  • Designed & Developed microservices for scanning the Git/GitHub/Perforce SCM Repositories & PR's for secrets/vulnerabilities detection & their lifecycle management
  • Designed system for performing Real Time data streaming leveraging Hadoop, Kafka Connect, HDFS, Hive, PrestoDB, Tableau
  • Developed the system during Hackathon for Auditing/Governance of Public Cloud Events Using AWS CloudTrail, CloudWatch LogGroups, Lamba Function, ElasticSearch/Kibana
  • Designed and developed distributed rate limiting/quota management service using Redis
  • Developed a generic API Performance Testing framework. Developed CI Integrated Plug & Play Performance Framework based on Jmeter engine and generates/notifies results via Email/Einstein Analytics

Lead Software Engineer | Data Platform

Times Internet
01.2019 - 01.2020
  • Worked on Java 1.8, Spring Boot, Hadoop, Apache Kafka - Core, Streams & Connect, Mongo DB, Distributed Cache - Redis, Apache Hive, Presto DB
  • Designed Fraud Management System, Developed Custom File, Sql, Mongo and HDFS Kafka Sink Connectors in Standalone/Distributed mode
  • Designed & Developed (Passbook) monthly statements for Times Transactional System
  • Designed & Created JSON Web Token Management System which serves as Backbone of system for request authentication and handles millions of requests/day
  • Developed Kafka Streams for converting JSON message Topics into Avro format using Schema Registry and Kafka Rest Proxy Server
  • Setup KSql for Re-serializing Kafka topic data from Json to Avro and querying streamed data from converted topic
  • Part of Hiring Panelist Team - Took 50+ Coding/System Design interviews

Senior Software Engineer

Paytm Labs
05.2017 - 12.2018
  • Worked as part of Payments Gateway/Alibaba team handling Transaction and Refund microservices
  • J2EE Stack - Java 1.6, Spring Core, Apache Kafka, Distributed Cache - Redis, Sharded MySql, IBatis, Jenkins, Alibaba Cloud
  • Scaled Paytm's Payment Platform from 10k transaction/sec to 5 billion transactions/sec by breaking monolith system to Microservices driven architecture, Migrating from 1P to AntCloud
  • High Availability, Scalability, Async Programming, Blue-Green Deployment
  • Designed & Developed several Microservices related to Order Management and Payments handling multi-billion transactions per minute
  • Part of Hiring Panelist Team - Took 50+ Coding interviews

Lead Software Engineer

Ephesoft, a Kofax company
01.2017 - 05.2017
  • Worked on Big Data & Java Technology Stack - Java 1.8, Rest Web Services, Spring Framework, Unix, Apache GWT, Hadoop, HDFS, Spark, Hive, Yarn, Kafka, ZooKeeper, Jenkins
  • Developed & Optimised Extraction Algorithms for OCR (Optical character recognition) improving character extraction accuracy by 50%
  • Integrated With Box Repository for file Storage of machine encoded text
  • Part of Hiring Panelist Team for Coding/Design Interviews

Senior Software Engineer

02.2016 - 12.2016

Software Engineer

Accenture
12.2013 - 01.2016
  • Worked on J2EE technology stack - Java, Spring Core - IOC, openJPA, Soap Web Services (JAX-WS) and SOA Architecture.
  • Designed and Developed the Citigroup Mortgage processing/recovery application
  • Performing code reviews, peer reviews

Software Development Intern

07.2012 - 08.2012
  • Worked on the project 'Invoice Data Management System' using ALV Reports, Abap, Tables, Sql. Proficiency gained - SAP - Object oriented programming.

Education

Bachelor's Degree - Information Technology

Maharaja Agrasen Institute Of Technology
07-2013

12th - pcm

DAV Dayanand Vihar
03-2009

10th - Science

DAV Dayanand Vihar
03-2007

Skills

  • Cloud Architecture
  • Microservices
  • Distributed Systems
  • Java / GoLang
  • Springboot
  • Docker
  • Kubernetes
  • AWS, Alibaba Cloud
  • SQS, Apache Kafka
  • S3, SNS
  • SQL, PostGres, MongoDB
  • CI/CD - Jenkins, Spinnaker
  • Observability - Grafana, Prometheus
  • Splunk
  • Terraform, Helm Charts
  • Hadoop
  • Redis
  • Kafka Connect & Streams, Flink

Certification

Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)

Languages

Hindi
English

Timeline

Lead Member of Technical Staff

Salesforce
11.2021 - Current

Senior Member Of Technical Staff

Salesforce
01.2020 - 10.2021

Lead Software Engineer | Data Platform

Times Internet
01.2019 - 01.2020

Senior Software Engineer

Paytm Labs
05.2017 - 12.2018

Lead Software Engineer

Ephesoft, a Kofax company
01.2017 - 05.2017

Senior Software Engineer

02.2016 - 12.2016

Software Engineer

Accenture
12.2013 - 01.2016

Software Development Intern

07.2012 - 08.2012

Bachelor's Degree - Information Technology

Maharaja Agrasen Institute Of Technology

12th - pcm

DAV Dayanand Vihar

10th - Science

DAV Dayanand Vihar
Prateek Rustagi