John Matthew Tolentino

Full Stack Developer

Mabuhay!!!

Jm Tolentino

About Me

Background

Fullstack Software Developer with 8+ years building web applications, APIs, and cloud systems in C#/.NET and JavaScript.

Experience

I've worked at Anytime Mailbox, Infor, and Accenture — building SaaS platforms, data warehousing tools, and cloud infrastructure across distributed Agile teams.

Expertise

My core stack is C#/.NET, TypeScript, React, and Next.js — with deep experience in payment systems, cloud migration, data engineering, and AI integrations.

Skills

My technical expertise and professional capabilities

Languages & Frameworks

C#.NET / ASP.NET CoreJavaScriptTypeScriptReactNext.jsNode.jsVB.NETEntity Framework / EF CoreT-SQLHTML / CSS

API & Architecture

RESTful APIMicroservicesEvent-Driven ArchitectureGraphQLSignalR / WebSocketsRabbitMQApache KafkaSwagger / OpenAPI

Integrations & Payments

StripeAuthorize.NETBilling & SubscriptionsTax Compliance APIsWebhooksOAuth / JWT

Cloud & DevOps

Azure App ServicesAzure FunctionsAzure Service BusAWS EC2 / S3 / Lambda / RDSDockerKubernetes / AKSCI/CD PipelinesCloud Migration

Database & Data Engineering

SQL ServerPostgreSQLCosmosDBMongoDBRedisETL / ELTSSISSSRSData WarehousingPerformance Tuning

Observability

Azure Application InsightsAzure MonitorSentryDatadog

AI & LLM Integration

Semantic KernelOpenAI APILangChainAI Agentsn8n

Practices & Tooling

Agile / ScrumGit / GitHub / GitLab / Azure DevOpsxUnit / NUnit / JestTDD / BDDTechnical MentoringPowerShell

Employment History

My professional journey and work experience

August 2020 – Present
Remote

Fullstack Software Developer

Led payment integration work with Stripe and other payment gateways — built out subscription billing, one-time charges, refunds, proration, and webhook event handling, replacing a slow in-house billing system and opening the platform up to future products.

Worked across all three sides of the platform — customer-facing features (mailbox management, billing self-service), operator tools (mail handling workflows), and admin dashboards (account management, reporting, configuration).

Contributed to the Azure cloud migration — wrote the data migration code to move hundreds of thousands of historical records to the new cloud environment.

Own the third-party integration layer: tax compliance APIs, webhook pipelines, and a handful of external service connectors that need to stay in sync with the core platform.

Became the internal point of contact for platform architecture questions — reviewed PRs, ran knowledge-sharing sessions, and helped 10+ engineers get up to speed on the cloud-migrated codebase.

C#
.NET / ASP.NET Core
JavaScript
T-SQL
SQL Server
Stripe
Azure
REST API
Microservices
Webhooks
April 2019 – August 2020
Taguig, Philippines

Associate Software Engineer

Worked on a Data Warehouse Designer tool built in C# and VB.NET — an internal application that lets users visually design and generate SSIS packages, simplifying the data warehousing process without hand-coding ETL pipelines.

Heavy T-SQL work across both cloud and on-premises SQL Server environments — wrote stored procedures, reporting queries, and data transformation logic to support the generated SSIS packages and downstream BI reports.

Automated several recurring ops tasks with PowerShell scripts, cutting the team's weekly manual maintenance work noticeably.

Part of an Agile squad that pushed for better sprint habits — picked up technical debt alongside feature work rather than deferring it.

C#
VB.NET
T-SQL
SQL Server
SSIS
SSRS
PowerShell
October 2017 – April 2019
Taguig, Philippines

Associate Software Engineer

Built an analytics dashboard in ReactJS and Web API that replaced a manual client reporting process — gave stakeholders a live view of their data instead of waiting on weekly exports.

Designed and built ETL pipelines and SSRS reports as part of a data integration project spanning both Azure and AWS environments.

Wrote cloud infrastructure automation scripts for AWS and Azure in support of the environment delivery team — reduced the number of manual environment checks and provisioning steps the team ran each week.

Monitored a fleet of 10,000+ servers to verify sites were up, meeting performance benchmarks, and compliant with infrastructure standards.

Worked in a global Scrum team across multiple timezones — got comfortable with async-first collaboration and documentation quickly.

C#
React
REST API
T-SQL
SQL Server
SSIS
SSRS
PowerShell
AWS
Azure

My Projects

Here are some of the projects I've worked on recently.

White Board
White Board
C#
ASP.NET
SignalR
Entity Framework
SQL
Javascript
Docker
Railway

A white board application that multiple user can use independently at the same time. Users can draw, add sticky notes and stickers/emojis

Portfolio
Portfolio
React
Next.js
Tailwind CSS
Netlify

My own porfolio page on the web with its own custom domain, working contact form and links.

Get In Touch

Have a project in mind or want to chat? Feel free to reach out!

Contact Information
Feel free to reach out through any of these channels
Send me a message
I'll get back to you as soon as possible