I am a senior full-stack engineer with 12+ years building web applications, specializing in frontend engineering with React, TypeScript, HTML5 and CSS3 while contributing to Node.js/Express backends. I translate UI/UX designs into responsive, accessible interfaces and integrate RESTful APIs backed by PostgreSQL and MongoDB. I have a track record leading small engineering teams, owning CI/CD pipelines and cloud deployments, and improving performance and observability for production services.

Jacob Ham

I am a senior full-stack engineer with 12+ years building web applications, specializing in frontend engineering with React, TypeScript, HTML5 and CSS3 while contributing to Node.js/Express backends. I translate UI/UX designs into responsive, accessible interfaces and integrate RESTful APIs backed by PostgreSQL and MongoDB. I have a track record leading small engineering teams, owning CI/CD pipelines and cloud deployments, and improving performance and observability for production services.

Available to hire

I am a senior full-stack engineer with 12+ years building web applications, specializing in frontend engineering with React, TypeScript, HTML5 and CSS3 while contributing to Node.js/Express backends. I translate UI/UX designs into responsive, accessible interfaces and integrate RESTful APIs backed by PostgreSQL and MongoDB.

I have a track record leading small engineering teams, owning CI/CD pipelines and cloud deployments, and improving performance and observability for production services.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
Javanese
Advanced

Work Experience

Senior Software Engineer, Tech Lead at Accenture
March 1, 2015 - December 1, 2025
Led backend engineering and tech leadership for checkout platforms, achieving a 28% reduction in API p95 latency through Laravel refactors, payload shaping, and Redis caching with explicit invalidation on cart/price updates. Drove 2.1x throughput for checkout events during promos via AWS SQS decoupling and tuned ECS/Fargate workers with backpressure. Improved payment safety with idempotency keys, webhook verification, dedupe constraints, and DLQ replay tooling. Lowered MySQL read load by 40% through indexing and query rewrites; enhanced release confidence with GitHub Actions gates and expanded PHPUnit coverage; reduced MTTR through correlation IDs, dashboards, and Sentry triage. Automated safe backfills and reconciliations with Python CLI tools and enforced contract checks with OpenAPI validation in CI. Standardized SQS/IAM/CloudWatch via Terraform modules; created scripted incident runbooks to reduce on-call cognitive load. Implemented UI improvements in React + TypeScript for checkou
Senior Software Engineer at Square
February 1, 2022 - March 1, 2025
Improved entitlement API responsiveness and consistency with PHP/Symfony components, payload optimization, and Redis invalidation, boosting conversion. Increased resilience during traffic spikes by offloading with SQS/RabbitMQ, tuning concurrency, and enforcing timeouts/retries. Reduced database load via indexing and N+1 elimination with PostgreSQL and EXPLAIN-driven rewrites. Expanded PHPUnit coverage and gated CI with GitHub Actions to reduce regressions. Strengthened observability with structured logging, correlation IDs, and New Relic/Datadog dashboards. Aligned payload schemas with OpenAPI and added webhook verification with replay-safe processing for out-of-order events. Right-sized compute by moving hot reads to Redis and adjusting autoscaling. Improved access-state UX in React + TypeScript and automated exports to S3 via scheduled Python jobs. Standardized operational workflows with Bash scripts for log capture and environment checks.
Software Engineer at Amazon
September 1, 2013 - February 1, 2022
Reduced WISMO contacts and improved delivery trust by increasing shipment-tracking accuracy through Laravel/Lumen ingestion with normalization and MySQL dedupe. Increased throughput of RabbitMQ/SQS workers with tuned concurrency, retries, and dead-letter handling; reduced stale tracking states with Redis hot reads and invalidation on state transitions. Hardened payload handling with schema validation and webhook verification, and implemented replay-safe processing for out-of-order updates. Optimized tracking/returns flows by indexing and removing N+1 bottlenecks; expanded PHPUnit coverage through refactoring legacy modules into testable services. Improved onboarding and local development via Docker Compose; early payload validation using Node.js utilities aligned to OpenAPI.
Senior Software Engineer, Tech Lead at Accenture
March 1, 2025 - December 1, 2025
Led a cross-functional team to deliver customer-facing React applications using TypeScript and component-driven design; owned the frontend state and data flow, implemented CI/CD pipelines with GitHub Actions, and improved performance with code-splitting and lazy loading; collaborated on API contracts, documented OpenAPI specs, and established automated UI/integration tests and observability.
Senior Software Engineer, Senior Full Stack Engineer at Square
February 1, 2022 - March 1, 2025
Designed and built responsive SPAs with React/TypeScript; integrated RESTful Node.js/Express microservices with PostgreSQL and MongoDB; migrated legacy JS to TypeScript; built CI/CD workflows and introduced feature-flag releases; implemented frontend performance budgets, observability dashboards with Prometheus and Sentry; mentored engineers and authored API docs; contributed to on-call rotations and production incident response.
Software Engineer, Full Stack Engineer at Amazon
September 1, 2013 - February 1, 2022
Delivered customer-facing features across frontend and backend stacks using JavaScript, HTML5 and CSS3; designed backend services with Node.js and Java exposing RESTful APIs for SPAs; built scalable service components in a service-oriented architecture, integrating with AWS services for compute, storage and messaging; contributed to database design with PostgreSQL and DynamoDB, implemented caching, automated tests, performance profiling, and secure token-based authentication; managed rollout procedures and blue/green deployments; instrumented services with logging and metrics for SLO/ SLA monitoring.
Senior Software Engineer | Senior Full Stack Engineer at Square
February 1, 2022 - March 1, 2025
Designed and built responsive SPAs with React and TypeScript, translating UX designs into modular components and design tokens. Implemented RESTful API integrations with Node.js/Express microservices and collaborated on database schema design using PostgreSQL for transactional data and MongoDB for document stores. Led migration of legacy JS modules to TypeScript, improving type safety across the codebase and reducing runtime errors. Built CI/CD workflows (CircleCI/GitHub Actions) to automate testing, build artifacts and safe rollouts; introduced feature-flag driven releases for incremental user exposure. Optimized client-server interactions by batching requests, introducing caching strategies and using efficient JSON payloads to reduce latency and bandwidth. Established frontend performance budgets and used Lighthouse audits to prioritize improvements across critical journeys. Integrated authentication flows and secure token storage patterns, working closely with security teams to meet
Software Engineer | Full Stack Engineer at Amazon
September 1, 2013 - February 1, 2022
Worked across frontend and backend stacks to deliver customer-facing web features using JavaScript, HTML5 and CSS3, ensuring cross-browser compatibility and responsive behavior. Designed and implemented backend services using Node.js and Java, exposing RESTful APIs consumed by single-page frontends. Built scalable service components in a service-oriented architecture, integrating with AWS services for compute, storage and messaging. Contributed to database design and queries using PostgreSQL and DynamoDB for different workload patterns; implemented caching layers to reduce database load. Introduced automated unit and integration tests and expanded test coverage to reduce regressions. Collaborated on performance debugging and profiling, optimizing hot paths and improving throughput under load. Implemented secure communication and authentication patterns for internal and external APIs, following best practices for token lifecycles. Owned rollout procedures and blue/green deployments, par

Education

B.S. in Computer Science at Purdue University
January 11, 2030 - January 26, 2026
B.S. in Computer Science at Purdue University
January 11, 2030 - January 1, 2007
B.S. in Computer Science at Purdue University
January 11, 2030 - January 1, 2007

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services