Willem Bruce Krayenhoff

Software Developer at Tacteris
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Vancouver, British Columbia, Canada, CA
Languages
  • Mandarin -
  • French -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

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

Filter reviews by:

UUY Jr.

What stands out for me when I think of Bruce is his out-of-box thinking, strong problem-solving skills, as well as his attention to detail. Also, he is a great team player with excellent communication skills. I learned a lot from him during our collaboration for around 1 year while at 1Qbit, and from subsequent interactions. We worked together on reinforcement learning and Bruce made significant contributions in both theory and Python coding. I think that Bruce’s current technical skills and experiences, learn-it-all mindset, and effective communication skills make him a great candidate for a role in any data science/ML team.

Krishanu Sankar

I worked with Bruce on a project during my first year at 1QBit. He taught me a lot about optimization, machine learning, software design, and version control. He's extremely thoughtful and patient, and is both a great teacher and a calming presence. I enjoyed our collaboration, both in code and at the whiteboard, as well as the great life conversations throughout!

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

Experience

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Jul 2022 - Present

      Frontend: Vue, Vuetify, Apollo-GraphQL, Cypress, Typescript Backend: Python, Graphene, GraphQL, REST, asyncio, machine learning (pytorch, pytorch lightening, optuna) Other: XML, Github Actions, military background, TDD Worked with a few other software developers to develop a prototype military logistics website. Frontend: Vue, Vuetify, Apollo-GraphQL, Cypress, Typescript Backend: Python, Graphene, GraphQL, REST, asyncio, machine learning (pytorch, pytorch lightening, optuna) Other: XML, Github Actions, military background, TDD Worked with a few other software developers to develop a prototype military logistics website.

    • Information Technology & Services
    • 1 - 100 Employee
    • Software Engineer
      • Dec 2020 - Jan 2022

      Worked on heuristic algorithms to solve NP-hard hardware related problems, and implemented them into a product using good software development practices.Software improvements:o Python: Improved adherence to PEP8 and google code style standards by providing support on code linting and establishing a PR checklist.o Git: Streamlined internal squash-rebase workflow by creating a training video.o Automated parallelization by using Ray on GCP (Google Cloud Platform).o Introduced joblib to cache intermediate results.Algorithmic contributions:o Invented a new data structure and algorithm to substantially improve the space complexity and meaningfully improve the time complexity of a core part of our program.o Invented a simple polynomial algorithm for an anticipated NP-hard problem.o Originated several ideas that changed our approach and resulted in an (~20%) improvement in the quality of our program’s output, in contrast to previous incremental improvements (~2%).o Provided counterexamples to quickly move on from algorithmic dead-ends. Show less

    • Machine Learning Scientist
      • Dec 2018 - Dec 2020

    • Machine Learning Researcher
      • Jun 2018 - Nov 2018

    • Professional Training and Coaching
    • Private Tutor (Math, Physics, Statistics, Comp Sci, Economics)
      • Jan 2001 - Jan 2021

      https://sites.google.com/site/brucetut • Built a successful university-level tutoring business • Developed tutoring skills using online courses, reading, experimentation, and reflection to complement tutoring experience • Combined digital handwriting with screencasts, Skype, and digital flashcards • Tutored up to 4th year Math, Physics, Statistics, Computing Science and Economics courses https://sites.google.com/site/brucetut • Built a successful university-level tutoring business • Developed tutoring skills using online courses, reading, experimentation, and reflection to complement tutoring experience • Combined digital handwriting with screencasts, Skype, and digital flashcards • Tutored up to 4th year Math, Physics, Statistics, Computing Science and Economics courses

    • Python Programming and Machine Learning
      • 2017 - Jun 2018

    • Canada
    • Software Development
    • Contract Automated QA
      • Aug 2016 - Jul 2017

      • Wrote Selenium-based tests for a website in Javascript and Typescript • Built a solid understanding of how the Javascript selenium webdriver bindings work • Migrated core libraries to Typescript (catching more errors prior to runtime, as each run took several minutes). • Wrote Selenium-based tests for a website in Javascript and Typescript • Built a solid understanding of how the Javascript selenium webdriver bindings work • Migrated core libraries to Typescript (catching more errors prior to runtime, as each run took several minutes).

    • Canada
    • Financial Services
    • 1 - 100 Employee
    • Co-op Software Developer
      • Jan 2015 - Aug 2015

      • Enabled high quality software development processes (version control, code re-use, etc) to be applied to python scripts that generate Excel Workbooks. • Designed and built a Python library for building FINCAD F3 Excel Workbooks (Via COM) • Trained others to use this library • Enabled high quality software development processes (version control, code re-use, etc) to be applied to python scripts that generate Excel Workbooks. • Designed and built a Python library for building FINCAD F3 Excel Workbooks (Via COM) • Trained others to use this library

    • Canada
    • Human Resources Services
    • 1 - 100 Employee
    • Actuarial Analyst
      • Aug 2009 - Feb 2011

      • Performed actuarial calculations and valuations, pension administration, and consulting • Created new spreadsheet conventions that became the standard • Performed actuarial calculations and valuations, pension administration, and consulting • Created new spreadsheet conventions that became the standard

    • Education Administration Programs
    • 700 & Above Employee
    • Tutor
      • Mar 2009 - Aug 2009

      • K-12 Tutor in Math, English, Economics, Physics and French • K-12 Tutor in Math, English, Economics, Physics and French

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Teaching Assistant
      • Jan 2001 - Dec 2008

      • Assisted with 1st through 4th year Math and Physics courses • Increased Mathematics tutoring appointments significantly due to student demand • Assisted with 1st through 4th year Math and Physics courses • Increased Mathematics tutoring appointments significantly due to student demand

Education

  • fast.ai
    Deep Learning - Self Study
    2017 - 2018
  • Simon Fraser University
    Master's degree, Computer Science
    2013 - 2016
  • The University of British Columbia
    Masters of Science, Computational Biophysics
    2006 - 2009
  • The University of British Columbia
    Honours Mathematics, Mathematics (Major), Physics, Computer Science, Economics
    1999 - 2004
  • Landmark Education
    2014 - 2016

Community

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