- Tech stacks: TypeScript/JavaScript, NodeJs, ReactJs, ReduxJs, X-State, ExpressJs, NextJs, NestJs, TailwindCSS, etc.- Databases: SQL server, Oracledb and Mongodb.- Platforms: PCF, Azure, AWS, Kubernetes (AKS).- DevOps: Jenkins, Helm, Terraform, etc.- Fast learner for any technology, platform & language. - Strong OO concept & foundation (C#, Java background)
-
Senior Cloud EngineerManulife Apr 2022 - PresentToronto, Ontario, Ca -
Full Stack Software EngineerManulife Sep 2019 - Apr 2022Toronto, Ontario, Ca- Migrate 21 NodeJs services, 4 React Webapp from PCF to AKS, involved on dockerizing app, helm charts build, CI/CD, Istio setup.- Provision and manage Azure Redis, CosmosDB, Azure Service Bus, Blob storage account using Terraform.- Design & develop solution structure (project framework/skeleton/template) for NodeJs server application which serve React application for UI. A different template for micro service is also created which based on clear architecture. This solution structure provide a standardization among our team for easy onboard new hire & future maintenance.- Design & built numbers of micro services in NodeJs to replace the Java SpringBoot based services which was difficult to maintain. - Be part of the team to design & architect the overall solution of the generic web app assembler to dynamically assemble multiple website, leveraging AEM's content fragments for a headless approach. - Implemented usage of HashiCorp secret management offer by our Engineering Team to store our critical credentials into the vault.- Reliability - Documented SLIs & SLOs based on NFRs provided by Architecture team, and implemented performance monitoring & synthetic monitoring using NewRelic & Dynatrace for the services. Multiple dashboards are also created for better insights.- Organized & lead Agile Swarm day to tackle DevSecOps migration tasks for all the services we built. (Migrate from Jenkins + Concourse pipelines into Jenkins only).- Mentor & coaches junior team member for code architecture, design, practices & quality.- Prototyping - dockerized our applications, created k8s deployment manifest file and deploy into AKS during a Hackathon event, in preparation to migrate our application from PCF to AKS.- Proof of concept - Hackathon event - using Twitter stream api to stream twitter data into Azure Event Hub, consume by Azure Stream Analytic to store into Azure Blob for running Azure Machine Learning. -
Associate Full Stack Software EngineerManulife Oct 2018 - Sep 2019Toronto, Ontario, Ca- Design and implement a NodeJs micro service to replace an existing API implementation done in IBM DataPower which planed to phase out.- Redesign and rewrite an old monolith web application (in .Net 4.5 + Angular stack) which hosted in IIS into NodeJs + React, hosted in PCF.- Implemented SSO authentication via Azure ADFS on web application using company id. Then integrate with entitlement service to authorize user to access the web application.- Setup Apigee gateway to secure our micro services built using OAuth 2.0 client credentials grant. - Setup DevSecOps pipelines for the project based on company provided pipelines & practice. Which involving tools of Jenkins, SonarQube, Fortify & Snyk.- Prototyping - Integrated Kafka with NodeJs using Kerberos authentication running in PCF. - Prototyping - Built GraphQL service to run as aggregation layer for the micro services. Integrate GraphQL service & micro service with Kafka. By leveraging Query, Subscription & Mutation in GraphQL together, we completed a CQRS flow.- Proof of concept - Created Alexa skill to integrate with our micro service using AWS lambda function to complete quotation flow. -
Application Developer IiiManulife Jun 2017 - Sep 2018Toronto, Ontario, Ca- Created a simple proxy server using NodeJS with path rewrite, redirection and configurable rules to support multiple site of proxy & redirection requirements.- Work on DevOps CI & CD for the proxy server project to cloud platform resided on Pivotal Cloud Foundry- Work on Quote tools using ReactJS and Redux, integrate with Java Web Server based on Spring Boot Framework.- Work on DevOps on React project which will build via Maven and deploy to jFrog Artifactory. Integrate the Maven dependency to Java Web project to download the dependencies and then pack into jar for deployment.- Provide quality work on software design for insurance business.- Provide full stack development in enhancement and projects. -
Sr Software EngineerManulife Mar 2016 - Jun 2017Toronto, Ontario, Ca- Provide quality work on software design for Manulife Group of Company- Provide information and technical support services to IT system on Canada - Work closely with IT partner in Canada to understand business requirement for deliver quality design on existing IT system- Provide system development, enhancement and production support when needed - Solution provider on software development to assist business unit- Prepare system design documentation- Guide and Train junior staff- Full time backup of Team Lead when needed -
Software EngineerManulife Jan 2014 - Feb 2016Toronto, Ontario, Ca- Provide quality work on software design for Manulife Group of Company- Provide information and technical support services to IT system on Affinity Market and Group Benefits - Work closely with IT partner in Canada to understand business requirement for deliver quality design on existing IT system- Provide system development, enhancement and production support when needed - Solution provider on software development to assist business unit -
R&D Engineer (Software)Jvc Manufacturing Malaysia Sdn Bhd Oct 2012 - Jan 2014-Involved into software design (Application layer) for camcorder. -Work as a team to design a new software feature for new model. -Work closely with Japan R&D (HQ) for the design of the new software for new model. -Tried to break the code by Software testing and evaluation -Problem solving for software bug found during periodic software evaluation -Brainstorm for prevention plan for next software design by revising previous project -Involved into skill up plan which benefits the team -Practical software design using C and C++ language -Software design and documentation skill (sequence diagram, state transition diagram) -Involved into Agile software development method -Excel VBA training during skill up program
-
R&D TraineeJvc Manufacturing Malaysia Sdn Bhd Sep 2011 - Dec 2011- Assist engineer in data collect- Assist engineer in data evaluation- Assist engineer in benchmarking- Assist engineer in problem solving- Assist engineer in software updating- Prepare report for every task being assigned
-
Project TraineeDigistar Holding Sdn Bhd Sep 2010 - Dec 2010- Assist project manager and project engineer in project management.- Assist project manager and project engineer in drawing checking.- Prepare documentation that needed for every project (catalogue submission, drawing, Build of Quantity etc)- Prepare sample product that needed to show the customer or consultant.
Edward Cheah Education Details
-
Ucsi UniversityCommunication & Electronic Engineering -
Institute / University : Tsun Jin High School
Frequently Asked Questions about Edward Cheah
What company does Edward Cheah work for?
Edward Cheah works for Manulife
What is Edward Cheah's role at the current company?
Edward Cheah's current role is Senior Cloud Engineer at Manulife.
What schools did Edward Cheah attend?
Edward Cheah attended Ucsi University, Institute / University : Tsun Jin High School.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial