Senior Software Engineer
Jewei Mak
Backend systems, APIs, and payments. Fifteen years of PHP and Laravel in production.
[email protected] · github.com/jewei · jewei.net
Experience
-
Senior Software Engineer
2024 – Present
- Developed and maintained a Laravel and PostgreSQL platform serving 1,000,000+ users and 50,000+ monthly transactions
- Integrated 10+ payment providers and 70+ payment channels across Asia, expanding regional checkout coverage
- Built fraud prevention against bot registrations and promotional campaign abuse using behavioral signals, rate limits, anomaly detection, and risk scoring
- Co-architected 5 microservices, enabling 10x scalability while improving modularity and reliability
- Defined Laravel architecture patterns, code-quality practices, and implementation guidance as Laravel subject-matter expert for the team
- Applied agentic AI coding workflows to accelerate development, testing, debugging, and refactoring
-
Senior Backend Software Engineer
femmily
2023 – 2024
- Drove a 3-month-delayed project to an on-time soft launch by standing up the AWS production environment, sharpening delivery focus, and mentoring the team
- Introduced CI/CD and error tracking, increasing deploy frequency from weekly to daily while improving production visibility and incident response
- Refactored and migrated 2 legacy Laravel applications into a more maintainable foundation
- Established coding standards and streamlined Git workflows, including the repository migration from Bitbucket to GitHub
-
Senior Software Engineer
2018 – 2023
- Maintained backend APIs for a national learning platform serving 10,000+ Malaysian schools across web and mobile clients
- Built and supported an online training platform used by 25+ large corporates, including YTL Construction and YTL Hotels
- Delivered features across 7 learning products including Lesson Planner, Curriculum Designer, and an analytics dashboard
- Partnered with architects and product owners to convert requirements into end-to-end architecture, technical tasks, and delivery estimates
- Improved delivery quality by mentoring peer engineers, removing blockers, reviewing merge requests, and strengthening operational visibility through logging, metrics, health monitoring, Elasticsearch, and data lake pipelines
-
Principal Software Engineer
2016 – 2018
- Led backend architecture and API design for an e-commerce application covering campaign management, merchant onboarding, product listings, business reporting, and audit logs
- Implemented zero-downtime deployment and rollback workflows, eliminating release-related downtime
- Managed deployments across staging, production servers, and supporting cloud services
- Built supporting microservices for image compression, PDF report generation, and social media data mining, cutting processing time by 80%
- Established coding standards, design patterns, and backend guidelines across the team
-
Application Developer
2013 – 2016
- Developed dynamic filtered newsfeed systems from aggregated data for pharmaceutical industry clients
- Built an automated newsletter builder and email tracking system for targeted healthcare content delivery
- Deployed micro-social sites with live newsfeeds and newsletter workflows
-
Software Developer
2011 – 2013
- Built product features for EasyBlog, EasyDiscuss, and Komento Joomla CMS extensions
- Supported customers through forum and ticket workflows, translating product issues into fixes and improvements
-
Software Engineer
Slashes and Dots
2009 – 2011
- Built core product features for the JomSocial Joomla CMS extension
- Implemented video uploads and a custom video player with Amazon S3 integration