Hi there! I’m Terry Guan S, a Senior Full-Stack Engineer with over 12 years of experience building cloud-native, large-scale applications across compensation systems, energy analytics, and data-security platforms. I enjoy turning complex requirements into reliable services and intuitive user experiences, collaborating across cross-functional teams to deliver high-performance solutions. I specialize in modern JS/TS stacks (React, Next.js, Angular) with Node.js, Python, and distributed microservices (gRPC, Kafka). I have strong cloud experience (AWS, Azure, GCP), CI/CD automation, and a track record of leading teams and delivering enterprise-grade systems. I’m passionate about performance, reliability, and enabling data-driven decision making for complex enterprise environments.

Hi there! I’m Terry Guan S, a Senior Full-Stack Engineer with over 12 years of experience building cloud-native, large-scale applications across compensation systems, energy analytics, and data-security platforms. I enjoy turning complex requirements into reliable services and intuitive user experiences, collaborating across cross-functional teams to deliver high-performance solutions. I specialize in modern JS/TS stacks (React, Next.js, Angular) with Node.js, Python, and distributed microservices (gRPC, Kafka). I have strong cloud experience (AWS, Azure, GCP), CI/CD automation, and a track record of leading teams and delivering enterprise-grade systems. I’m passionate about performance, reliability, and enabling data-driven decision making for complex enterprise environments.

Available to hire

Hi there! I’m Terry Guan S, a Senior Full-Stack Engineer with over 12 years of experience building cloud-native, large-scale applications across compensation systems, energy analytics, and data-security platforms. I enjoy turning complex requirements into reliable services and intuitive user experiences, collaborating across cross-functional teams to deliver high-performance solutions.

I specialize in modern JS/TS stacks (React, Next.js, Angular) with Node.js, Python, and distributed microservices (gRPC, Kafka). I have strong cloud experience (AWS, Azure, GCP), CI/CD automation, and a track record of leading teams and delivering enterprise-grade systems. I’m passionate about performance, reliability, and enabling data-driven decision making for complex enterprise environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Full Stack Engineer at WTW
May 1, 2025 - Present
Developed distributed microservices for a SaaS-based compensation platform using Node.js (NestJS) and Python FastAPI, implementing REST and high-performance gRPC APIs behind Envoy API Gateway. Built a responsive Angular front-end with NgRx, RxJS, AOT compilation, lazy loading, and optimized change detection for salary planning, bonus cycles, and equity workflows. Implemented clean, domain-driven service modules using DDD and CQRS patterns with NestJS command handlers and Zod-based schema validation. Used PostgreSQL, SQL Server, Azure CosmosDB, and MongoDB with a database-per-service pattern, leveraging Redis for caching, rate limiting, and session acceleration across large enterprise datasets. Integrated with Carta and ADP Workforce Now through secure OAuth2-based API integrations. Designed centralized compensation data orchestration that unified HRIS, payroll, equity, and benchmarking data into a single source of truth. Deployed microservices on Azure Kubernetes Service (AKS) with con
Software Engineer II at YES ENERGY
May 1, 2024 - April 1, 2025
Architected high-performance, data-intensive web applications using React, TypeScript, Redux, and Next.js to enable real-time processing of large North American electrical grid datasets used by 1,000+ daily market participants. Built AI-enhanced data visualization and analytics tools with Plotly.js, D3.js, Chart.js, Mapbox GL, and AG Grid, integrating machine-learning insights for predictive market trends and anomaly detection. Designed scalable microservices using Node.js and Python with Docker, deploying RESTful APIs on AWS with auto-scaling, load balancing, and observability. Optimized cloud-native data workflows with PL/SQL/T-SQL in PostgreSQL/SQL Server, implementing data-warehouse pipelines with AWS RDS, Redis caching, and Elasticsearch for sub-second analytics. Led end-to-end DevOps/CI/CD automation using Git workflows, Jenkins, and GitHub Actions, containerized builds, automated test suites, Infrastructure-as-Code, and blue-green deployments to ensure high reliability for an en
Full Stack Software Development Consultant at Infosys
November 1, 2019 - April 1, 2024
Built a modular React/Next.js frontend architecture with 40+ reusable components following design-system standards, reducing UI development time and improving consistency across products used by 300+ users. Optimized rendering performance and API interaction, improving key page loads and Lighthouse scores. Implemented enterprise-grade authentication/authorization using OpenID Connect, SSO (AzureAD), and granular permission controls. Developed scalable backend services using NestJS and Go, implementing structured APIs, background job workers, and event-driven data pipelines with Kafka and Redis Streams. Decomposed legacy monolith functionality into domain-driven microservices with gRPC+REST APIs, improving reliability and reducing deployment-related issues. Optimized PostgreSQL with connection pooling, query batching, and indexing; built document-processing services using Django+Celery with OCR pipelines; integrated LLM features via OpenAI/Cohere with caching and rate-limiting. Implemen
Full Stack Developer at Rubrik, Inc
June 1, 2014 - October 1, 2019
Built responsive, data-intensive customer portals using Angular/TypeScript and Angular Material to access backup policies, history, SLA domains, and compliance workflows for enterprise clients. Implemented cloud-native features using AWS S3, Lambda, SNS, SQS, and EC2 for reliable data ingestion, event-driven workflows, and automated backup validation pipelines. Developed offline-capable UI features using Service Workers and LocalStorage for backup status visibility and job history in low-connectivity environments. Collaborated with product designers to translate data-recovery and ransomware-monitoring workflows into Angular components, ensuring accessibility and optimized rendering for large datasets. Built real-time analytics dashboards with Highcharts and RxJS; integrated geolocation-based data governance with ArcGIS for multi-region visibility. Implemented Jasmine/Karma unit testing, improved performance via lazy loading/AOT, and contributed to Agile planning to boost velocity.
Frontend Developer Intern at IBM Consulting
June 1, 2013 - May 1, 2014
Contributed to building the user interface of an internal inventory tracking tool using React.js, improving component rendering efficiency and reducing page load times. Assisted in migrating legacy AngularJS UI components to React, resulting in smoother interactions and improved responsiveness. Collaborated with backend developers to fine-tune API integrations, reducing UI data fetch delays, and helped refactor UI components into reusable modular structures. Added front-end unit tests with Jest and React Testing Library, increasing coverage and reducing UI-related QA issues.

Education

Bachelor's Degree in Computer Science at University of Minnesota
January 1, 2009 - January 1, 2013
Bachelor's Degree of Computer Science at University of Minnesota
January 1, 2009 - January 1, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Energy & Utilities, Software & Internet, Professional Services, Financial Services, Other