Software Engineer with 5 years of experience in designing and developing cutting edge products using Object Oriented Programming. An equally effective problem solver and entrepreneur experienced in creating technological solutions to solve real world issues.
Cloud Platforms: Amazon Web Services, Microsoft Azure, Heroku, Google Cloud Platform
08/2016 to 10/2016Distributed Data Center Java multi-threading, AWS- EC2, Spring-MVC
Implemented a Data Server distributed across the globe to achieve strong and eventual consistency for high data availability.
Used Java multi-threading for sharding and replication of data to scale a Data Store horizontally and improve system performance.
Fast interactive web services (Java, Python, Shell, MapReduce, HDFS, MySQL, HBase, EC2.
10/2016 to 12/2016
Engineered a thin layered load balancer and caching server which helped in the load distribution of requests across 6 servers.
Developed Python scripts to clean and extract relevant data from crude Twitter logs and processed it using MapReduce framework.
Implemented high throughput and low latency RESTful API returning impact and similarity scores for the tweets.
Cloud Infrastructure and Data Engineer07/2017 to CurrentSchlumbergerHouston, TX
Java, Python, Shell scripts, Docker, GCP) Leveraged Google App Engine to Implement Datalake APIs, which enabled ingestion, indexing and retrieval of data for analytics.
Implemented module enabling different levels of logging in Google Stackdriver which reduced the time for root cause analysis.
Integrated Apigee gateway into Datalake which enabled its monetization, access control and traffic management.
Research Assistant11/2016 to 07/2017CyLab, Carnegie Mellon UniversityPittsburgh, PA
Built a web browser extension to gather and publish encrypted browsing data of the authorized subjects to the server continuously.
Created a Centralized Rule Engine executing custom rules, to process collected data to observe impact of ad-blockers on users.
Lead Engineer04/2016 to 05/2016Samsung R&D InstituteBangalore, India
Java Spring and Hibernate, Hadoop, NodeJS, MySQL, Mongo DB, Python, Git Implemented web services to send personalized ads as quick access links to Samsung mobile browsers for better user engagement.
Refactored the design of Quick Access APIs to improve its throughput from Samsung browser & to enable better tracking of users.
Software Engineer II05/2015 to 03/2016Hewlett-Packard Enterprise R&D labsBangalore, India
Devised Linux and Python scripts to ensure replication of data over the nodes which helped in making the system highly available.
06/2011 to 04/2015Maxim Integrated IncDallas Gandhinagar, India, TX
Devised custom ETL scripts for the cleansing and validation of the data, which reduced the loading errors by 13%.
StapleFactory e-commerce LLP (Start up) Bangalore, India.
Co-Founder08/2015 to 05/2016
Built a content-based recommendation system which uses user preferences and history to recommend relevant products.
Mentoring & Leadership.
Served as a Graduate Teaching Assistant for 'Distributed Systems' and 'Intermediate Java II' courses at Carnegie Mellon University.
Served as the Convener, Student Government, DA-IICT for the year 2010-2011 leading a team of 150 members.
Education and Training
Master of Information Systems ManagementMay 2017Carnegie Mellon UniversityPittsburgh, PA3.68
Cloud Computing, Distributed System, Machine Learning, NoSQL, Internet of Things, Object Oriented Design
Bachelor of Technology: Information and Communication TechnologyMay 2011Dhirubhai Ambani Institute of Information and Communication TechnologyGandhinagar, IndiaInformation and Communication Technology 3.79
Distributed Computing, Data Structures and Algorithms, Object Oriented Programming, Operating Systems, DBMS
Distributed Data Center Java multi-threading, AWS- EC2, Spring-MVC
CyLab, Carnegie Mellon University
Samsung R&D Institute
Hewlett-Packard Enterprise R&D labs
Maxim Integrated Inc
Carnegie Mellon University
Dhirubhai Ambani Institute of Information and Communication Technology
Job Titles Held:
Cloud Infrastructure and Data Engineer
Software Engineer II
Master of Information Systems Management May 2017 Cloud Computing, Distributed System, Machine Learning, NoSQL, Internet of Things, Object Oriented Design Bachelor of Technology : Information and Communication Technology May 2011 Distributed Computing, Data Structures and Algorithms, Object Oriented Programming, Operating Systems, DBMS
Create a job alert for [job role title] at [location].