About
I am a Computer Science Graduate Student at Arizona State University. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do.
My expertise lies in Data Engineering, DevOps and Site reliability engineering, and I have a deep understanding of Python, GCP tools, Backend Development that are widely used in the industry. I have worked on various projects throughout my career, ranging from developing software applications to designing and implementing complex applications that solve real-world problems impacting millions of users.
- Certifications: GCP Associate Cloud Engineer
- Programming Languages: Python, Java, C++, C, Spring boot, Bash, JavaScript, NodeJS, React
- Cloud Platforms and Databases: GCP, AWS, Azure, DBT, MySQL, MongoDB, ElasticSearch, PostgreSQL
- Data Engineering: Airflow, Tableau, ETL, BigQuery, AppFollow, Kafka, Spark, Big data, Data warehousing, Data Analytics, Data Visualisation, Pandas, Numpy, Scipy, Tensorflow
- DevOps and SRE: CI/CD, Git, Version control, Jenkins, Docker, Kubernetes, Helm Chart, Grafana, Prometheus Pushgateway, Hashicorp Consul, Hashicorp Vault
- Software Engineering practices: Agile methodology, Code Refactoring, Metrics collection and Reporting, Attending SCRUM meetings and Daily Stand-ups, Estimation using story points.
I am constantly seeking opportunities to expand my knowledge and skills in the field of computer science. I am always eager to learn about new technologies and stay up-to-date with the latest industry trends. I am a highly motivated individual who is dedicated to delivering high-quality work that meets or exceeds expectations.
Experience
- Generated the high level and internal metrics around data and metadata which are stored for customers and provided the details to the teams within Palo Alto Networks via 2 Grafana dashboards.
- Python script gathered data from 5 data sources, Grafana picked up the metrics using Prometheus which stores the time series data and then display them on the newly created dashboards. Generated 25 metrics.
- Deployed the script as a Kubernetes application inside a Helm Chart.
- Tools: Python, Grafana, ElasticSearch, Consul, Vault, Kubernetes, Helm Chart, AWS, Jenkins, API Gateway, Prometheus, Prometheus Pushgateway
- Worked on McDonald’s Japan Analytics project as a Data Engineer.
- Devised five Machine Learning models to generate insights into the data and predict the customer's order preferences.
- Created data ingestion pipelines to download over 25+ data files from Azure bucket, decompress the files and ingest the data in Google Cloud Platform's BigQuery.
- Formulated data validation pipeline to validate the ingested data with files.
- Integrated Appfollow API to get the reveiews, ratings and downloads of McDonald's Japan's mobile applications.
- Incorporated Data Build Tool (DBT) and DBT docs pipeline where the transformation of data was handled.
- Created CI/CD pipeline to keep the code in sync between code repository and the container folders.
- Tools: Python, AppFollow, DBT, Apache Airflow, Kubernetes, GCP tools- BigQuery, DataFlow, Cloud Storage, AI platform.
- Developed a test automation framework for McDonald's Customer Real-Time Data Services as a Big Data Engineer.
- Designing the Architecture of Custom Functional Unit Testing Framework which uses ETL processes as well as formulated the Jenkins pipeline for batch job processing.
- Writing Python Scripts for functional testing of the frameworks.
- Tools: Python, Jenkins, Groovy, AWS.
- Worked in a 5-member team on to develop a shopping website using RESTful APIs
- Acted as a scrum master, hosted daily Scrum Meetings, Sprint Planning Meetings, Retrospectives and Reviews
- Developed Login, Register and Deregister services for the website along with their validation
- Created Jenkins pipeline for version controlling and to deploy the code.
- Tools: HTML, CSS, Spring Boot, DataBases, Jenkins, Kafka, Redis
- Worked on cloud based deployment technologies like docker and Kubernetes for creation and handling of clusters along with their visualisation.
Projects
McDonalds burgerhack hackathon
- Tools: NodeJS, ReactJS and MongoDB
- Created the user flow for a customer when he enters the drive-thru, displaying his personalized menu based on previous orders through POS machines.
Bachelor’s Final year project
Smart India Hackathon Project
- Tools: HTML, CSS, Bootstrap, NodeJS, ExpressJS and MongoDB.
- Secured 2nd place all over India at Smart India Hackathon.
- Developed a marketing portal for Ministry of Textiles using MERN stack.
- The portal will be a common place for producers to market and sell their products. The consumers can check the products and then contact the sellers accordingly.
- Tools: Python, Datasets, Machine Learning
- Presented 5 Machine Learning models to predict the occurrence of heart diseases in a patient.
- The main objective of this project is to build a model that can predict the heart disease occurrence, based on a combination of features (risk factors) describing the disease.
DBMS project
- Tools: PHP, HTML, CSS, JavaScript, XML
- Meeting Room Booking System is a WebApp. It contains list of various rooms from different locations which can be used for booking. The web site contains of various pages and options for booking.
IOT project
- Tools: Python, Arduino Uno
- Smart Car Parking System: an IoT based project. The parking space is displayed whether it available or not by using sensors and display it on the Administrator’s PC connected via Cloud.
DBMS project
- Tools: Java, JDBC, MySQL
- Airport Management System: which stores the database of the flights, passengers, feature of booking a ticket and display the registered users information.
Skills
Languages
Databases
Libraries
Frameworks
Other
Certificates
Education
Tempe, USA
Degree: Master of Science in Computer Science
CGPA: 3.85/4.0
- Data Mining
- Mobile Computing
- Foundations of Algorithms
- Knowledge Representation and Reasoning
- Distributed Database Systems
- Information Assurance & Security
- Data Visualisation
- Semantic Web Mining
- Software Verification, Validation and Testing
- Introduction to Human-Computer Interaction
Relevant Courseworks:
Pune Institute of Computer Technology, Savitribai Phule Pune University
Pune, India
Degree: Bachelor of Engineering in Computer Engineering
CGPA: 8.3/10
- Data Structures and Algorithms
- Database Management Systems
- Operating Systems
- Machine Learning
- Design and Analysis of Algorithms
- Advanced Data Structures
- Object-Oriented Programming
- Software Engineering & Project Management
- Data Mining and Warehousing
- Data Analytics
- Artificial Intelligence and Robotics
- Soft Computng and Optimization Algorithms
- Operations Research
Relevant Courseworks: