Chris Ma
Software Engineer | 10+ Years in Full-Stack, Cloud, and Blockchain
Golang • JS • Python • Web3 | Scalable Systems • Clean Architecture • PCI-Secure Apps
📍 Singapore 510509
✉️-🔗 LinkedIn: https://www.linkedin.com/in/chris-ma-81696b239/
🔗 Github: https://github.com/chrismaboom
🔗 Discord/Telegram: @charisma226
🔗 Phone: -
Summary
Versatile Software Engineer with 10+ years of experience building full-stack applications,
cloud-native systems, and blockchain-based solutions.
Delivered high-performance platforms across EdTech, e-commerce (checkout/payments), digital
wallets, and promotional systems—focused on clean architecture, secure development, and
scalable design.
Collaborative and agile, with a passion for mentorship, system design, and emerging tech.
My expertise spans Python, JavaScript (ES6+), Golang, and Solidity, with a deep focus on clean
architecture, modular system design, and emerging technologies.
I primarily operate in the EST timezone and am well-versed in remote collaboration.
Skills & Tools
Languages: JavaScript (ES6+), Golang, Python, Solidity
Frameworks: React, Node.js, Django, Nest, Flask
Cloud & DevOps: AWS, Azure, GCP, Heroku
Blockchain: Web3, smart contracts, DApp
Practices: TDD, OOP, clean code, PCI-compliant systems, pair/mob programming
Certifications
• Microsoft Certified: Azure AI Engineer Associate
• Microsoft 365 Certified: Fundamentals
• Microsoft Certified: Azure Fundamentals
• OpenHack: AI-Powered Knowledge Mining
• OpenHack: App Modernization with NoSQL
• Microsoft Certified: Azure AI Engineer Associate
• OpenHack: DevOps
Experience
Midnight Society
Game Developer, Web3 | April 2022 - March 2025 (https://midnightsociety.com)
Collaborated with Boom x VSM Studio on a high-profile project led by Dr. Disrespect, launching
MidnightSociety.com on March 15, 2022 to support applications for 10,000 Founders' Pass NFTs.
The campaign attracted nearly 400,000 applicants within one week, with an equal number of
free "Claws" NFTs minted automatically to eligible users — showcasing a seamless large-scale
Web3 onboarding experience.
Architected a modern, scalable platform with a Next.js frontend decoupled from a
Hasura-based backend, enabling rapid feature development and clean separation of concerns.
Established isolated environments (local, staging, production) supported by GitHub-based
automated CI/CD pipelines for streamlined deployment and testing.
Leveraged Hasura to generate CRUD GraphQL APIs, allowing engineers to focus on business logic
while accelerating development velocity. Designed a robust event-driven serverless
architecture, with PostgreSQL change events triggering modular backend functions, minimizing
operational overhead and improving scalability.
Applied Hasura’s RBAC and custom event handlers to encapsulate security rules cleanly and
maintain flexible access control. This serverless-first approach achieved high availability (quad-9
uptime), cost efficiency, and seamless scaling, outperforming traditional Kubernetes-based
microservices in handling bursty traffic patterns.
Over 3 years, this architecture evolved to support critical game platform features:
authentication, fiat/crypto payments, player entitlements, season pass bundling, and internal
admin tools for moderation and operations.
ESG IMPACT
Lead Developer | January 2022 - December 2022 (https://atmos.ai)
Worked as Lead Developer at an ESG/tech-focused startup committed to uncovering the
meaning behind environmental, social, and governance (ESG) metrics.
Led the development of the main platform for an ESG/Tech company, utilizing the MERN stack
and various tools to create a robust system aimed at delivering impactful insights derived from
comprehensive metrics
Waivlength
Frontend Developer | September 2021 - April 2022 (https://waivlength.io)
Served as Frontend Engineer at Waivlength, a next-generation social platform focused on
creating a safer, more autonomous, and user-centric digital space.
Led UI design and development for both web and mobile platforms using React and React
Native, contributing to a seamless and adaptable user experience aligned with modern web3
and privacy-first principles.
Abstrakt
Senior Lead Web Developer | January 2020 - June 2021
Abstrakt is a blockchain as a service startup. My responsibilities at the company include
suggesting and reviewing architecture of web applications so that it is very modular and reusable
for efficient whitelabel deployments for multiple clients with varying needs. I am also
responsible for writing code for blockchain integrations and their test cases and closely working
with the backend team to ensure that the technology used is best suited for the business
use-cases.
Tools and Technologies :
- React, Angular, Vue, Typescript, Javascript
- NodeJS, Laravel, Codeigniter, CakePHP
- GitLab - For SourceControl and CI/CD
- HockeyApp - For crash reporting and internal deployment to optimize delivery of nightly builds
Scale it
Software Developer | February 2019 - July 2020
Built Algorand-based blockchain migration CLI tool similar to truffle-suite/truffle. Developed in
TypeScript with a focus on modularity, automation, and open-source contribution.
Microsoft
Software Engineer | October 2016 - December 2019
- FY20 ESI Champion Award:Data Platform
- Completed many significant projects regarding Full cloud migration and Guided customers to
complete digital transformation.
- Published Enterprise Cloud Migration Kit base on Large Cloud Project Accumulation,which
includes Playbook,tools and best practice.
- Driving the deployment of the customers’ workloads into Azure and increasing their
consumption of the platform by providing deployment guidance, supporting development of the
customers’ cloud adoption model, and providing appropriate recommendations to overcome
blockers.
- Identifying, validating and growing opportunities to accelerate consumption in high potential
partner accounts, in partnership with the sales team, by driving solution architecture for both
Microsoft and 3rd party solutions.
Cerealia
BackEnd Developer | August 2018 - April 2019 (https://cerealia.ch)
Via company "Scale it"
Development of a trading application that uses blockchain for data logging with integrity and
availability improvements
- Stellar ledger integration
- Immutable ledger transaction lifecycle development: creation, signing, validation, propagation
- Design and implementation of ledger account funding, permission and multi-account
load-balancing scheme
- Back-end development with integration tests
Golang, Stellar, ArangoDB, GraphQL, React (mobx, flow), Spacemacs, Fully remote
Swedbank
Full Stack Engineer | October 2015 - June 2017
Migration of features from older back-end code to an open REST API
- Java back-end development with unit tests
- Front-end development and improvement of existing components
IBM Java EE 6; Angular 1.5.3; Jenkins CI; binary API of deep back-end (written in CL)
Education
The University of Hong Kong
Bachelor's degree in Computer Science (March 2006 - November 2010)