JKU

John Kevin Umali

Full Stack Engineer

Cabuyao, Laguna, Philippines

Full Stack Engineer with 4+ years of experience in cloud apps, payment systems, and backend services using AWS, React, and Node.js.

About

I'm Kevin Umali, a Full Stack Engineer with over 4 years of experience. I've worked at Orbital, GecoGeco, and Accenture, mostly using AWS to build payment systems, user portals, custom apps, and data tools.

I work with React, TypeScript, Node.js, and AWS services daily. My projects include payment systems, onboarding flows, web crawlers, AI chatbots, and legacy migrations. I've built APIs, integrated services, and created automation tools. I have AWS certifications that help with system design. I enjoy seeing my work help people and companies.

Experience

Full Stack Engineer

Orbital

June 2024 - Present

Building internal tools and customer features: onboarding portals, API key management, webhooks, alerts, and service integrations using React, NodeJS, TypeScript, AWS, GraphQL, and MongoDB.

  • Developed onboarding portal with React, AWS REST APIs, GraphQL, and custom MongoDB SDK
  • Built API key and webhook management tools for client integrations
  • Integrated Sumsub for real-time compliance monitoring of fiat and crypto transactions
  • Created alert systems to monitor transaction activity and notify teams of issues

Software Engineer — Fullstack Developer

GecoGeco Philippines

August 2023 - June 2024

Built and improved AWS apps including data crawlers, Salesforce integrations, and M&A management platforms.

  • Enhanced M&A management platform with React.js, OpenSearch, AWS Lambda, and API Gateway
  • Developed AWS-powered web crawler using Puppeteer, Lambda, and EC2 to collect data from 300+ websites
  • Integrated Salesforce data for efficient search, recommendations, and reporting

Application Development Analyst — Backend & Frontend Developer

Accenture

May 2022 - July 2023

Improved the Unified Agent Platform and built custom features for clients like Yahoo, PayPayCard, and Amazon Payment Services using AWS.

  • Built AI chatbot using AWS Lex and OpenSearch, adopted across multiple projects
  • Created meeting/callback scheduler for Yahoo using React, AWS Lambda, and DynamoDB
  • Developed chatbot search using OpenSearch for PayPayCard, first use of this tech in the team
  • Led 20+ monthly code reviews and mentored junior developers

Application Development Associate — Backend Developer

Accenture

January 2021 - May 2022

Migrated 200+ legacy services from Dell Boomi to AWS, rebuilding architecture with Lambda, SQS, DynamoDB, and other AWS services.

  • Migrated 200+ legacy services from Dell Boomi to AWS
  • Built AWS frameworks using Lambda, SQS, SNS, DynamoDB, Kinesis
  • Created services with thorough Jest testing

Technical Support Representative

Teletech

Nov 2018 - June 2019

Provided tech support for Best Buy customers, troubleshooting devices and managing accounts while keeping satisfaction scores high.

Skills

Frontend

React.jsNext.jsViteTailwind CSSStyled ComponentsSuperblocks (Low-Code)

Backend

Node.jsTypeScriptJavaScriptJavaREST APIsGraphQLMicroservicesExpress.jsHonoBunCustom/Built-in SDKsAuth0OIDC/SSODrizzlePrisma

Testing

JestJUnitCypress

Databases

MongoDBMySQLPostgreSQLDynamoDBRedisOpenSearch

Cloud & DevOps

AWSServerless FrameworkAWS CDKCloudFormationDockerAuth0CI/CD (GitHub Actions)SnykSonarQube

Developer Tools

GitGitHubBitBucketGitLabJiraBacklogNotionSlackMicrosoft Teams

Projects

Oplinque

A job tracking app to manage your job history and track progress. Uses AI to help analyze your resume and job applications.

React.jsTypeScriptNode.jsTailwind CSS

DIYSPIRE

A platform that gives DIY project ideas using OpenAI. Browse projects with materials lists and step-by-step instructions.

Next.jsTypeScriptNode.jsOpenAI

Savvy Spender

Developed a web application that allows users to check the estimated installment plan for their load and installment payments.

Next.jsTypeScriptNode.jsTailwind CSS

Schemock

An API for generating mock data based on a schema. Create complex data structures with nested properties and arrays.

React.jsTypeScriptNode.jsTailwind CSS

Expense Tracker

Built with a collaborator. A modern expense tracking app using Next.js and TypeScript. Manage finances, track spending, and generate reports.

Next.jsTypeScriptNode.jsTailwind CSS

Education & Certifications

Education

BS in Information Technology

STI College · 2015 - 2019

Certifications

AWS Certified Solutions Architect - Associate

Verify

Amazon Web Services (AWS)

AWS Certified Developer - Associate

Verify

Amazon Web Services (AWS)

National Certificate II Computer System Servicing

TESDA