Willem Bruce Krayenhoff
Software Developer at Tacteris- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Mandarin -
-
French -
Topline Score
Bio
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!
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!
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!
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!
Experience
-
Tacteris
-
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.
-
-
-
1QBit
-
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
-
-
-
Bruce's Tutoring
-
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
-
-
-
GoletaWorks Solutions, Inc.
-
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).
-
-
-
FINCAD
-
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
-
-
-
Western Compensation & Benefits Consultants
-
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
-
-
-
C2 Education
-
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
-
-
-
The University of British Columbia
-
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 -
Simon Fraser University
Master's degree, Computer Science -
The University of British Columbia
Masters of Science, Computational Biophysics -
The University of British Columbia
Honours Mathematics, Mathematics (Major), Physics, Computer Science, Economics -
Landmark Education