Albert Lo
San Francisco Bay Area, California, United States
Summary
Versatile software engineer with over 7 years of experience in developing a wide range of products. Excels in both frontend web development and cloud architecture design, with a proven track record of leading teams and implementing innovative solutions.
Work Experience
Software Engineer
2.5 Intelligence
March 2022 - June 2024
  • Developed various blockchain products, including analysis tools, swap platforms, and trading interfaces.
Head of Engineering
Scalable Labs (Subsidiary of Scalable Inc.) - Taipei, Taiwan
April 2019 - March 2022
  • Labs Initiatives
    https://labs.scalablepress.com/
    R&D office focused on rapidly developing and testing new eCommerce product ideas
    Relocated to Taipei to establish and lead an engineering team while serving as a remote Software Architect for the San Francisco office
    Oversaw technology vision and strategy for products developed in Scalable Labs
    Managed engineering resources and hiring processes for the Taipei office
Software Architect
Scalable Inc. (formerly Scalable Press) - San Francisco, CA | Remote
January 2019 - March 2022
  • Codebase Revamp
    Led various improvements to the codebase across different products
    Spearheaded the adoption of monorepo using Lerna
    Implemented GraphQL Codegen to reduce time spent on writing TypeScript interfaces
    Enhanced codebase testability by implementing Dependency Injection and enforcing unit test coverage
  • Cloud Architecture Revamp
    Orchestrated significant improvements to the existing cloud architecture
    Segmented monolithic VPC into smaller, product-specific VPCs
    Led the adoption of Docker and AWS Fargate for application deployment
    Implemented Terraform for infrastructure deployment and maintenance
    Designed and implemented a multi-QA environment setup using Terraform and AWS Fargate, enabling isolated QA environments for any git branch
    Developed and implemented a canary deployment process
  • Change Stream & Job Queue System
    Designed a new job queue system for inter-service communication, replacing most HTTP calls between services
    Engineered a robust job queue system using RabbitMQ
    Architected a reactive system using Kafka to monitor MongoDB changes and dispatch events to downstream consumers via RabbitMQ
    Established RPC standards using RabbitMQ for synchronous communication between services
Software Engineer
Scalable Inc. (formerly Scalable Press) - San Francisco, CA
April 2015 - December 2018
  • Led multiple teams and projects, including B2C and B2B platforms, as well as internal tools development.
Education
University of California, Berkeley
B.S. Electrical Engineering and Computer Science
September 2012 - December 2014