Made with
Standard Resume
Learn more

Herman Mak

Experienced Software Engineer and Architect
Hong Kong, Hong Kong
|

ca.linkedin.com/in/hermanmak
|

thehermanmak@gmail.com
|

+85268780905
Highly motivated, innovative, and results-orientated individual with experience working on consumer electronics, back-end distributed systems and consulting.
H
M

Work Experience

Google

Customer Engineer
|

Apr 2020 - Current

Amazon Web Services

Solutions Architect II
|

Aug 2018 - Apr 2020

Amazon Web Services(AWS) is a cloud computing platform that provides on demand delivery of IT resources in a pay-as-you-go fashion. As a solutions architect for AWS I help startups, developers and businesses architect their new and existing workflows on AWS following best practices.

  • Deliver technical content via customer case sharing over YouTube @ https://www.youtube.com/watch?v=o5TM9P8U6EY
  • Deliver architecture best practices via seminar of 1000+ audience
  • Develop and prepare demos for marketing events and POC requests
  • Technical expert on Alexa Smarthome and IOT device integration
  • 6 AWS Certifications: SAA, SAP, SOA, DVA, DOP, Alexa Skill Builder Specialty
  • Promoted from Associate in 9 months

Amazon

Software Development Engineer II
|

Mar 2016 - Aug 2018

Amazon Alexa Smarthome is home automation platform and service accessed by voice through the Alexa smart assistant. Originally a 11 person team just a year and a half ago, it is now a multi-vertical organization of over 220 people. My team and my deliverable components are for the "Core" or "Platform" components that control, query and discover connected devices.

  • I delivered large scale, distributed, production facing REST Service that enables devices to be controlled by Alexa.
  • I designed, implemented and maintained a distributed session store using AWS DynamoDB.
  • I was the scrum master for 15 member team leading multiple project verticals
  • Promoted in role in 1.5 years

Amazon

Software Development Engineer Intern
|

Jun 2015 - Aug 2015

The Sortation Technologies team owns the fulfillment center software for gathering individual items from customer orders together for packaging, or "rebinning". I delivered a standalone service to increase visibility and reduce troubleshooting time. It achieved this by aggregating, processing, indexing, and enabling querying of historical data of the "rebinning" process.

  • I designed, implemented and deployed (FSES) to production in 12 weeks
  • I gained familiarity with large scale Service Oriented Architecture
  • I improved my knowledge of deployment process , and SW design patterns

Tesla Motors

Firmware Engineer Intern
|

Sep 2014 - Dec 2014

The Infotainment SQA team focuses around the Model S/X 17' centre display, instrument cluster, and the Tesla mobile applications. I was given 3 projects over the span of 4 months. For one of the projects, I integrated the Tesla Mobile API functionality into the automation framework. Together with a configurable test script, enabled the automated testing of the vehicle through API.

  • Learned and delivered projects in Ruby
  • Gained knowledge of API usage and HTTP calls
  • Automated the testing of Model S vehicles using Mobile API

Sierra Wireless

Software Test Developer Co-Op
|

Sep 2012 - Apr 2013

Perform testing on USB, embedded, and wireless modems and client software on Windows, and Mac OSX.

  • Led project to test AC340U "Beam" on Mac platforms for technical approval on AT&T network
  • GSM throughput testing using Anritsu MD8470A/MD8475A
  • Learn Java and Selenium to write UI automation scripts

Education

Simon Fraser University

Bachelors of Applied Science Systems Engineering
|

Dec 2015

Minor in Business Administration; Overall 3.0 GPA

Projects

LumenXCubed

Chief Marketing Officer
|

Jan 2015 - Apr 2015

LumenXCubed is a mobile computing device that projects it's user interface onto any flat surface. It utilizes a combination of hardware and software to facilitate user interactions.

I designed and prototyped the proof-of-concept casing and selected the hardware components to meet our specifications. I also worked on the initial image correction by making the test fixture and writing software using OpenCV. Finally, I developed a Windows System level service that communicated to an Arduino over serial interface for Status Indication LEDs.

Inverted Pendulum

Student
|

Jan 2015 - Apr 2015

Implemented a state feedback controller for an Inverted Pendulum by checking observability, controllability and calculating a state feedback gain to place poles in stable positions.

Skills

  • Cantonese
  • Java
  • Web Service Design
  • Amazon Web Services (AWS)
  • Quality Assurance
  • Ruby
  • SolidWorks
  • Circuit Design
  • Marketing
  • Entreprenurship
  • Mechanical Design
  • Software Development
  • Git
  • Systems Integration
  • Control Systems
  • CPP
  • API
  • Arduino
  • Linux
  • Vim
  • Scripting
  • Guice
  • JaxRS
  • Networking
  • Cloud Computing
  • Public Speaking
  • English