About


Profile Picture
Hello, I'm Chaitanya, a Software Engineer based in San Francisco, CA.

I have a passion for developing internet-based creations, from websites to applications and all that lies in between. I possess three years of industry experience in the Adtech domain, specifically gained through my employment at PubMatic. With a proven record in building enterprise-class, robust, and scalable software applications, I possess expertise in backend software design (HLD, LLD) and development. I am also adept at creating large-scale cloud microservices applications using Java and Spring Boot. My project, Ads.Txt Crawler 2.0, stands as a testament to my skills, being capable of crawling 2 million domains' ads.txt files daily and scalable up to 3X of the current traffic. I rely on the Agile methodology for my software development lifecycle.

At present, I am expanding my knowledge and honing my skills as a student of Master of Science in Software Engineering at San Jose State University. Prior to this, I earned a Bachelor's degree in Computer Engineering from Pune Institute of Computer Technology. My undergraduate years were filled with rich experiences, marked by work on several full-stack projects and a research paper published in the LOD conference.

However, my ❤️ forever belongs to traveling, engaging in hackathons, and taking part in coding competitions. Beyond this, I'm an avid reader and a poet at heart, finding peace away from the computer screen.

Education


  • Computer Software Engineering
    San Jose State University
    Aug 2023 - Current
    Coursework: Enterprise Distributed Systems, Enterprise Software Platforms, Data Mining
  • Bachelor of Engineering in Computer Science
    Pune Institute Of Computer Technology
    Aug 2016 - May 2020
    Coursework: Data Structures and Algorithms, Operating Systems, Database Management Systems, Computer Networks, Object Oriented programming, Data Analysis and Algorithms, Web Technology, Distributed Systems, Machine Learning
    CGPA : 8.83/10

Experience


Software Engineer
PubMatic, Pune
Aug 2020 - July 2023
  • Leveraged technical expertise to design and develop REST APIs, providing robust solutions to complex technical problems for a user base of over 50K active users.
  • Collaborating with product managers and cross-functional teams to comprehend business requirements, leading feature design, and producing comprehensive documentation.
  • Identifying, debugging, and resolving production issues, ensuring system stability through proactive monitoring and fine-tuning.
  • Conducting thorough code reviews, providing constructive feedback to enhance code quality and maintain best practices.
  • Took ownership of identifying and addressing security vulnerabilities, resulting in vulnerability-free code. Recognized with the Biased Towards Action award for my contributions at PubMatic.
  • Conducted a proof-of-concept on File Uploading to Slack Channel via Code + Load Data command in MySQL, resulting in optimized DB-intensive workflows and improving the Viewability Calculation flow by 60%.
  • Improved monitoring and alerting processes, resulting in a 25% increase in detecting P1 and P2 issues and improved platform stability.
  • Secured 4th place in the PubMatic hackathon - 2021 for developing the Inventory Quality Dashboard, a tool that calculates a transparency score to verify the authenticity of the parties engaged in programmatic advertising transactions.
  • Mentored 6 new hires, providing guidance and support during their onboarding process, and conducted interviews for 20+ candidates, contributing to the hiring of top talent for the company.

Java Spring Boot MySQL Apache Kafka Microservices Docker Kubernetes Kibana Graphana CI/CD Jenkins

Research Project Intern
L3Cube, Pune
Jul 2019 - May 2020
  • Conducted experiments with SST-2 and TREC-6 datasets to study how text classification models (CNN, LSTM, and BERT) rely on important keywords. Found that these models tend to prioritize keywords over understanding the meaning of sentences, which can limit their classification accuracy.
  • Developed an innovative approach called ShufText to uncover the limitations of these models and their excessive reliance on important keywords.
  • Applied mathematical, statistical, and machine learning expertise to design and execute experiments, focusing on utilizing BERT.
  • Published a research paper titled ShufText: A Simple Black Box Approach to Evaluate the Fragility of Text Classification Models at the LOD'21 International Conference.

Python 3 Keras BERT CNN LSTM Jupyter notebook

Software Engineer Intern
Froot Research, Pune
June 2018 - Dec 2018
  • Implemented a SaaS-based subscription management software to facilitate the company's product offerings through subscription models.
  • Collaborated with UX designers and Machine Learning engineers to develop captivating data visualization dashboards that empower users to easily comprehend critical information and make informed decisions.
  • Worked with a variety of different languages, platforms and frameworks such as Angular 4, TypeScript, Javascript, Flask API, Google Cloud Engine.

Angular 4 Flask HTML CSS JavaScript Python 3 GCP Plot.ly

Blogs


Blog ImageIntroducing Crawler 2.0 – The Next Generation Ads.Txt Crawler At PubMatic

Details how we were able to scale our existing Ads.Txt Crawler using Apache Kafka technology to support the increasing growth at PubMatic.

30 Mar 2023 • 5 min read

Projects


Ads.Txt Crawler 2.0

The Ads.Txt Crawler 2.0 effectively scans ads.txt files across 7 million domains. The project involved the creation, management, and maintenance of two microservices with Kafka producers and consumers. The project also entailed testing various text compression algorithms, eventually choosing one that compressed message payload size by 95%.

HTML CSS Javascript Bootstrap 4 Python 3 Django REST API

Roomier

Roomier enables customers to book room for a specific time slot on given day.
It helps the manager to provide rooms on rent effectively and gain more profit.

HTML CSS Javascript Bootstrap 4 Python 3 Django REST API

COEP DORM

COEP DORM is the online hostel management system designed to provide college students accommodation to the university hostel more efficiently with less efforts.

HTML CSS Javascript Jquery Python 3 Django Payment Gateway

Ecommerce

Ecommerce enables customer to buy products from anywhere through online. Products can be added or remove from shopping cart. In upcoming days, will be implementing additional features to make website robust.

HTML 5 CSS 5 Javascript Bootstrap 4 Angular 4 Java Maven Spring Boot REST API

Skills

  • Programming Languages: C,C++,Java,Python 3
  • Front-End Technologies: HTML,CSS,Javascript,Angular 4,Bootstrap 4
  • Back-End Technologies: Java,Spring Boot,MySQL,Apache Kafka,Django,Flask,REST APIs,Servlet & JSP
  • Others: Microservices,GIT,Docker,Kubernetes,Design Patterns,High-Level Design,Low-Level Design,Distributed Systems,AWS

Certifications


  • Spring Boot For Beginners
    Udemy
    June 2020
  • Microservices : The Big Picture
    Pluralsight
    Apr 2020
  • Learn Angular 4 From Scratch
    Udemy
    Mar 2018
  • Complete Web Developer 2.0
    Udemy
    Mar 2018
  • Introduction to AWS
    Udemy
    Apr 2023

Designed and Developed by Chaitanya
© 2020