# Pranav Kannan Hariharane > Software Engineer @ Barclays | Columbia Computer Science M.S. Graduate | Purdue Computer Science and Data Science Graduate Location: San Francisco Bay Area, United States Profile: https://flows.cv/pranavkannanhariharane 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 Machine Learning can contribute to this effort. I previously graduated from Purdue University as a Computer Science and Data Science dual major and I am now pursuing a Computer Science M.S. degree from Columbia University focused in Machine Learning. ## Work Experience ### Software Engineer @ Barclays Bank US Jan 2024 – Present | Whippany, New Jersey, United States I provide support in developing and enhancing the backend of the consumer banking system. My main responsibility deals with developing and integrating REST API services that direct user requests to the correct backend services. These REST API services contain endpoints consumed by millions of users daily during user login and registration. Furthermore, I help troubleshoot and resolve any issues with the login and registration experience. ### Software Engineer @ Barclays Bank US Jan 2023 – Jan 2024 | Whippany, New Jersey, United States I provide support in developing and enhancing the backend of the consumer banking system. My main responsibility deals with developing and integrating REST API services that direct user requests to the correct backend services. These REST API services contain endpoints consumed by millions of users daily during user login and registration. Furthermore, I help troubleshoot and resolve any issues with the login and registration experience. ### Software Developer Engineer Intern @ Amazon Jan 2022 – Jan 2022 | Seattle, Washington, United States I implemented idempotency for the CRUD APIs in the AWS AppFlow service. The idempotency property allows multiple identical requests with the same intent to result in the same outcome as a single request with that intent. I used the AWS SDK framework in Java to interact with the AWS DynamoDB and S3 services. I also applied the Maven and Google Guice frameworks for dependency injection. I deployed my changes onto AWS Lambda instances in the lower environments and monitored the logs and execution of my project with the AWS CloudWatch and CloudFormation services. ### Data Science Capstone Project - Helmer Scientific @ Helmer Scientific Jan 2022 – Jan 2022 | West Lafayette, Indiana, United States As part of a team of college students, I collaborated on the implementation of different Machine Learning 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. ### Software Engineering Intern @ Automation Anywhere Jan 2021 – Jan 2021 | San Jose, California, United States I created automated tests for the frontend and backend frameworks of the enterprise process automation software service. These tests were integrated into Jenkins pipelines for the regular builds of the application. I applied the Selenium and TestNG frameworks in Java for the frontend tests and I applied the RestAssured and TestNG frameworks in Java for the backend tests. I also used the Maven framework for dependency injection and management. ## Education ### Master of Science - MS in Computer Science Columbia University ### Bachelor of Science - BS in Computer Science and Data Science Purdue University ## Contact & Social - LinkedIn: https://linkedin.com/in/pranav-hariharane - Portfolio: https://pranavhariharane.com/ --- Source: https://flows.cv/pranavkannanhariharane JSON Resume: https://flows.cv/pranavkannanhariharane/resume.json Last updated: 2026-03-29