I am a Senior Software Engineer with 8+ years of experience building scalable backend services and full-stack systems across SaaS and enterprise platforms. I focus on designing high-performance APIs, event-driven architectures, and reliable cloud-native solutions that empower product teams and accelerate delivery.

Mathew Eric Nguyen

I am a Senior Software Engineer with 8+ years of experience building scalable backend services and full-stack systems across SaaS and enterprise platforms. I focus on designing high-performance APIs, event-driven architectures, and reliable cloud-native solutions that empower product teams and accelerate delivery.

Available to hire

I am a Senior Software Engineer with 8+ years of experience building scalable backend services and full-stack systems across SaaS and enterprise platforms.

I focus on designing high-performance APIs, event-driven architectures, and reliable cloud-native solutions that empower product teams and accelerate delivery.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Work Experience

Senior Software Engineer at TekRevol
April 1, 2022 - December 1, 2025
Led design of a modular Node.js and React platform integrating multiple client APIs, opting for service decomposition over a monolith to reduce deployment coupling and improve release velocity. Re-architected async job processing using Kafka-based event streams, reducing latency under peak load and improving resilience during traffic spikes. Optimized MySQL query patterns and caching across microservices, trading some consistency for performance to reduce contention. Migrated legacy services to AWS and Kubernetes to enable auto-scaling and improve uptime. Identified bottlenecks in API aggregation, introducing batching and parallel requests to boost throughput during high concurrency.
Software Engineer II at HubSpot
July 1, 2018 - May 1, 2022
Built scalable backend services using Java and Kafka for real-time data processing, adopting event-driven design to handle high-volume user activity streams. Refactored API interactions and added caching layers, reducing latency across core workflows. Designed Elasticsearch indexing strategies for large datasets to speed up search while maintaining ingestion performance. Implemented circuit breakers and retry logic to improve fault tolerance and reduce production incidents.
Software Engineer at Adobe
July 1, 2015 - June 1, 2018
Developed backend services using Java and Spring for content-driven applications, defining APIs with clear contracts to support frontend integration and scalability. Profiled bottlenecks and optimized data access patterns to reduce processing delays in high-traffic components. Collaborated with frontend teams using React and TypeScript to align API design with UI needs and streamline data flow across teams.

Education

B.S. in Computer Science at University of Houston–Clear Lake
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet