Haramrit Profile Pic

About Me

I'm a Senior Software Engineer (AVP) at Citi, building automation pipelines, ingestion systems, and internal tools that help 500+ dev teams ship faster and safer. I work mostly with Java, Spring Boot, Angular, Oracle SQL, and recently led a Playwright testing initiative that cut manual regression effort by 60%. I enjoy solving problems that affect systems at scale — especially if it means developers get fewer headaches. I'm AWS-certified, casually dangerous with Python and shell scripts, and always curious about how things work under the hood. Let's just say "saving time and improving dev flow" is kinda my thing.

Contact Details

Address:

123 Rock Fern Way
Toronto ON, M2J 4P4

Phone:

703-341-9667

Download Resume

~My GitHub Stats~

Education

George Mason University

Masters in Computer Science Class of 2021

GPA: 3.76/4.0
Relevant Coursework: Algorithms, Systems Programming, Object Oriented Design, Database Systems, Component-based Software Engineering

George Mason University logo

University of Mumbai

Bachelors in Computer Engineering Class of 2019

GPA: 8.58/10.0
2nd runner up - Mumbai Hackathon (2017), 1st runner up - Best Senior Thesis

University of Mumbai logo

Work

Citibank N.A.

Engineer Sr Analyst December 2022 - Present

Led the Playwright automation project from inception to completion, independently conducting R&D, defining the technical roadmap, and establishing an efficient task breakdown strategy to accelerate execution. • Managed project planning and task distribution, creating JIRAs, assigning development tasks to a junior colleague, and ensuring timely implementation of core regression testing. • Successfully integrated the Playwright test suite into Jenkins for nightly builds, reducing manual testing efforts by 60% per RFT cycle and allowing developers to focus on feature validation instead of repetitive regression tests. • Ensured regression testing as the team transitions from DMA automation (Microfocus) to Ansible playbooks, leveraging the Playwright suite to maintain stability during the migration. • Spearheaded the Ops Manager Metrics Tab for MongoDB clusters, enabling users to view a summary of Ops Manager monitoring data directly within the portal without requiring a separate login, improving accessibility and reducing the need for manual navigation between multiple systems. • Optimized UAT and production deployment by introducing a divide-and-conquer testing strategy and SQL aggregation techniques, ensuring faster releases and database consistency across environments. • Closed 62+ high-impact JIRAs, showcasing strong problem-solving and full-stack development expertise across Angular and Spring Boot. • Oversaw onboarding of multiple new colleagues, both senior and junior, ensuring they were set up for their day-to-day work while continuing to meet my own deliverables and action items on time.

Citibank N.A. logo

Optimal Satcom Inc

Software Engineer June 2021 - October 2022

• Migrated firm-wide legacy applications to web applications using DevExpress React, ASP.NET Core, and MS-SQL • Implemented three major components using C# and responsible for all future enhancements along with bug fixes of those components • Responsible for fixing key components of critical silent console crashes reported by clients and deprecation issues integral to the security of the application • Created and modified SQL triggers, queries, stored procedures, and database upgrade scripts for new releases of the enterprise SATCOM capacity management system for clients • Developed and revitalized report generation functionality which provides meaningful insights and decoding useful patterns for external stakeholders • Spearheaded a project-wide initiative to introduce a third mode of operation to the company's flagship product, ECM • Collaborated closely with support and QA team to reproduce and fix high priority bugs reported by clients • Handled tech debt by optimizing and restructuring unused and deprecated legacy code and achieving a ~70% decrease in number of compiler warnings and errors

Optimal Satcom Inc logo

Nexus 8 International

Software Engineer Intern May 2020 - August 2020

• Individually developed two major web components using ASP.NET Core framework and Blazor in compliance with HIPAAOptimized the image upload process and decreased the upload time by 30% on average • Developed test cases and performed unit testing of the application before release to the stakeholders • Identified and analyzed new business and functional requirements as a part of requirement gathering sessions with customers

Nexus 8 International logo

George Mason University

Graduate Teaching Assistant August 2019 - present

• Working as a Graduate Teaching Assistant and Lab Instructor for the course Applied IT Programming (IT 207) at GMU, instructing and grading the students on HTML, CSS, PHP and MySQL coursework. Resolve any student queries throughout the course. • Assisting two faculty instructors by teaching a batch of 60 students in recitation, laboratory, and discussion sessions, helping software users in a Computer laboratory.

George Mason University logo

Don Bosco Institute of Technology

Backend Developer Intern June 2018 - December 2018

• Developed the plan and headed the team that implemented remodeling of the website Don Bosco Journal of Science and Engineering using Node.js, Express and MongoDB Designed and implemented a secure tag-based paper-reviewer matching algorithm to automate the review assignment process

Technical Head - ACM DBIT July 2017 - May 2018

• Organized Teknack, a two-day intercollegiate online gaming festival featuring more than 10 games (Single-Player, Multi-Player & Open World) • Games were played over 25000 people, a significant markup of 28 % from Teknack '17

Don Bosco Institute of Technology logo

Favorite Tech

I'm always exploring new tools, but these are the ones I've used to solve real-world engineering problems — from backend automation and platform tooling to frontend dashboards and performance tuning.

Java
Java

My go-to language for building backend systems, data pipelines, and APIs. Strong foundation in OOP, threading, and modular design.

Spring Boot
Spring Boot

Used heavily for building microservices, ingestion endpoints, and backend config tools. Clean, testable, and easy to scale.

Node.js
Node.js

Built full-stack apps in Node, Express, and MongoDB — used it for research portals, games, and side projects.

Oracle SQL
Oracle SQL

Written complex queries, optimized joins, handled migrations, and debugged cross-environment issues.

Python
Python

Used for data wrangling, quick automation scripts, and backend tools in production and personal projects.

GraphQL
GraphQL

Used GraphQL to build and consume efficient APIs, especially for frontend data fetching. Experience includes schema design and resolver functions.

MongoDB
MongoDB

Experience with document-based NoSQL databases. Used MongoDB extensively for personal and academic full-stack projects with Node.js backends.

Client Testimonials

Still on the fence? See what others have to say about working with me.

  • It's rare that you come across standout talent like Haramrit. I had the pleasure of working with Haramrit for 6 months at the Nexus 8 International, collaborating on several projects. I was particularly impressed by Haramrit's ability to quickly learn a new technology and handle even the toughest issues—effortlessly. That skill often takes years to develop professionals, but it seemed to come perfectly naturally to him. Haramrit would be an asset to any team.

    Jason Chen - CTO, Nexus 8 International
  • That Haramrit Singh Khurana must be one of the most brilliant developers I've ever met! It is surprising that nobody has hired him yet. Hey you, you should hire this guy, he may be fresh out of University and have hardly any job experience but I am confident that he will be one of your best developers in no time!

    Steve Wozniak... impersonator

To hear more awesome people tell you about why they've loved working with me, click here

Get In Touch.

Got a role that involves backend systems, platform tooling, or building things devs actually enjoy using? Hit me up — email, LinkedIn, or even better, schedule a Zoom through Calendly. Always happy to chat tech (or coffee, if we're being honest ☕).