cv
This is my CV. Please reach out to me for the resume in .pdf format
General
Full Name | Pavan A |
Languages | English, Hindi, Kannada |
Education
-
Aug '24 - May '26 Master of Science in Computer Science
University of Colorado at Boulder - GPA - 4.0/4.0
- Working as a Graduate Research Assistant in the Earth Lab
- Relevant Coursework - Advanced Operating Systems, Datacenter Scale Computing
-
Aug '18 - May `22 Bachelor of Technology in Computer Science Engineering
PES University, Bangalore, India - GPA - 3.94/4.0
- Specialization in Machine Intelligence and Data Science
- Research Intern/Assistant at the Center for Data Science & Machine Learning and Center for Cloud Computing & Big Data
- 6x M.R.D Merit scholarship awardee for staying in the top 20% of the graduating class
Work Experience
-
Jul '22 - Jul '24 Member of Technical Staff (Backend Engineer)
Vymo - Implemented the Data Dissemination Platform (DDP) to control data in-out flows and delivered numerous projects that reduced error rates by 90% compared to previous methods, which helped secure multi-million dollar clients.
- Owned 3 distributed, backend services responsible for data ingestion and export, end-to-end, and was involved in all parts of an SDLC.
- Designed, built, and scaled the critical data exporter service to efficiently help 180k+ bancassurance managers download 21B+ records/month from the web directly.
- Implemented fault-tolerant Redis and Kafka-based async ingestion flows with time-based API routers, improving upload efficiency manifold.
- Solely upgraded Springboot, Gradle, Mongo, and Kafka libraries for all backed Java services and resolved 45+ security vulnerabilities in backed services.
- Contributed to setting up CI/CD pipelines for multiple services using Jenkins and AWS ECR, reducing overall deployment times by 55%.
- Led the team to save a few hundred thousand dollars by migrating DDP to Kubernetes, adding housekeeping code, and optimizing data caching and MongoDB queries which helped us to downscale our VM clusters and optimize resource utilization.
- Resolved 400+ issues as part of on-call duties. Reduced turnaround time for customer requests and resolution time for on-call problems by 80%.
- Conducted technical interviews, and code reviews and mentored several people with their problem statements.
-
Jan - Jun 2022 Software Engineering Intern (Backend)
Vymo - Established a robust messaging library in both Java and Node.js, that is used across services to send 14k+ daily emails and texts.
- Designed and implemented API timeouts for the data ingestion service in NodeJS which boosted throughput by 64%.
- Productized querying logic for clients and introduced new Elasticsearch query utilities used by 800+ internal flows.
- Introduced alerting and monitoring mechanisms in Sensu, Grafana, and New Relic for the DDP services.
Research Experience
-
Nov 24 - Present Graduate Research Assistant
Earth Lab, University of Colorado Boulder - Analyzed and predicted fires in Southern California using ensemble algorithms like XGBoost on Sentinel-2 and MODIS datasets.
- Decreased satellite image processing times by half through optimized data pipelines and parallel processing in Python.
-
May - Jul 2021 Machine Learning Intern
Samsung R&D Institute - Spearheaded the on-device AI team’s data engineering division in researching data-centric AI approaches that improved text, icon, and image detection accuracy in mobile screenshots by 30%
- Built a Python tool to generate synthetic data that further improved Korean text detection in screenshots by multifold.
- Streamlined tasks like data collection, preprocessing, data segmentation, and warehousing by building a distributed application using Python and shell scripts, pillow, OpenCV, and Tensorflow.
-
May - Jun 2020 Research Intern
Center for Cloud Computing and Big Data, PES University - Analysed various methods to efficiently manage and monitor devices in a network using MIB files and SNMP.
- Developed a Python tool to get data out of machines using SNMP without dealing with MIB files and OID directly.
- Built a network monitoring Python tool, greatly reducing incident response time across 80+ devices using SNMP and Prometheus.
- Implemented alerting and performance tracking using Grafana, improving network uptime by 25% and streamlining issue resolution.
-
Jun - Aug 2019 Research Intern
Center for Data Science and Applied Machine Learning, PES University - Developed a quick, end-to-end solution for Single Image and Video Dehazing by utilizing the RESIDE dataset.
- Proposed and built a Light and symmetric Convolutional Autoencoder (LCA-Net) to achieve 85% accuracy and reduce the dehazing time by half, compared to other state-of-the-art methods.
- Presented the project to judges and won the in-house Data Science hackathon.
Additional Experience
-
Jul - Dec 2021 Undergraduate Teaching Assistant
PES University - Teaching Assistant for the course CS322 - Big Data, under Dr. K.V. Subramaniam and Dr. Prafullata K Auradkar, which had a course strength of 600+ students.
- Designed, set up, and managed the backend of the online portal that automated the evaluation and grading of assignments.
- Conducted hands-on sessions on various technologies like Apache Spark and Hadoop.
- Designed assignments and final projects for the course. Scheduled and conducted final project reviews.
- Held office hours for students and clarified questions on the university's private discussion forum.
-
Jan '18 - Present Asst. Event Organizer and Volunteer
Sankranti Seva Samiti Association - Helped in raising funds for different events and also volunteered for the logistics and management team.
- Successfully helped organize cultural and traditional events and competitions for 800+ children and adults, every year
- Helped to distribute basic necessities like food and blankets to the homeless and needy during the COVID-19 lockdown.
Publications
-
2024 - Deep Learning for Cyberthreats - Performance Analysis and Application of Malware Classification in Edge Computing
- IITCEE-2024 | Paper
- Deep Learning for Cyberthreats - Performance Analysis and Application of Malware Classification in Edge Computing
-
2022 - DeepTunes - Music Generation based on Facial Emotions using Deep Learning
- I2CT-2022 | Paper
- DeepTunes - Music Generation based on Facial Emotions using Deep Learning
-
2020 - LCA-Net - Light Convolutional Autoencoder for Image Dehazing
Skills
-
Languages
- C, C++, Java, Python, SQL, LaTeX, Javascript, HTML/CSS
-
Big Data
- Kafka, Spark, ELK, Hadoop, HDFS
-
ML/AI
- OpenCV, Pillow, Tensorflow, NLTK, pandas, NumPy, scikit-learn, matplotlib
-
Cloud
- AWS, MS Azure, GCP
-
Tools/Technologies/Frameworks
- Linux, Git, Shell, MongoDB, PostgreSQL, Elasticsearch, Redis, Docker, Kubernetes, NodeJS, React, Flask, Springboot, eBPF, Nginx, Ansible, MS Office, Jenkins, Atlassian Suite, Graphana, Prometheus, New Relic
-
Soft Skills
- Leadership, Teamwork, Communication, Problem-solving, Time management, Adaptability, Creativity
Honors and Awards
-
2023 - 3rd place out of 30+ teams in the OpenAI hackathon at Vymo
- Created a tool using Langchain to create a chatbot capable of monitoring services and taking necessary actions(restart/redeploy/summarise service error reasons) when prompted by the user.
- 3rd place out of 30+ teams in the OpenAI hackathon at Vymo
-
2022 - 6x Prof. MRD Scholarship Awardee for being in the top 20% in the department, PES University
-
2018 - Ranked 2nd in India, in the National Cyber Olympiad (Ranked 7 internationally). Received a scholarship for the same
- Ranked 18th in India, in the National Science Olympiad (Rnaked 537 internationally)
- Prathiba Puraskar Scholarship awardee for securing 95%+ in high and senior secondary school
-
2010 - 3x National and 2x Regional Abacus Gold Medal Awardee - Brainobrain Abacus