Gary Chang
@garychang
I’m a senior software engineer building scalable TypeScript/Node systems and operational platforms.
What I'm looking for
I’m a Senior Software Engineer with 10+ years of experience building scalable production systems and full-stack platforms using TypeScript, Node.js, and modern cloud architectures. I own systems end-to-end—from architecture and development through deployment and production reliability.
I design microservices, backend APIs, and asynchronous data workflows, and I build operational interfaces that help teams manage complex workflows. At System1, I architected RESTful APIs and microservices, implemented Redis queue processing with BullMQ, optimized PostgreSQL and Redis-based performance, and delivered internal dashboards with React and Next.js.
I’m known for improving system design, reducing technical debt, and strengthening engineering standards through architecture reviews and code reviews. I bring a collaborative mindset—translating complex product requirements into reliable, maintainable solutions and mentoring engineers as I go.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
System1
Jun 2019 - Present (6 years 10 months)
Designed and developed TypeScript/Node.js backend services using NestJS to support scalable production systems and internal operational tools. Built React/Next.js dashboards, RESTful microservices, and asynchronous processing pipelines (Redis queues and BullMQ), and led architecture/code review practices to improve reliability and maintainability.
Senior Software Engineer
1FanAI Inc.
May 2018 - May 2019 (1 year)
Built backend services and distributed integrations using Node.js and TypeScript to support high-volume analytics platforms. Designed APIs and data workflows with PostgreSQL and Redis caching, and implemented automated CI/CD pipelines and containerized deployment workflows.
Software Engineer
Blackwood Seven US, Inc.
May 2017 - Dec 2017 (7 months)
Developed backend services and REST APIs for analytics optimization platforms. Designed relational and NoSQL data models for large-scale processing workflows and contributed to debugging, refactoring, and reliability improvements.
Software Engineer
ACTV8me
Apr 2016 - Apr 2017 (1 year)
Built backend services and integrations supporting content distribution platforms. Implemented API endpoints and data workflows for user-facing applications while collaborating with cross-functional teams in Agile development cycles.
Software Engineer
Tradesy
Jul 2015 - Mar 2016 (8 months)
Developed backend services for an e-commerce platform using JavaScript and relational databases. Implemented APIs and transactional backend logic, and participated in code reviews and Agile development processes.
Education
Degrees, certifications, and relevant coursework
University of California, Los Angeles (UCLA)
Bachelor of Science, Computer Science
2011 - 2015
Bachelor of Science in Computer Science at UCLA, completed from 2011 to 2015.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Skills
Interested in hiring Gary?
You can contact Gary and 90k+ other talented remote workers on Himalayas.
Message GaryFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
