Stephen Lau

Software Developer

Stephen Lau

Stephen has worked developing sections of the QNX core OS as well as developing drivers in C for use in mobile devices.

Key skills

    • C/C++
    • Driver Development
    • Embedded Development
    • QNX RTOS
    • Rendering Engine Development
    • User Experience Development

Main competence area

Stephen has worked developing sections of the QNX core OS as well as developing drivers in C for use in mobile devices. Also, he has setup a build and integration server for testing of drivers. At Blackberry he worked as a team lead for several concept and demo projects related to mobile UX. He has also successfully lead a creative team to develop a sign language translation concept project, resulting in an international award.

Stephen has experience developing at different layers of the software stack, from low level drivers designed and developed in C to apps written in C++ and Java.  With previous experience in firmware and driver development, rendering engine development, automated testing, and concept development Stephen is comfortable working with both large and small projects.

With a good eye for detail, Stephen has worked closely with both engineering and design teams to implement BlackBerry's rendering engine as well as many projects related to mobile UX.

Stephen has received several provincial and national medals for his work in electronics and robotics, as well as an international developer award for his work on an American Sign Language translation project.

Specific competence areas

    • C/C++
    • Java
    • JavaScript
    • Embedded
    • Mobile development
    • UX development
    • Prototyping
    • Driver development

Previous assignments

  • BlackBerry/Research in Motion
  • Firgelli Technology
  • Canadian Department of National Defense
  • Skills Canada Robotics

Teacher for courses

Contact

stephen.lau@edument.se

News & Feeds

Expanding boundaries

Why did Therese hesitate before she accepted her latest assignment? 

Read More >

Därför är TypeScript värt att titta närmare på

Learn about what TypeScript and why you should adopt it.

Read More >

Why is the Management 3.0 so popular right now?

Leadership is not just the managers responsibility.

Read More >

Management 3.0 är framtidens agila ledarskap

Ledarskap är inte bara chefernas ansvar. Det är allas ansvar. 

Read More >

Why is adopting Scrum a challenge for many companies?

 - In some companies with a corporate culture significantly at odds with agile core values, or with …

Read More >

Copyright © Edument AB. All rights reserved.