Derek Brans is a Staff Software Engineer in Toronto with over 15 years of experience building scalable web systems and diverse platform tools across startups and big tech. He spans the full stack—TypeScript/JS, Rust, C++, Java, Solidity—with deep expertise in Node.js, React/Redux, cloud (AWS/GCP) and Ethereum, and a track record of shipping code used on millions of websites (Postscribe/Google Tag Manager). At Google he led teams to deliver tooling for the Knowledge Graph and GCP provisioning used by millions of companies, and at LendingHome he improved analyst throughput with document-extraction UIs and scalable ingestion pipelines. An active contributor to front-end test tooling and tag-writing libraries, he combines pragmatic product focus with strong cross-team collaboration, mentoring distributed contractors and defining shared web component patterns. He continually expands his skillset through courses, conferences and community participation, and brings an uncommon mix of low-level systems experience and UX-driven engineering.
14 years of coding experience
14 years of employment as a software developer
BScH Computer Science, BScH Computer Science at The University of British Columbia
Asynchronously write javascript, even with document.write.
Role in this project:
Front-end Developer
Contributions:91 commits in 5 months
Contributions summary:Derek primarily contributed to the front-end aspects of the project, focusing on HTML and JavaScript. They worked on initial setup and wrote inline scripts. They made changes to the project files which were related to unit testing. They also made some changes to HTML files and added Javascript code.
Test'em 'Scripts! A test runner that makes Javascript unit testing fun.
Role in this project:
Full-stack Developer
Contributions:14 commits in 11 days
Contributions summary:Derek contributed to the `testem/testem` repository by implementing and refactoring JavaScript code related to the test runner functionality. The user introduced an `on_start` hook feature to the base application, allowing for long-running processes before tests. Furthermore, the user enhanced the templating capabilities used in the launcher and hook commands, along with improving the launcher's functionality and fixing bugs. The user also added tests and cleanup the whitespace in the launcher.
jesttestingjavascriptunittest-runner
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Derek Brans - Staff Software Engineer at Consensys