![]()
Software Engineer
Google · Full-time
Jul 2022 - Present
• 2 yrs 11 mosSoftware Engineer in Google Cloud Platform Spanner Database Team.
![]()
Salesforce
May 2018 - Jul 2022
Senior Software Engineer
Aug 2021 - Jul 2022
• 1 yrSoftware Engineer
Feb 2020 - Aug 2021
• 1 yr 7 mosI worked in the Activity Platform team focusing on building and scaling large scale services which are able to handle hundreds of thousands of queries per minute. Some of my main accomplishments are listed below. Main tech stack used: Java, Kafka, Apache Cassandra, Apache Storm, AWS.
- Achieved 88% improvement in processing speed of bulk data transfer (from on-premises to AWS) for large customer orgs (> 80 million data entities) for EAC. Did algorithmic optimizations, used caching and reduced I/O. Tech stack: Java
- Designed & built multi-threaded multi-node scalable event streaming data pipeline & spark streaming jobs to transfer data in real-time between salesforce on-premises & public cloud. Tech stack: Java, Zookeeper, Apache Camel, AWS, S3, Kafka, Cassandra, Databricks
Associate Software Engineer
Jan 2019 - Feb 2020
• 1 yr 2 mosSoftware Engineer Intern
May 2018 - Aug 2018
• 4 mosSoftware Engineering Intern @ Commerce Cloud Infrastructure team
Summary:
- I worked on re-designing & implementing a much more scalable version of the current alerting and monitoring tool central to the business of several Commerce Cloud teams at Salesforce.
- Improved the scalability of the system to handle around 100K requests every minute as compared to just 20K previously.
- The new system will be rolled out into production for the upcoming 2018 holiday season.
![]()
Graduate Teaching Assistant
Georgia State University
Jan 2017 - May 2018
• 1 yr 5 mosInstructor of record (Lecturer) for the following course:
• Course: Fundamentals of Website Development (CSC 2320)
• Teaching undergraduate college students the basics of web development using HTML, CSS, Javascript and PHP
Graduate Teaching Assistant and Lab Lecturer for the following course:
• Course: Systems Level Programming (CSC 3320)
• Linux, Shell Scripting
• Grading exams and programming assignments.
CSC 2320 FUND OF WEBSITE DEVELOPMENT.pdf
![]()
Full Stack Software Developer
Personal Programmer
Jul 2017 - Jul 2017
• 1 mo• Developed a student & staff management system for a school named Brilliant Minds Academy in the Bay Area
• Executed the whole project successfully from beginning to the end, including but not limited to: Information Gathering from the client, Planning the outlook & contents of the website, Design, Development, Testing & Delivery, and finally, Deployment on Heroku servers
• Completed the whole project, from beginning to end, within 2 weeks
• The system is up and running in production & being used daily since 15th August 2017
• Languages (Backend): Ruby on Rails, PostgreSQL
• Languages (Frontend): HTML, CSS, Javascript
![]()
Open Source Developer
Facebook
Mar 2017 - Mar 2017
• 1 mo• Contributed code to an internal Facebook database management system, i.e. RocksDB
• Code was reviewed by Facebook Engineers and merged into Facebook codebase
• Added support for dynamic updates to a particular option variable in their codebase in a multi-threaded parallel environment
• Changed the behavior of a variable from being static to being dynamic
• Wrote unit test cases for the changes I made
• Resolved the following issue: https://github.com/facebook/rocksdb/issues/1930
• Language: C++
Links to my Pull Requests (PRs) that got merged into the Facebook codebase:
• https://github.com/facebook/rocksdb/pull/2004
• https://github.com/facebook/rocksdb/pull/2012
• https://github.com/facebook/rocksdb/pull/2016
facebook/rocksdb
![]()
Open Source Developer
Homebrew
Mar 2017 - Mar 2017
• 1 mo• Homebrew is a widely used package manager for the macOS
• I resolved several brew warnings & added test cases for several brew commands
• In total, 9 of my Pull Requests (PRs) were merged into Homebrew's codebase
• Language: Ruby
• Link: https://github.com/Homebrew
Homebrew
![]()
Open Source Developer
GitHub
Feb 2017 - Feb 2017
• 1 mo• Project name: Bugzilla Board
• Added several features to this chrome browser extension used for easy dynamic view of webpages.
• ~200 lines of code contributed
• Language: AngularJS
• Link to the code: https://github.com/bendl/bugzilla-board/pull/11/files
• Link to the project: Link: https://github.com/bendl/bugzilla-board
![]()
Undergraduate Teaching Assistant
Lahore University of Management Sciences
Aug 2015 - Dec 2015
• 5 mosCourse: Databases(CS-340).
Responsibilities:
(I) Holding weekly tutorials and lectures.
(II) Grading programming assignments and quizzes.