PC

Prithviraj Chaudhuri

Principal Software Applications Engineer

I’m a software engineer passionate about transforming complex ideas into simple, reliable experiences. I love crafting systems that work well, grow smoothly, and keep me learning along the way.

Skills
Proficient
LangGraph
Adobe Experience Manager
OpenShift
Kubernetes
Ansible
Python
Java
Java Spring Boot
PostgreSQL
MySQL
AWS
Git
Gitlab Pipelines
Angular
React
Makefiles
ServiceNow
OpenEdx
Docker
Kubernetes
OpenStack
HTML
CSS
JavaScript
jQuery
Intermediate
Next.js
Alfresco Document Management
OpenMP
MPI
CUDA
OpenMP
MPI
R
PHP
C#
ASP.NET
GitHub Contributions

4 contributions

2025-11-01

5 contributions

2025-10-20

5 contributions

2025-10-19

2 contributions

2025-10-18
Experience

Red Hat

June 2021 - Present

Principal Software Applications Engineer

My team maintains and develops a suite of applications used internally within the organization mainly catered towards managing content and logic around content. We build new features and solutions on top of those applications, ensure the solutions provided are optimal and follow best practices as well as resolve any bugs and defects in those applications.

North Carolina State University

January 2020 - May 2021

Graduate Research Assistant at IEC Lab

As a Graduate Research Assistant my primary role in the research group was as a programmer. I was tasked with implementing customizations in OpenEdx (an open-source courseware hosting platform) and research projects that worked along with OpenEdx and building tools to manage these applications.

Red Hat, Inc.

May 2020 - August 2020

Full Stack Web Developer Intern

I worked as a Full Stack Web Developer Intern for the IT Document Management & Collaboration team at Red Hat. The team maintains and develops a suite of applications used internally within the organization. As part of the team, we build new features and solutions on top of those applications, ensure the solutions provided are optimal and follow best practices as well as resolve any bugs and defects in those applications. My responsibilities within the team were as below.

Tata Consultancy Services

July 2016 - August 2019

Systems Engineer

I joined TATA Consultancy Services Limited (TCS) as an Assistant systems engineer - Trainee. I ended my employment in the company with the designation Systems Engineer. At Tata Consultancy Services Ltd (TCS), I worked in the role of a ServiceNow Developer. The team maintained and built new features and automations on a ServiceNow environment for a client. The team would develop and deliver solutions to the requirements as given by the client, also act as technical advisors to suggest innovative methods to solve business needs.

Education

Projects