Angelo Lao

Angelo Lao

Software Developer (Co-op)

Followers of Angelo Lao338 followers
location of Angelo LaoCanada

Connect with Angelo Lao to Send Message

Connect

Connect with Angelo Lao to Send Message

Connect
  • Timeline

  • About me

    Software Engineering graduate from the University of Waterloo • Full-time Software Developer

  • Education

    • University of Waterloo

      2017 - 2022
      Bachelor of Software Engineering Computer Software Engineering

      Activities and Societies: SE Class of 2022 Academic Representative (Fall 2017 - Winter 2018), Member of the Water Boys acapella group

  • Experience

    • Deighton Associates Limited

      May 2018 - Aug 2018
      Software Developer (Co-op)

      • Utilized SDLC processes to develop a login system in Angular/Ionic as a solo project for the company mobile app; integrated the login system with the existing OpenID Connect/OAuth 2 implementation• Developed a library of functions using cryptographic technology in the .NET framework to securely transport, store, and verify licenses in a new software licensing system• Using Agile methodologies, supervised the creation of a software licensing system and was responsible for project scheduling and weekly status updates• Composed the company’s first ever standard document for project proposals, to the praise and approval of colleagues and the Vice President Engineering• Conducted research and analysis for new projects such as a large file download system, or a mobile-app deployment system• Conducted manual tests for software bugs across multiple browsers, and logged found bugs in Visual Studio Online Show less

    • Think Research

      Jan 2019 - Apr 2019
      Full-stack Developer

      • Devised a ‘remember me’ system in React Native that allows users’ emails to be remembered on a login screen• Created a RESTful API using Ruby on Rails to provide front-end applications with custom UI colors and logos• Designed a customization system using React that can retrieve and rebrand an application based on custom UI colors and logos sent by a back-end response

    • 360insights.com

      Sept 2019 - Dec 2019
      Full-stack Developer

      • Implemented a ‘application approval’ system using gRPC and Node.js to approve an application to our services• Created an ‘approval-message consumer’ using RabbitMQ and Node.js which creates a new user in the DB when their application is approved• Designed a ‘user preferences’ system using React Context API and cookies to remember a user’s UI preferences• Constructed a multi-file uploader using React to be shared across several front-end services

    • ThoughtWire

      May 2020 - Aug 2020
      Software Engineer

      • Designed a testing microservice using Spring to simulate customer systems interacting with our application• Improved a JMeter addon by allowing threads using WebSocket messages to share the same connection

    • Altis Labs

      Jan 2021 - Apr 2021
      Full-stack Developer

      • Designed data queries and mutations in GraphQL and TypeScript, to manipulate a database via Hasura• Transformed and filtered the data using React hooks and Redux, for use in data visualizations• Researched and documented technologies required by a new application, using tools such as a decision table

    • UKG

      Sept 2021 - now

      • Created a live-code editor (supporting HTML/CSS/JS) using Stencil.js and Angular, to test private UI components• Implemented live-code imports and exports, allowing UI library consumers to easily save or share their work• Engineered APIs for Stencil.js components so that they are maintainable and easy for consumers to use

      • Software Developer

        Jan 2022 - now
      • Software Engineer - Design System Team

        Sept 2021 - Dec 2021
  • Licenses & Certifications