AWS Certified Developer
AWS Certified Solution Architect Associate
Certified Azure AI Engineer
BSc IT
engineer.anthony.ng@gmail.com
https://anthony.ng
“A sensor software engineer and architect building quality products and
tools.”
Key Competencies
Build software from scratch
Simplify complex problems
Implement ideas into products
Test driven development
Automate business process
Leverage A.I. and data science
Education
SEP 1998 – JUN 2001 | City University of Hong Kong | Bachelor Science
(Hon) in Information Technology
Key subjects:
Data Structure & AlgorithmsOperating System PrinciplesData Communication & LANsComputer ArchitectureIntro to Database SystemsOO modeling & DesignDistributed Systems Tech & ProgrammingGenetic Algorithms and applications
Professional Experience Highlights
APR 2025 – Now /Lead Full Stack Developer | EiQ Site/ / London & Birmingham
As a Lead Full Stack Developer to drive and develop the EiQ platform to
synergize the networking effect for brands and suppliers ecosystem.
Key skills:
System ArchitectingSolution ArchitectingTypescriptJestAWS RDSAWS KafkaAWS LambdaGitLab CIPythonAgileTeam Management
DEC 2023 – MAR 2025 /Senior Full Stack Developer | EiQ Site/ / London & Birmingham
As a senior Full Stack Developer to build and deliver a supply chain
confidence app for suppliers from Minimal Viable Product to full fledged
application.
SEP 2016 – NOV 2017 /
Co-founder and Machine Learning Engineer
/ / HONG KONG
To optimize the traveller’s itinerary on-the-fly by creating a
recommendation engine with A.I.
Key skills:
Node.jsMongoDBAWSNatural Language ProcessingSimilarity Algorithms
Language Proficiency
Fluent English | Native Cantonese | Fluent Mandarin
Rights to work in the UK
Yes
Blog/ Publication
https://medium.com/@engineerng
https://m41highway.wordpress.com/
Employment History
DEC 2023 – Now // London & Birmingham
Lead Full Stack Developer | EiQ Site/ APR 2025 – Present
Stepping into this role ahead of the successful launch of the
fully-fledged EiQ site, I streamlined development and delivery
processes by leveraging insights from the initial phase, driving
transformative changes to ensure a robust and user-centric
ecosystem. Key Missions: Architecting the Next-Generation EiQ
Platform: Designed and shaped a unified platform architecture to
deliver a seamless user experience, enhancing data communication
and simplifying integration across the EiQ ecosystem’s diverse
applications. Promoting Domain-Driven Accountability: Introduced
a business domain-based ownership model for developers,
establishing clear responsibility for data and system
operations, boosting team accountability and operational
clarity. Revitalizing Agile Processes: Modernized outdated Agile
methodologies to align with EiQ’s ambitious growth, enabling
faster iteration cycles and improved collaboration across teams.
With a focus on innovation and collaboration, I continue to
empower EiQ’s evolution, ensuring the platform thrives as a
cutting-edge solution for its users.
Key skills:
System ArchitectingSolution ArchitectingTypescriptJestAWS RDSAWS KafkaAWS LambdaGitLab CIPythonAgileTeam Management
Senior Full Stack Developer | EiQ Site/ DEC 2023 – MAR 2025
Spearheaded a greenfield project from inception to a fully
operational application, laying a robust technical foundation for
business scalability, I led the end-to-end process, including team
formation, ideation, prototyping, architecture design,
development, infrastructure setup, monitoring, load and stress
testing, user onboarding, and building actionable user metrics.
Overcame challenges such as integrating with legacy systems,
navigating organizational restructuring, and aligning
cross-functional teams with diverse tech stacks. I designed and
implemented a scalable event-driven architecture, enabling the
EiQ, as a platform to handle significant customer growth. Fostered
collaboration between development and data science teams by
upskilling members, harmonizing workflows, and bridging technical
gaps. As a result, EiQ Site has established a robust foundation to
support future growth.
NOV 2021 – SEP 2023 /Delivery Consultant/ (A Hitachi Group Company)/ London
I worked at GlobalLogic to develop and deliver software projects for
clients, contributed in developers community and experimental projects
such as Big Data pipeline automation and Internal Developer Portal.
Client - / Lead Frontend Developer/ OCT 2022 – MAR 2023
As the last phase of a three-year migration plan, the project
inherited acute technical and operational complexities from
rapidly emerging call centre technologies. Being the lead
frontend developer, I was responsible for developing new
custom features to enable call centre agents to reach
customers using outbound mechanisms with a test-driven
approach to optimize the alignment from multiple development
pipelines among our own team, AWS, and two solution providers.
I used React and MobX to implement the UI/UX. Protocols such
as WebSocket and the RESTful API were integrated to realize
voice communication and call functions in the web application.
To facilitate a smooth transition, I conducted a series of
technical trainings for the client's internal team to sustain
the product.
Client - / Lead Backend Developer/ JAN 2022 – AUG 2022
After successfully migrating the infrastructure from on-prem
proprietary software packages to AWS, I joined the second phase
to re-develop the core phone banking features with serverless
technologies to bring availability and scalability to the
magnitude of the internet load. It was a challenging mission
because the core banking APIs were rapidly evolving in parallel
by the client's internal teams. As the lead backend developer,
facing substantial uncertainty, I maximized the integration
among the call centre workflow engine, phone banking code, and
the core banking APIs using proxies and mocks. On the other
hand, I embraced pair-programming and workshops between our own
team, AWS, and the client's team to tackle problems
collaboratively. I developed the serverless backend with AWS
Lambda functions in Node.js and Typescript, test-driven by Jest.
To comply with the strict banking regulations, I embedded
encryption with data in transit and at rest. This project
received high recognition from Sainsbury's Bank and GlobalLogic.
It helped the client lay the technical foundation to open up
opportunities to adapt to modern technologies and effectively
reduce time-to-market and technical frictions.
OCT 2020 – APR 2021 /Senior Backend Engineer/ / London
Being a senior backend developer in the product development team, I
focused on creating new features in a React mobile app with Node Js,
Typescript, React Js and Jest, GraphQL, Docker, Kubernetes, Serverless,
and Open Banking APIs. Moreover, I maintained legacy systems written in
Ruby-on-rail and GoLang.
DEC 2018 – AUG 2020 / Senior Software Engineer / Hong Kong
I was primarily responsible for contributing and maintaining the source
code and environment of the backend technology stack that empower
Melco's prime loyalty app, MelcoClub. Besides, I developed the
corporate-wide APIs to support multiple products and drove API-first
development strategy. Furthermore, I incubated the car booking service
in MelcoClub from scratch. Last but not least, I motivated the
development team in an Agile way, simplified bureaucracy procedure, and
automated redundant process.
Key skills:
Node.jsOpen API 3SCRUMDynamoDBDockerAWSECSEKSTerraformTypescript
OCT 2017 – DEC 2018 / Product Engineer
/
, Hong Kong & Singapore
My primary responsibility in the Singapore – Hong Kong Agile team was to
develop and deliver the business stories into MVP (minimal viable
product) in every Scrum sprint. I was also responsible for automating
the testing and integration process to achieve Continuous Deployment
from development to production environment. I used Java Spring Boot,
Scala, and Kotlin in the backend, whereas Angular.JS in frontend. To
ensure automated testing, I created a unit test with Mocha, Chai,
Cucumber for frontend, and JUnit, Mockito, for the backend. The app was
shipped as a Docker container and orchestrated on a private cloud to
achieve high scalability and HA. It was the first full Agile project in
Hong Kong entity that disrupted both the Wealth Advisory experience and
the process in development, testing deployment, and communication in the
bank.
My mission in AXA was building an API Factory that served as the
middleman between the legacy systems and other web and mobile
apps. My responsibility was to develop and deliver the OAuth
security feature and digital customer account through the Scrum
process. My code is being tested automatically using Mocha, Chai,
Git before it merged, packaged in Docker images, and deployed to
UAT and production environment, which was running on Openshift
private cloud. I also implemented a centralized logging and
analysis feature with fluentD, ELK, InfluxDB and, Chronograf. Last
but not least, I exercised the performance and security tests with
Jmeter and ZAP. This project established the API business in the
insurance giant and drove a series of digital transformation in
the company.
My mission in eMedia Asia was to develop and deliver a series of
digital media websites such as News, Blogs, and Forums in the
Asian electronic engineering domain in Scrum and Kanban. My
responsibilities included full-stack development using React.JS,
Vue.JS, Node.JS, Django, and ELK, as well as build and deployment
using Docker, Docker Cloud, Docker Swarm, Jenkins, AWS, Ali Cloud,
Nginx. The exercises had successfully set up an end-to-end
test-driven CI/CD pipeline in Hong Kong and China and delivered
business values in short feedback loops.
DEC 2013 – JUN 2016 / System Analyst / , Hong Kong
Being the founding team member, I was responsible for developing and
launching an online travel booking platform from scratch. In the initial
stage of the startup, my primary focus was to create a robust, secure,
and high throughput architecture using event-driven design, Rabbit MQ,
Redis, Java, Spring Boot, Node.JS, Progresql to support inventory
control, attractions booking and order management and payment. On the
other hand, I had contributed to the SPA based frontend framework using
Node.JS and Angular.JS to achieve the best user experience. In the next
stage, I paid most effort to extend the product offerings on the
platform, such as hotels, flights, ferries, car rental, restaurants
reservation, portable WIFI device booking, and other consumer products.
Throughout the 2.5 years with the team, I accomplished the full launch
of the B2B, B2C, and Corporate sites and cultivated a LEAN culture in
the dev team.
JAN 2012 – AUG 2013 / Associate Architect / DMX TECHNOLOGIES, China & Hong Kong
I had two roles in the R&D center. Being in charge of the architecture
of the personalized entertainment recommendation platform, I have
contributed to the design and implementation of the software framework
supporting pluggable recommendation features including, item-to-item
collaborative filtering, content similarity, and scenario prediction
using Java, Hadoop, MySql, Lucene. To implement the technical solution
involving lots of details in mathematics, statistics, and machine
learning, I have invested enormous effort in naïve Bayes algorithms,
Collaborative Filtering, Cosine Algorithm, Jacquard Algorithm, Natural
Language Processing. As a research lead, I was responsible for bringing
in technical solutions to the product. By working on proof-of-concept
exercises, I have deep dived in Social Network Analysis, Graph Analysis,
WordNet, XMPP, and Memcached. Last but not least, the experience in
writing product white paper and conducting product presentations was a
big bonus for my career. The full range product launched in 15 months
with 20000 users.
JUL 2010 – DEC 2011 / System Analyst / IBM HONG KONG, Hong Kong
As a system owner working for my client, the Trade Development
Council of Hong Kong, I was responsible for the website enhancement
such as system upgrade, performance tuning, improving user
experience, in which I gathered user requirement, proposed technical
solution and managed a team of 5 to deliver the solution.
I worked as an analyst programmer for my client, HSBC, where I
developed a treasury system using Java, J2EE, MQ, Oracle. My
responsibilities included requirement gathering and analysis,
coding, testing, code integration with multiple teams. The system
was released successfully and became the first milestone of the
global launch.
Key skills:
Java 5J2EEIBM MQOracleJavascriptCSS
SEP 2008 – JUN 2010 / Assistant System Analyst / E-BUSINESS SOLUTIONS, Hong Kong
In the consultancy company, I was responsible for developing security
and monitoring systems supporting RFID technology. Throughout the
assignments in the Baggage Handling System in the Hong Kong
International Airport and Airport Express Railway, I have accomplished
the system development and integration among RFID devices, PCI
controllers, and Human Machine Interfaces with Java, Java Swing, Java
Concurrency and MySQL. I have also accomplished the revamp of a
transaction system to enforce security using Java, C++, Oracle, and PKI.
OCT 2007 – SEP 2008 / Technical Analyst / OOCL, Hong Kong
In the global shipping giant, I was working in the Enterprise Messaging
team. Being responsible for implementing the AS2 security mechanism and
enhance the performance on the global EDI platform using Java, Java
Concurrent, EDI, Oracle, and Cryptography. I have successfully helped
the team to increase the throughput of the EDI exchange and strengthen
the security of the messaging mechanism.
APR 2005 – OCT 2007 / Analyst Programmer / HSIN CHONG CONSTRUCTION, Hong Kong
My primary mission was developing ERP and BI systems, specifically in
the construction domain. By introducing and applying AJAX in the web
applications, I streamlined the operation efficiency and enhanced the UX
of the site management system of the Venetian Resort construction
project. I also took part in the project presentation in the corporate
conference.
AUG 2001 – OCT 2004 / PeopleSoft Consultant / LIGHTHOUSE SERVICES, Hong Kong
I have accomplished multiple assignments, including ERP, HR, and BI
systems in the most significant transportation client in Hong Kong, Mass
Transit Railway, using PeopleSoft, Oracle, Java, and Visual Basic.
SEP 2016 – NOV 2017 / Co-founder and Machine Learning Engineer
/ , Hong Kong
Travie App was a personalized itinerary planner providing attractions
and restaurants recommendation, routes suggestions, and flight and hotel
booking. As a co-founder in the seed-funded startup, I was responsible
for implementing the matching algorithm, pathfinder algorithm, and
integrating with various searching and booking API providers. To seek
for investors and partners, I participated actively in pitching and
product demonstration.
Key skills:
Cosine AlgorithmJacquard Algorithmk-meansGenetic AlgorithmNatural Language ProcessingChatbotNode.JSMongoDBAWS
×
JAN 2016 – JUN 2016 / Co-founder and Data Engineer
/ , Hong Kong
Aiming to solve the low transparency and efficiency of the used car
market in Hong Kong, Autobid founded as a car trading platform that used
car prices determined by prediction engines based on numerous attributes
such as physical conditions and market prices. As a data engineer, I
contributed to the POC of the prediction engine and the bidding system.