Self Portrait

Hi! I'm Pranav Hariharane.

I'm a Software Engineer who strives to learn more about how to create solutions to real-world problems through programming and the many ways in which the analysis of data can contribute to this effort. I recently graduated from Purdue University as a Computer Science and Data Science dual major in December 2022.

Current Job

Backend Developer at Barclays - 02/13/2023 - Present

In my current role, I assist in developing and enhancing the backend of the Customer Website by contributing customer-facing code that not only routes requests to the appropriate backend services but also transforms and displays the data returned by these services to ensure a seamless experience for users.

Key Technologies And Frameworks Used
  • Java
  • Maven
  • Spring Boot
  • Stripes

Prior Experience

Software Developer Engineering Intern at AmazonAmazon-colorCreated with Sketch. - 05/23/2022 – 08/12/2022

During this internship, I implemented idempotency within a certain set of APIs for an AWS service called AppFlow. In the context of AppFlow, the idempotency property allows multiple of the same API to be safely retried by the caller with the guarantee that the same response will be returned each time the API is invoked and the intended outcome only occurs once.

Key Technologies And Frameworks Used
  • Java
  • Google Guice
  • Amazon S3
  • Amazon DynamoDB
  • Amazon CloudWatch
  • AWS Lambda

Data Science Capstone Project with Helmer Scientific INCHelmer Company Logo - 01/10/2022 – 05/06/2022

As part of a team of college students, I collaborated on the analysis of different Machine Learning and Data Science models with the goal of enhancing the ability at which Helmer Scientific is able to forecast the future sales for all their products. I specifically focused on exploring Time Series Analysis models with an emphasis on the SARIMA model.

Key Technologies And Frameworks Used
  • Python
  • NumPy
  • Matplotlib
  • Scikit-learn
  • Statsmodels

Software Engineering Intern at Automation AnywhereAutomation Anywhere Logo - 06/14/2021 – 12/31/2021

During my summer and fall internship at this company, I automated tests for both the frontend and backend frameworks of their web application. These tests were integrated into Jenkins pipelines for the regular builds as a way of verifying the reliability of certain features in the web application.

Key Technologies And Frameworks Used
  • Java
  • Maven
  • TestNG
  • REST Assured
  • Selenium

Undergraduate Regex Researcher at Purdue UniversityPurdue University Logo - 01/11/2021 – 05/07/2021

During the spring semester of 2021, I participated in a research-oriented course at Purdue University. In this course, I collaborated on the development of the backend for a web application aimed at assisting programmers in identifying and rectifying vulnerable regular expressions in their code. The web application generates metrics and graphs to illustrate the safety of the inputted regular expressions.

Key Technologies And Frameworks Used
  • JavaScript
  • Node.js
  • MongoDB
  • AWS Lightsail

Education

Purdue University

August 2019 - December 2022

West Lafayette, IN

B.S. in Computer Science and Data Science - College of Science
GPA: 3.86 out of 4

Relevant Computer Science Coursework

Analysis of Algorithms Systems Programming (C) Data Structures and Algorithms (Java) Computer Security (C, x86-64 Assembly) Operating Systems (C, x86-64 Assembly) Computer Architecture (C, x86-64 Assembly) Web Info Search and Management (Python) Information Systems (SQL, MongoDB, Neo4j) Computer Networks (Python, P4) Programming in C Python Programming Object-Oriented Programming (Java)

Relevant Data Science Coursework

Data Mining and Machine Learning (Python) Large Scale Data Analytics (Python) Introduction to Artificial Intelligence (Python) Stats Programming & Data Management (SAS) Statistics for Data Science (R) Probability Statistical Theory Intro to Database Systems (SQL, Java) Data Science Capstone (Python)

Technical Skills

Programming Languages: Java | C | C++ | Python | JavaScript

AWS: S3 | DynamoDB | CloudWatch | CloudFormation | Lambda

Database Languages: SQL

Statistical Programming Languages: R

Front-End: HTML | CSS

Backend: Node.js

DBMS: MySQL | PostgreSQL | Neo4j | MongoDB

Other Tools: Spring Boot | Maven | Git

Hobbies

In addition to my personal Computer Science pursuits, I enjoy leading an active lifestyle by engaging in various sports, attending live sporting events, and exploring new places. My favorite sports to play and watch are tennis, basketball, and soccer. To maintain my fitness, I make it a point to go for regular runs of a few miles at least five times a week. Being relatively new to New Jersey, I also take advantage of weekends and holidays to explore different areas in the East Coast.

Picture in front of TD Garden

TD Garden - Boston, MA

Picture in Times Square NYC

Times Square - New York City, NY

Picture after a Purdue Football Game

Ross-Ade Stadium - West Lafayette, IN

Picture in front of the Brooklyn Bridge

Brooklyn Bridge, New York City, NY