I am a Senior Software Engineer and Solutions Architect with over 10 years of experience specializing in Ruby on Rails, Node.js, Angular, and Python. I have a proven track record of designing and implementing scalable microservice architectures, with expertise in backend service development and cloud deployment across FinTech, eCommerce, and AI domains. I enjoy optimizing applications for real-time data and ML workflows, ensuring secure and reliable systems. I'm passionate about continuous learning and growth, always seeking ways to improve and push projects forward even when faced with challenges. My approach is to embrace failures as learning opportunities, aiming to fail early, fail often, but always fail forward.

Kris Chou

I am a Senior Software Engineer and Solutions Architect with over 10 years of experience specializing in Ruby on Rails, Node.js, Angular, and Python. I have a proven track record of designing and implementing scalable microservice architectures, with expertise in backend service development and cloud deployment across FinTech, eCommerce, and AI domains. I enjoy optimizing applications for real-time data and ML workflows, ensuring secure and reliable systems. I'm passionate about continuous learning and growth, always seeking ways to improve and push projects forward even when faced with challenges. My approach is to embrace failures as learning opportunities, aiming to fail early, fail often, but always fail forward.

Available to hire

I am a Senior Software Engineer and Solutions Architect with over 10 years of experience specializing in Ruby on Rails, Node.js, Angular, and Python. I have a proven track record of designing and implementing scalable microservice architectures, with expertise in backend service development and cloud deployment across FinTech, eCommerce, and AI domains. I enjoy optimizing applications for real-time data and ML workflows, ensuring secure and reliable systems.

I’m passionate about continuous learning and growth, always seeking ways to improve and push projects forward even when faced with challenges. My approach is to embrace failures as learning opportunities, aiming to fail early, fail often, but always fail forward.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Senior Software Engineer | Solutions Architect at MissionDev
January 1, 2022 - April 30, 2025
Designed and deployed high-volume enterprise-grade applications using React, Redux, TypeScript, and Material UI, improving frontend load times by 40% and supporting over 10,000 concurrent users with zero downtime. Engineered mobile-first cross-platform solutions using React Native, React Navigation, Redux Toolkit, and Expo, accelerating time-to-market by 30% across Android and iOS platforms. Built and scaled secure backend systems with Node.js, Express, NestJS, Koa, and Hapi, cutting API response times by 60% and boosting throughput by 3x with Redis caching and JWT authentication. Led backend integrations with Django leveraging Celery and Swagger, improving data processing efficiency by 25%. Architected resilient databases with PostgreSQL, CQRS, pgAdmin, TypeORM, and Django ORM, improving query performance and reducing anomalies. Delivered intelligent automation integrating Python, TensorFlow, and Node.js, reducing manual workflows by 70%. Designed multi-tenant authentication services
Senior Software Engineer – Tech Lead at TitanX
August 1, 2016 - December 31, 2021
Created a proprietary UI system Yoga using React, TypeScript, Styled Components, and Storybook, reducing design-to-code time by 50% and improving component reusability across multiple teams. Delivered high-performance mobile apps with React Native, React Navigation, Expo, and Redux, reducing development cycles by 40% and improving app ratings. Instituted front-end quality standards with ESLint, Prettier, and Husky, cutting code review times by 30%. Built scalable APIs with Node.js, Express, GraphQL, and Apollo Server supporting a real-time trading engine with 99.999% uptime and sub 50ms latency. Integrated blockchain features using Web3.js and Django, enabling secure transactions and saving manual reconciliation costs. Optimized backend systems handling over 10,000 transactions per minute with 99.98% reliability. Led a cross-functional team of 6 developers improving productivity by 20%.
Full-stack Developer at Joseflegal
December 1, 2014 - July 31, 2016
Built interactive data visualizations with Vue.js, D3.js, and Dagre, increasing data insights consumption by 70%. Developed rich text-editing platforms using React, Draft.js, and custom extensions, reducing publishing time by 40%. Integrated Vue.js frontend with Node.js APIs for conversational UIs, driving user engagement by 50% through real-time legal chatbots. Created file processing services with Node.js, Express, and python-docx, reducing manual document conversion time by 80%. Automated deployments using Docker, GitHub Actions, and GCP, improving deployment frequency by 5x while maintaining 100% production uptime.
Senior Software Engineer | Solutions Architect at MissionDev
January 1, 2022 - April 30, 2025
Designed and deployed high-volume enterprise-grade applications using React, Redux, TypeScript, and Material UI, enhancing frontend load times by 40% and supporting over 10,000 concurrent users with zero downtime. Engineered mobile-first cross-platform solutions using React Native, React Navigation, Redux Toolkit, and Expo, accelerating time-to-market by 30% across Android and iOS platforms. Built and scaled secure backend systems using Node.js, Express, NestJS, Koa, and Hapi, cutting API response times by 60% and boosting throughput by 3x through Redis caching and JWT authentication. Led backend integrations with Django frameworks, increasing data processing efficiency by 25%. Architected resilient databases, developed intelligent automation systems with Python, TensorFlow, and Node.js, and achieved 99.99% uptime for multi-tenant authentication services. Improved deployment processes by implementing Infrastructure as Code tools and practices, leading GitOps workflows and Kubernetes au
Senior Software Engineer – Tech Lead at TitanX
August 1, 2016 - December 31, 2021
Created a proprietary UI system named Yoga using React, TypeScript, Styled Components, and Storybook which reduced design-to-code time by 50%. Delivered high-performance mobile apps using React Native, React Navigation, Expo, and Redux, improving app store ratings and decreasing development cycles. Instituted front-end quality standards with ESLint, Prettier, and Husky, reducing technical debt. Built scalable APIs with Node.js, Express, GraphQL, and Apollo Server powering a real-time trading engine with near-perfect uptime and low latency. Introduced blockchain features, optimized backend with Redis and AWS Elastic Beanstalk, and led a cross-functional team of 6 developers to increase productivity by 20%.
Full-stack Developer at Joseflegal
December 1, 2014 - July 31, 2016
Built interactive data visualizations using Vue.js, D3.js, and Dagre increasing data insights consumption by 70%. Developed rich text-editing platforms with React and Draft.js, reducing publishing time by 40%. Integrated Vue.js frontend with Node.js APIs for conversational UIs, boosting user engagement by 50%. Created file-processing services reducing manual document conversion time by 80%. Automated deployments with Docker, GitHub Actions, and GCP, increasing deployment frequency by 5x while maintaining 100% production uptime.
Senior Ruby on Rails Engineer | Solutions Architect at MissionDev
January 1, 2022 - April 30, 2025
Architected and implemented scalable RESTful APIs and microservices using Ruby on Rails and Node.js, improving throughput and reducing latency by 60%. Designed and optimized complex PostgreSQL database schemas, enhancing query performance by 45%. Developed secure authentication systems using OAuth 2.0, JWT, and OpenID Connect for microservices on Kubernetes. Automated CI/CD pipelines with AWS services, reducing deployment time by 60% while improving reliability. Implemented infrastructure automation with Terraform, Helm, and Terragrunt, achieving consistent deployments and cutting configuration drift by 90%. Led GitOps practices with Argo CD to improve deployment transparency and rollback speed. Enforced secure development lifecycle integrating Checkmarx and Snyk in CI/CD pipelines, decreasing security risks by 85%. Established observability with Datadog and Nagios, reducing mean time to recovery by 50%.
Senior Ruby on Rails Engineer – Tech Lead at TitanX
August 1, 2016 - December 31, 2021
Led backend architecture and API development with Ruby on Rails, Node.js, and Redis caching, supporting over 500,000 monthly requests with 99.99% uptime. Spearheaded backend performance improvements via query optimization, caching, and horizontal scaling on AWS Elastic Beanstalk, increasing throughput by 35%. Integrated secure blockchain smart contract interactions using Web3.js and Node.js for Ethereum-based decentralized apps. Maintained code quality with RSpec, ESLint, Prettier, and Husky pre-commit hooks, reducing bugs by 60%. Mentored junior engineers and facilitated code reviews and training, cutting onboarding time by 25%. Fostered agile collaboration between product and engineering teams, reducing scope creep by 15%.
Full-stack Developer at Joseflegal
December 1, 2014 - July 31, 2016
Led development of dynamic flowchart visualizations using Vue.js v1.0, D3.js, and Dagre, reducing workflow debugging time by 35% for legal teams. Created a collaborative document editor with React v0.14 and Draft.js, increasing legal document drafting efficiency by 40%. Designed and launched an interactive bot interface with Vue.js, cutting automation task times by 50%. Engineered scalable document parsing tools with Python, Django, and python-docx, reducing manual data entry by 80%. Led DevOps initiatives using GitHub Actions, Docker, and Google Cloud Platform, improving deployment frequency by 60%. Mentored junior developers on front-end architecture and Agile workflows, improving sprint delivery rates by 25%. Integrated backend APIs with frontend components using RESTful services and WebSockets, enhancing responsiveness by 30%. Conducted testing with Jest, PyTest, and Cypress, increasing test coverage from 50% to 92%. Collaborated with product managers and UX designers to boost clie
Senior Ruby on Rails Engineer | Solutions Architect at MissionDev
January 1, 2022 - April 1, 2025
Architected and implemented scalable RESTful APIs and microservices using Ruby on Rails and Node.js, improving throughput and reducing latency by 60%. Designed and optimized complex PostgreSQL schemas applying CQRS and indexing strategies to enhance query performance by 45%. Developed secure authentication and authorization systems using OAuth 2.0, JWT, and OpenID Connect for containerized microservices deployed on Kubernetes (EKS). Automated CI/CD pipelines with AWS services, reducing deployment time by 60%. Implemented infrastructure-as-code using Terraform, Terragrunt, and Helm, cutting configuration drift by 90%. Led GitOps practices with Argo CD, improving deployment transparency and rollback speed. Enforced secure development lifecycle integrating Checkmarx and Snyk into CI/CD workflows, decreasing security risks by 85%. Established observability with Datadog and Nagios, improving coverage and reducing MTTR by 50%.
Senior Ruby on Rails Engineer – Tech Lead at TitanX
August 1, 2016 - December 31, 2021
Led backend architecture and API development with Ruby on Rails, Node.js, and Redis caching, supporting over 500,000 monthly requests with 99.99% uptime. Spearheaded backend performance improvements through query optimization, Redis caching, and horizontal scaling on AWS Elastic Beanstalk, increasing throughput by 35%. Integrated secure blockchain smart contract interactions using Web3.js and Node.js supporting Ethereum-based decentralized apps. Maintained code quality with RSpec, ESLint, Prettier, and pre-commit hooks, reducing bugs by 60%. Mentored junior engineers, facilitating code reviews and training that cut onboarding time by 25%. Fostered agile collaboration, reducing scope creep by 15%.
Full-stack Developer at Joseflegal
December 1, 2014 - July 31, 2016
Led development of dynamic flowchart visualizations using Vue.js v1.0, D3.js, and Dagre, reducing workflow debugging time by 35% for legal teams. Spearheaded the creation of a collaborative document editor with React and Draft.js, increasing legal document drafting efficiency by 40%. Designed and launched an interactive bot interface using Vue.js, cutting legal automation task times by 50%. Engineered scalable document parsing tools with Python, Django, and python-docx, automating Word-to-JSON conversion and reducing manual data entry by 80%. Led DevOps initiatives with CI/CD pipelines, Docker containers, and Google Cloud deployments, improving deployment frequency by 60%. Mentored junior developers, driving a 25% improvement in sprint delivery rates. Integrated backend APIs with frontend components using RESTful services and WebSockets, enhancing responsiveness by 30%. Conducted unit and integration testing raising test coverage from 50% to 92%, significantly reducing production bugs.

Education

Bachelor’s Degree at National University of Singapore
April 1, 2010 - September 30, 2014
Bachelor’s Degree at National University of Singapore
April 1, 2010 - September 30, 2014
Bachelor’s Degree at National University of Singapore
April 1, 2010 - September 1, 2014
Bachelor’s Degree at National University of Singapore
April 1, 2010 - September 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Retail, Media & Entertainment, Professional Services