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
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
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
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.