Michael Lai

DevOps Engineer at Boeing Vancouver (AeroInfo)
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Vancouver Metropolitan Area, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Aviation and Aerospace Component Manufacturing
    • 100 - 200 Employee
    • DevOps Engineer
      • May 2016 - Present

      Richmond, British Columbia, Canada ==> Create deployment pipelines using gitlab, jenkins, and chef to deploy/manage environments on azure nodes ==> Worked with ARM templates to provision storage accounts, keyvaults and VMs to automate Azure infrastructure and used chef to automate the application deployment/configurations ==> Separated monolithic java project into various smaller components using Jenkins, Artifactory and Chef to create more efficient deployment pipelines for them so the projects can be deployed… Show more ==> Create deployment pipelines using gitlab, jenkins, and chef to deploy/manage environments on azure nodes ==> Worked with ARM templates to provision storage accounts, keyvaults and VMs to automate Azure infrastructure and used chef to automate the application deployment/configurations ==> Separated monolithic java project into various smaller components using Jenkins, Artifactory and Chef to create more efficient deployment pipelines for them so the projects can be deployed more frequently ==> Create monitors/dashboards using ELK stack and managed production incidents and maintaining 99% uptime to Boeing’s aircraft maintenance systems running on linux environments ==> Created and maintained monitoring scripts in bash that monitor critical queues, processes and messaging services to ensure that all aircraft data are received by the system, processed without error and correctly presented to the ground crew * Microsoft Azure * Chef * Gitlab / Jenkins * Oracle / Cassandra

    • Software Engineer
      • Nov 2015 - May 2016

      Richmond, British Columbia, Canada ==> Worked on the Fuel Optimization project ==> Ingest data for load sheet * Java and frameworks: J2SE, J2EE, Spring * Databases: MySQL * Build Tools: Maven, Jenkins * Source Control: Rational Clearcase * OS: Windows

    • Canada
    • Software Development
    • 1 - 100 Employee
    • R&D Engineer
      • Aug 2015 - Nov 2015

    • Canada
    • Aviation and Aerospace Component Manufacturing
    • 100 - 200 Employee
    • Java Developer
      • Feb 2013 - Jul 2015

      Richmond, BC AeroInfo specializes in delivering solutions that improve operations management for the aviation industry. ⇒ Working on the Digital Airline project ⇒ Provide a cloud platform for airlines which integrate services from many service providers ⇒ Main focus on backend services and security based on different permissions and roles · Java and frameworks: J2SE, J2EE, JSP, Servlets, JSF, Primefaces, SOAP, REST, Selenium, PaaS · XML: XSL, DTD, JAXB · Databases: MySQL… Show more AeroInfo specializes in delivering solutions that improve operations management for the aviation industry. ⇒ Working on the Digital Airline project ⇒ Provide a cloud platform for airlines which integrate services from many service providers ⇒ Main focus on backend services and security based on different permissions and roles · Java and frameworks: J2SE, J2EE, JSP, Servlets, JSF, Primefaces, SOAP, REST, Selenium, PaaS · XML: XSL, DTD, JAXB · Databases: MySQL, CouchDB · Build Tools: Maven, Jenkins · Source Control: SVN · MiddleWare: WSO2 · Cloud: Amazon AWS, S3, EC2 · Team Methodologies: Agile (SAFe), Scrum · OS: Ubuntu, VirtualBox, Docker Show less

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Developer
      • Feb 2012 - Feb 2013

      Vancouver, Canada Area Make Technologies is a leading global provider of legacy modernization software and services. ⇒ Worked on a modernization project for SaskTel ⇒ Convert Cobol legacy codes to Java 1.6 J2EE architecture ⇒ Focused on backend such as system events and batches · Java and frameworks: J2SE, J2EE, Spring · Databases: Oracle · ORM: Hibernate, Hyper Query · Build Tools: Maven, Hudson · Source Control: SVN · Application Servers: JBoss · Team Methodologies: Agile, Scrum

    • Product Engineer / Software Engineer
      • Jul 2006 - Jan 2012

      * Third tier support - analyze and resolve issues that Service cannot handle and are escalated to me. (Not the same as customer service) * Specialize in medical image sequencing management, sono reports, and network issues. * Acted as coordinator between Service, Product managers, Project managers, and software developers. * Software development and support on SonoReport, Administrative Report, Rimage * Resolve various Sono related issues that are escalated through support or… Show more * Third tier support - analyze and resolve issues that Service cannot handle and are escalated to me. (Not the same as customer service) * Specialize in medical image sequencing management, sono reports, and network issues. * Acted as coordinator between Service, Product managers, Project managers, and software developers. * Software development and support on SonoReport, Administrative Report, Rimage * Resolve various Sono related issues that are escalated through support or product engineering. * Provided support with various networking issues at clients' sites. * Package Sono templates for customization. Environment: Windows XP/2003 R2, HL7, DICOM, Objective C, Oracle Show less

    • Software Developer
      • Mar 2010 - Oct 2011

      Medinet provides medical billing and drugs database. Perform development and maintenance work on various web and desktop medical related applications (using Perl and Java) Generate database reports (MySQL) using Jasper Reports Redesign of company's webpage Provide user support for medical billing application

    • Consultant
      • Jul 2008 - Aug 2009

      * Developed Windows mobile software for a bar code scanner to scan products for item ordering, print shelf labels, and price checking. * Synchronize the handheld's database to a MS SQL database to be further processed by a DTS job to do item ordering. * Created a desktop client for user to review and manage the synchronized data. * Created forms and generated various reports in MS Access. Environment: Windows XP/2000, VB .NET, MS SQL, MS Access, VMware, Visual Studio 2005

Education

  • The University of British Columbia
    Bachelor of Applied Science (B.A.Sc.), Computer Science

Community

You need to have a working account to view this content. Click here to join now