Résumé

JEWEI MAK

Backend developer. Architect web-based application and deployment. Firm believer in clean, scalable, and secure code.


CAREER DEVELOPMENT

A decade of experience in building web application with PHP, from Mambo CMS to Laravel framework. Memorize PSR-2 by heart.

Principle Software Engineer, ModeFair (2016 - Present)

  • Design and architect backend system and API from scratch for campaign management, merchant obboarding, product listing and business reporting.
  • Design and architect vehicle number registration system link to JPJ and RHB for car dealers.
  • Deploy and manage staging and production servers and cloud services.
  • Zero downtime deployment and rollback.
  • Features: image compression, S3 storage and CDN, message queue, PDF & Excel formatted report, Instagram scraping, user roles and permissions, audit log.
  • Stack: Ubuntu, Nginx, PHP7, AWS EC2 and RDS, Cloudflare, Laravel, Redis.
  • Tools: Deployer, Composer, Git, SSH, Slack, Let’s Encrypt.
  • Set coding standard, design patterns, guidelines and best practices.

Application Developer, P\S\L Group (2013 - 2016)

  • Dynamic filtered newsfeed system from aggregated data.
  • Automated newsletter builder and tracking.
  • Create on demand micro-social sites with newsfeeds and newsletter.
  • Received "Level 1 Real-Time Recognition Award".
  • Stack: CentOS, Apache, PHP5, MySQL, Drupal.
  • Tools: Drush, G Suite, SVN, PHP_CodeSniffer, PHPunit.

Software Developer, Stackideas (2011 - 2013)

  • Involved in Easyblog, EasyDiscuss, Komento development.
  • Customer support.
  • Stack: Apache, PHP, Joomla.

Software Engineer @Slashes and Dots, (2009 - 2011)

  • Involved building the core product, Jomsocial.
  • Implemented video feature and Amazon S3 integration.
  • Stack: Apache, PHP, Joomla.

PHP Programmer (2006 - 2009)

  • Create websites with CMS for food directory, portal, brochure sites, bridal shop etc.
  • Stack: Apache, PHP, Wordpress.

EDUCATION

Diploma in Electronic Engineering (2001 - 2005)
Tunku Abdul Rahman University College


NOTES

I quit doing white board technical test. Discuss my past projects or GitHub code instead.