Overview
I am a software engineer with a passion for building robust backend systems, intuitive frontend interfaces, and automating workflows with CI/CD pipelines. My experience spans enterprise microservices, cloud migrations, and full stack web development, allowing me to deliver scalable and reliable solutions across the software lifecycle.




Work Experience
M&T Bank
— Software Engineer 1Jul 2024 – Current- Led a bank-wide file storage migration from clustered file systems to blob storage.
- Kickstarted the development of an admin tool to identify and clean up stale account opening instances.
- Actively involved in production deployments and critical system monitoring.
- Contributed to enterprise microservices, focusing on backend scalability and reliability.
FusionSpan
— Salesforce Software DeveloperJan 2024 – Jul 2023- Resolved complex Salesforce integration issues between Fonteva and Sitecore.
- Enhanced pricing rule functionality and record-triggered flows within Salesforce.
- Collaborated with cross-functional teams to ensure accurate data flow and timely CRM updates.
M&T Bank
— Technology InternJun 2023 – Jan 2024- Developed and set up a notification microservice from scratch using Spring Boot.
- Implemented the microservice's UI with Angular for a seamless user experience.
- Built an Export Service for users to export tickets and tasks to PDF and CSV.
Tech Skills
Projects
Personal Portfolio
This portfolio site, designed and built from scratch with Next.js, React, Three.js, and creative UI/UX. Features a 3D gaming setup, animated backgrounds, and a fully responsive design.
Integration Testing Framework (M&T Bank)
Developed a robust integration testing framework for enterprise microservices at M&T Bank. Automated end-to-end test scenarios, improved reliability, and enabled faster CI/CD pipelines.
Blob Storage Migration & Setup (M&T Bank)
Led the migration from legacy clustered file systems to modern Azure Blob Storage. Designed, implemented, and documented the new architecture, improving scalability and maintainability.
Sahoor of the Damned (BO3 Custom Map)
Welcome to Sahoor of the Damned, a chaotic, boss-heavy custom Zombies map set in a twisted suburb haunted by over-the-top enemies and cursed rituals. Battle through waves of the undead, face custom bosses like Roman Reigns and Mbappe, gamble for rewards, and discover wild easter eggs. Built for fun, chaos, and laughs!
**Features:**
- Dynamic Toggle Rage Inducer (NoahJ456 Special): Every few rounds, the zombies stop shambling and start hauling ass.
- Custom Bosses: Face off against the likes of Roman Reigns, Mbappe, and Tung Tung Sahoor himself.
- Gambling Machine: Risk your points for powerful rewards... or absolute garbage.
- Wonder Weapon: Wield the mighty Tung Tung Tung Sahoor, and Pack-a-Punch it into something even more absurd.
- Shootable Easter Egg: Hit all hidden targets to unlock all perks and a secret showdown.
- Explosive Finale: Complete the boss fight and survive the ultimate test—the Bat of Destiny.
**Developer Notes:**
This map is meant to be fun, chaotic, and not taken too seriously. There's a story in here somewhere maybe. Built with love, caffeine, and way too many script threads. Expect glitches. Expect laughs.
**Easter Egg Steps:**
- Unlock power by speaking to the landlord and interacting with the homeless man (multiple locations).
- Defeat Tung Tung Tung Sahoor to get the bat, fill soul boxes, and complete challenges.
- Find and shoot Moaz's paintings for Perkaholic.
- Complete gym and ultimate team challenges for the main Easter Egg.
Rage Contest Map (BO3 Custom Map)
A top-20 finalist in the NOAHJ456 Rage contest! This solo-only BO3 custom map challenges you to complete 5 chaotic trials before your timer runs out. Created in just two weeks after my previous map was DQ'd, this entry is all about speed, strategy, and skill. Not for the faint of heart!
**Contest:**
- Submission to NOAHJ456 Rage contest (top 20 out of 56 entries as of now)
- Solo only (coop may come later if there's demand)
**Background:**
After my first map "Sahoor of the Damned" was DQ'd, I came back with this even more intense challenge. My goal: difficult but fair, and always fun.
**Gameplay:**
You spawn with a ticking timer and one goal: complete 5 chaotic trials before your time runs out. Each trial drains your timer, and only completing objectives will earn it back.
**Features:**
- Time Bank System: Start with 140 seconds. Completing objectives rewards time. Failing drains it.
- Token System: Completing challenges rewards tokens for use at the hub.
- 5 Unique Challenges:
• Intro – An intro challenge
• Roman Reigns WWE Arena – Defend against his spear, then finish him
• Mbappé's Soccer Field – Score 3 goals… then break his legs
• Forest of Sahoor – Navigate with corrupted Tung Tung Sahoor
• Trainyard Showdown – Avoid trains and a demon bus driver
- Item Shop: Trade tokens for weapons, perks, and power-ups
**Dev Notes:**
This is my second ever map. It's meant to be hard, but beatable once you learn the tricks. If you finish it, let me know!
Pack-a-Punch only works from behind—consider it a feature :)