About Me

Greetings! I am a dedicated Computer Science graduate student at the University of Wisconsin-Madison, specializing in Machine Learning. My strong academic foundation is complemented by an impressive professional journey. During my tenure as a Graduate Research Intern at the National Renewable Energy Laboratory (NREL), I curated a comprehensive renewable energy dataset through thorough literature reviews and advanced data analysis. I played a pivotal role in enhancing the Engage tool, utilizing Python, Django, Dash, React, and PostgreSQL to elevate UI/visualizations.
In my role as a Software Engineer at JP Morgan Chase & Co (JPMC), I thrived within the Credit Risk Technology team. Over two years, I gained invaluable industry experience, contributing to diverse projects in the financial services domain. My proficiency in Java Spring, Python, Flask, Angular, and CI/CD Pipeline tools empowered me to develop impactful software applications for credit risk management.
Recognized for my leadership and collaborative spirit, I possess exceptional communication and problem-solving skills. My journey is characterized by a sense of responsibility, curiosity, dedication, and a proactive attitude. As I anticipate a full-time role starting in January 2024 within the United States, I invite you to explore my portfolio at https://mahithapillodi.github.io/ for deeper insights into my accomplishments. Feel free to connect with me at pillodi@wisc.edu to discuss potential collaborations or to learn more about my background.
Thank you for considering my profile. I'm enthusiastic about new opportunities to contribute to meaningful projects in the realm of Computer Science and Machine Learning.

  • City: Madison, Wisconsin, USA
  • E‑mail: pillodi@wisc.edu

Education

University of Wisconsin-Madison

Masters in Computer Sciences; GPA: 3.92/4.00
September 2022 - Present Madison, WI, USA

Relevant coursework:
  • Distributed Systems
  • Computer Vision
  • Modeling User Interactions
  • Machine Learning
  • Intro to Artificial Intelligence
  • Human-Computer Interaction

VNR Vignana Jyothi Institute of Engineering & Technology, JNTU-Hyderabad

Bachelor of Technology in Computer Science & Engineering; GPA: 9.45/10.00
August 2016 - September 2020 Hyderabad, India

Relevant coursework:
  • DataStructures & Algorithms
  • Design & Analysis of Algorithms
  • Operating Systems
  • Database Management Systems
  • Linux Internals
  • Compiler Design
  • Object-Oriented Programming
  • Software Engineering

Experience

National Renewable Energy Laboratory (NREL)

Graduate Summer Intern
July 2023 - December 2023 Denver, CO, USA

  • Developed comprehensive renewable energy dataset via in-depth literature reviews & data analysis for advanced research.
  • Contributed significantly to enhancing Engage tool using Python, Django, Dash, React & PostgreSQL, elevating UI/visualizations.
  • Engaged in G-PST consortium events, collaborating with USAID, NREL, and EPRI researchers to drive tech-driven clean energy solutions.

University of Wisconsin - Madison | Information School

Teaching Assistant
June 2023 - August 2023 Madison, WI, USA

  • Worked with Prof. Jeff Nyhoff for CS202 Introduction to Computation during Summer 2023.

University of Wisconsin - Madison | Zamanian Lab

Project Assistant
May 2023 - July 2023 Madison, WI, USA


  • Collaborated with Prof. Mostafa Zamanian on the development of the wrmXpress software suite, specifically designed for analyzing malaria worm imaging data generated on an ImageXpress high-content imager, for the client “Pfizer”.
  • Configured imaging data and metadata using YAML files. Deployed wrmXpress on high-throughput servers, leveraging SFTP clients and Globus for secure data transfer.
  • Expanded the wrmXpress functionality by developing custom Python modules using OpenCV, Scikit-image, and Numpy for image processing.
  • Conducted rigorous testing and validation to ensure accurate and reliable results for malaria worm imaging data analysis.

University of Wisconsin - Madison | Department of Computer Sciences

Teaching Assistant
January 2023 - May 2023 Madison, WI, USA

  • Collaborated with Prof. Meena SyamKumar for CS320 Advanced Data Science Programming using Python during Spring 2023 and managed 300+ students. Graded lab activities, assignments, and projects.
  • Hosted a weekly lab section, conducted office hours, and provided support to students on the learning platform.

University of Wisconsin - Madison | Department of Computer Sciences

Project Assistant
September 2022 - December 2022 Madison, WI, USA

  • Graded assignments and projects for CS220 Data Science Programming using Python with Prof. Meena SyamKumar for Fall 2022.

JP Morgan Chase & Co

Software Engineer II
August 2020 - July 2022 Hyderabad, India

  • Designed and implemented RESTful APIs using Java Spring, Swagger, and Angular for critical applications deployed across multiple business units at JPMC.
  • Automated API testing using the Postman tool by implementing a test suite reduced the developer’s time by 20%. Optimized the API calls, bringing down response time from 2 minutes to 7 seconds by eliminating unnecessary calls.
  • Managed production releases, resolved defects, and achieved 80% code coverage improvement for timely delivery of new features and enhancements.
  • Provided technical support to customers, addressed critical production issues through root-cause analysis. Devel- oped and executed strategic remediation plans within tight timeframes to minimize client impact.
  • Followed Agile Scrum methodologies, actively participated in sprint planning, daily stand-ups, and retrospectives, adhering to SDLC and TDD principles for high-quality software delivery.
  • Volunteered for the ‘Force For Good Project’ under the ‘TechForSocialGood’ Program at JPMC, leading the design and development of a website for the NGO, ‘Aavishkaar Yaatra’. Employed innovative technology solutions to address critical challenges and significantly amplify the organization’s outreach.

JP Morgan Chase & Co

Software Engineer Intern
January 2020 - July 2020 Hyderabad, India

  • Modernized an internal customer web application using HTML5, CSS, Bootstrap, Angular, TypeScript, and Flask.
  • Automated the remediation of multiple break-fix processes within the team using Python and Flask Microservices, streamlining workflows and significantly reducing manual effort. Achieved a significant increase in efficiency, saving an average of 8 hours per week.
  • Planned and executed the cloud migration and maintenance of web applications on the Gaia Kubernetes Platform.

ZF Technologies

Android Developer Intern
August 2018 - November 2018 Hyderabad, India

  • Built an Android application using Java, XML, Android SDK, and Android Studio for training recruits on AUTOSAR Technology.

Projects

Exploring Data Augmentation Techniques and Improving Object Detection Performance

  • Used Stable Diffusion (SD) and Generative Adversarial Networks (GAN) to generate synthetic images that closely resemble those in the COCO dataset. Evaluated the effectiveness of the synthetic images by combining them with the original images and utilizing them as input for the YOLOv5 object detection model. Conducted rigorous evaluation and analysis to measure the performance and accuracy of the object detection model using the combined dataset.

Multimodal Emotion Recognition (MER) Systems

  • Implemented a Multimodal Emotion Recognition Model using Python libraries, including Numpy, Tensorflow, Keras, Pandas, and matplotlib. Utilized Deep Neural Networks, specifically Time-Distributed Convolutional Neural Networks and Convolutional Neural Networks (CNN), to process audio and video inputs from the RAVDESS and FER 2013 datasets for accurate human emotion recognition.

Blockchain System

  • Implemented a simple Blockchain in Python, utilizing Nakamoto consensus and proof-of-work protocols to ensure security and decentralization. Deployed the Blockchain on a small cluster of cloud nodes, utilizing gRPC calls for efficient communication between nodes. Conducted simulations of client use cases to evaluate the performance of the Blockchain system. Measured transaction commit times and system recovery times under different success scenarios, demonstrating expertise in performance analysis and optimization.

Replicated Distributed Database

  • Developed a fault-tolerant key-value store using the Raft consensus protocol for strong consistency. Supported PUT/GET operations with gRPC communication and implemented Raft APIs such as RequestVote and AppendEntries for fault tolerance. Conducted thorough testing and validation to ensure the reliability and performance of the key-value store.

Distributed File System

  • Designed a simple distributed file system utilizing an AFS-like protocol, enabling concurrent file access and modification by multiple clients while ensuring consistent versions and implementing the "last writer wins” semantics. Implemented the distributed file system using gRPC for efficient client-server communication, ensuring seamless interaction between components. Integrated the file system with FUSE for Linux client-side integration, allowing users to interact with the distributed file system as if it were a native file system on their machines.

Aavishkaar Yaatra - Force For Good - JP Morgan Chase & Co

  • Worked closely with Aavishkaar Yaatraa, an NGO based out of Palampur in Himachal Pradesh which is working to change the face of STEM education in India, and helped them develop a solution to significantly increase their outreach. Developed a website to solve the technology challenges for the NGO.

Speech Emotion Recognition (SER) Systems

  • Developed an Emotion Recognition Model using Python Libraries such as Keras, Tensorflow, Numpy, and Deep Neural Networks such as Recurrent Neural Networks on RAVDESS and Emo-DB (Berlin) dataset to recognize human emotions with audio as input.

Skills

Programming Languages

C
   
C++
   
Java
   
Python
   
HTML & CSS
   
JavaScript
   
TypeScript
   
R
   
XML

Databases

MySQL
   
Oracle
   
MongoDB
   
SQLite
   

Frameworks & Libraries

JavaSpring
   
Springboot
   
JUnit
   
Mockito
   
Flask
   
Angular
   
React
   
Bootstrap
   
NodeJs
   
Keras
   
Tensorflow
   
Numpy
   
Pandas
   
Matplotlib
   

Tools/Technologies

Git
   
GitHub
   
Jira
   
Docker
   
Kubernetes
   
Google Cloud Platform (GCP)
   
Jenkins
   
Splunk
   
Kafka
   
SQL Developer
   
Sonar
   
Blackduck
   
Android Studio
   
Jupyter
   
VSCode

Methodologies

Software Development Lifecycle (SDLC)
   
Agile Scrum
   
Test-Driven Development (TDD)
   
Feature-Driven Development (FDD)
   
DevOps
   
Production Support
   
Continuous Integration & Continuous Deployment (CI/CD)

CV

Contact

Loading
Your message has been sent. Thank you!