Billy Lau

Software Application Engineer at Workday
  • Claim this Profile
Contact Information
Location
Canada, CA
Languages
  • English Native or bilingual proficiency
  • Chinese Native or bilingual proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Application Engineer
      • Sep 2021 - Present
    • 1 - 100 Employee
    • Software Engineer
      • Nov 2018 - Sep 2021
    • Java UI Developer
      • Mar 2015 - Jun 2018

      ○ Implemented many new features on the web app built using the GWT framework with emphasis on code scalability/performance; applying Design Patterns whenever applicable. Coded in an Intellij IDEA environment, debugged the compiled GWT code in HTML5 and CSS3 with Chrome developer tools. ○ Worked closely with UI designers to come to terms with new specifications, giving feedback and proposing possible UI changes for a better user experience ○ Introduced a data object layer between server and client for reusable code and coding efficiency ○ Explored several prototypes to prove/disprove concepts of interest to improve performance ○ Refactored and improved on old legacy code for readability and code efficiency. ○ Built and maintained Cordova hybrid apps used by 10k+ users all over the world on both Android and iOS. Used Safari and Chrome to inspect the javascript on the respective native apps, and Xcode and Android Studios to benchmark performance. ○ Improved Cordova app loading speeds and robustness by 2-3x on both iOS and Android. Injected at runtime. ○ Involved with the project plan with upgrading Crosswalk (chromium) and ultimately migrating away from it when it was announced it would no longer be developed by Intel ○ Created an in-house Cordova plugin on the Android platform to run custom code with configurations before startup ○ Extended an automation framework for mobile to test for regression using Selenium as JUNIT tests. Ran 2 times a day on Jenkins with Sauce Labs to report passes/failures. ○ Technologies Used: Java, Javascript, Google Web Toolkit (GWT), Cordova, Crosswalk, CSS, HTML5, Objective C. Eclipse, Intellij IDEA, Xcode, Android Studios, MySQL, Git, SVN, Jenkins, Jira, Confluence, Sauce Labs, XML Show less

    • Canada
    • Government Administration
    • 700 & Above Employee
    • Project Manager
      • Jan 2014 - Apr 2014

      Representing University of British Columbia, oversaw the entire Mountain View Cemetery Website Project. Planned and followed a Waterfall development methodology for the team. Responsible for software design and software documentation. Representing University of British Columbia, oversaw the entire Mountain View Cemetery Website Project. Planned and followed a Waterfall development methodology for the team. Responsible for software design and software documentation.

    • Canada
    • Software Development
    • 700 & Above Employee
    • Applications Developer
      • May 2012 - Aug 2012

      Developed an instant messaging chat system prototype for the Blackberry internal employees. Communicated with internal clients to create systems for streamlining workflow based on their objectives and business model. Developed an instant messaging chat system prototype for the Blackberry internal employees. Communicated with internal clients to create systems for streamlining workflow based on their objectives and business model.

    • Canada
    • Wireless Services
    • 100 - 200 Employee
    • Mobile Application Developer
      • Sep 2011 - Apr 2012

      Constructed an automation framework for quality assurance purposes in Java. Produced an online game playable on a web browser using multiple web technologies. Constructed an automation framework for quality assurance purposes in Java. Produced an online game playable on a web browser using multiple web technologies.

Education

  • The University of British Columbia
    Bachelor of Arts (B.A.), Computer Science
    2009 - 2014

Community

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