FULL-STACK SOFTWARE ENGINEER

Hey, I’m Peter!

I’m a New York–based engineer with 5+ years building enterprise React applications and scalable backend services.

React / TypeScript / Java & Spring Boot / Azure

Peter Calabrese
Peter Calabrese New York, NY

01 / EXPERIENCE

Professional Experience

Business Analyst to Senior Full-Stack Engineer

Sumitomo Mitsui Banking Corporation

Financial services · October 2021 — Present

SMBC
DEC 2024 — PRESENTCurrent role

VP, Senior Software Engineer

Cash Management System

Helped rebuild and launch a modern cash management platform, connecting a React microfrontend with Java / Spring Boot services, Azure Serverless Functions, and PostgreSQL.

More about this role
  • Helped establish a microfrontend architecture with Vite Module Federation and coordinated feature migrations across design, QA, product, infrastructure, and DevOps.
  • Built Java / Spring Boot backend services, developing REST APIs, implementing business logic, and integrating PostgreSQL queries for new and existing functionality.
  • Built high-throughput Azure Functions for background processing and monitoring dashboards with Application Insights, custom events, and KQL for payment activity and transaction KPIs.
  • Built AI-assisted localization, translation caching, and a shared npm package with a custom useTranslation hook. Used Azure App Configuration feature flags to separate business testing from approved production languages.
APR 2022 — DEC 2024

VP, Software Engineer

ALPS · Loan processing

Led the frontend team for an internal loan processing application built in React used by 20+ groups across four departments. Integrated MSAL single sign-on for over 1,500 internal users.

More about this role
  • Introduced TypeScript throughout the application, with an estimated 20% improvement in developer productivity.
  • Used React Context and Reducer for predictable state management, React Router for navigation, and Ant Design for consistent interfaces.
OCT 2021 — APR 2022

Associate, Business Analyst

ALPS · Loan digitization

Mapped 15+ manual loan processing workflows across four departments, created initial wireframes, and partnered with senior management on the technical roadmap.

02 / FEATURED PROJECT

Supporting regions.
Less work.

A TypeScript localization tool that uses Azure AI Translator to translate English locale files while preserving nested keys and file structure.

Explore on GitHub
localization / translation workflow
en / common.json
{
  "navigation": {
    "home": "Home",
    "settings": "Settings"
  }
}
Cache checkAzure Translator
es / common.jsonfr / common.json…your target locales
Same nested keys. Translated values.Illustrative workflow
Under the hood Caching, structure, and production context

Inside the public project

The tool flattens nested JSON strings, batches translation requests, and rebuilds language-specific files while preserving their original structure.

A persistent cache tracks each string by file namespace and nested key path, recording its English source text and completed languages. Unchanged strings with existing translations skip the API call. Changed text or missing translations are sent to Azure, and removed keys are cleared from the cache. This avoids paying to translate the same content repeatedly.

Target languages and the locale root are configurable. A GitHub Action triggers the tool through an automated pipeline and exposes the generated file paths to subsequent workflow steps.

Related work at SMBC

My enterprise localization work also included a shared npm package with a custom useTranslation hook for microfrontends. Azure App Configuration feature flags made translations available for business testing while keeping unapproved languages out of production.

This production experience is described in my resume; the public repository is a separate code sample.

03 / TOOLKIT

What I build with.

I’m most at home with React and TypeScript, but my work regularly takes me into Java backends and Azure services.

Frontend
React, React Native, TypeScript, JavaScript, React Router, MUI
Backend & data
Java, Spring Boot, REST APIs, PostgreSQL
Cloud & delivery
Azure, Azure Functions, CI/CD, Git
Platform experience
Microfrontends, MSAL authentication, localization, Application Insights, KQL

EDUCATION

Farmingdale State College

B.S. Computer Programming and Information Systems

December 2020 · Major GPA: 3.51

CERTIFICATION

Microsoft Certified: Azure Fundamentals

AZ-900

LET’S CONNECT

Think we’d work well together?

Have a role or freelance project in mind? Send me a message and tell me what you’re working on.

Send me a message

Have a role or project in mind?
Your contact details and message