James Wiens

Senior Staff Engineer at Wayfair

Burnaby, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James Wiens is a Senior Staff Engineer with 12+ years of experience crafting user-focused enterprise software and leading large, distributed engineering organizations. He blends product sensibility, architecture, and people leadership to scale developer productivity—often cutting build/test times from minutes to seconds and saving hundreds of developer days annually. At Wayfair and previously AWS and Skava/Infosys he defines multi-year technical vision, standardizes front-end best practices, and architects reusable building blocks that accelerate cross-org delivery. An active open-source contributor, James has improved tooling like FuseBox and NoFlo and built practical libraries such as frisbee for React Native, reflecting his preference for intention-revealing, maintainable code. Known for mentoring leaders who mentor others, he pairs data-driven decision making with a knack for turning nuanced debates into clear, repeatable processes. Based in Burnaby, Canada, he brings a force-multiplier approach to making executives’ lives easier while keeping day-to-day engineering efficient and enjoyable.
code12 years of coding experience
job15 years of employment as a software developer
bookHeritage University
languagesEnglish, French, Hindi, Bengali, Tamil
github-logo-circle

Github Skills (27)

babel610
javascript10
performance-monitor10
react-native10
coffeescript10
testing10
typescript10
php10
performance-analysis10
flow-based-programming10
typescript-types10
babel-core10
babeljs10
typescripts10
bundling10

Programming languages (13)

MDXJavaCSSScalaMakefileHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
fuse-box/fuse-box

Feb 2017 - Jun 2017

A blazing fast js bundler/loader with a comprehensive API :fire:
Role in this project:
userFull-stack Developer
Contributions:109 commits, 43 PRs, 1 push in 3 months
Contributions summary:James contributed to the FuseBox project by implementing and extending features related to the JavaScript bundler and loader. Their work included improvements to the plugin API, documentation updates, and the addition of a command to install development dependencies. Furthermore, the user addressed issues like aliasing with Babel and source map support.
bundlerjsloaderhmrtypescript
noflo/noflo

Mar 2016 - Jul 2016

Flow-based programming for JavaScript
Role in this project:
userFull-stack Developer
Contributions:31 commits, 12 PRs, 24 pushes in 3 months
Contributions summary:James primarily focused on enhancing the functionality of the NoFlo framework. They contributed to the component processing logic, adding features such as support for single-port output and improved error handling. The user also worked on test coverage, including the addition of new tests and refinements to existing ones. The changes included modifications to both the CoffeeScript code and corresponding specifications.
flow-based-programmingjavascriptnoflofbpetl-framework
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