Ben Duncan

Ben Duncan

Mentor
5.0
(1 reviews)
US$10.00
For every 15 mins
1
Sessions/Jobs
ABOUT ME
I have twelve years of professional experience in web development, primarily focused on Javascript, including Node and React, working for cl
I have twelve years of professional experience in web development, primarily focused on Javascript, including Node and React, working for clients such as Intel, Nike, and the Travel Channel.
Pacific Time (US & Canada) (-07:00)
Joined July 2018
EXPERTISE
12 years experience | 1 endorsement
Es6Reactnpm
View more
3 years experience | 1 endorsement
12 years experience | 1 endorsement

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Removed User
Removed User
July 2018
Wow! that session definitely helped. Ben is awesome at details about task and helped me through very well in advising
SOCIAL PRESENCE
GitHub
language-soy
Soy Templates support for the Atom Editor
CoffeeScript
6
2
soy-loader
A webpack loader for Google Closure (soy) templates.
JavaScript
5
7
Stack Overflow
316 Reputation
0
1
8
EMPLOYMENTS
Owner (Software Engineer Contracting)
Cascadia Concepts
2016-08-01-Present
I'm now working as an independent contractor, where I've done prototypes for Nike.com, build the UI for a React Native iPhone app for a s...
I'm now working as an independent contractor, where I've done prototypes for Nike.com, build the UI for a React Native iPhone app for a social networking company, and have built and helped maintain multiple small business websites.
HTML/CSS
Python
C#
View more
HTML/CSS
Python
C#
React
React Native
Redux
Go (Golang)
View more
Software Engineer - Team Lead
Idealist
2015-08-01-2016-07-01
I worked with teammates to create and deploy a universally rendered application framework to be used by ourselves and other internal team...
I worked with teammates to create and deploy a universally rendered application framework to be used by ourselves and other internal teams for the migration of the site from static Python to React. As team lead, I also interfaced with product managers and other stakeholders about incoming features or product changes to consult on feasibility or timelines, and helped limit internal team processes (maximizing developer time) and encouraging cross-team communication and knowledge sharing. I also created a styleguide and living documentation for Sass styles and React components to encourage code reuse throughout the site. This was done as a custom NodeJS application that would render live components with specs and examples of Sass mixin and variable usage.
Python
Node.js
Git
View more
Python
Node.js
Git
HTML5
React
JavaScript
Git flow
View more
Javascript Developer
Real Magnet
2012-07-01-2015-07-01
After joining the team as a dedicated Javascript developer, I created a custom AMD loader to minimize size while including features that ...
After joining the team as a dedicated Javascript developer, I created a custom AMD loader to minimize size while including features that (at the time) RequireJS did not have. This allowed the team to write front end code in self-contained modules and pull in dependencies as needed, speeding up the site and cleaning our front end by conforming to a modular pattern. Later, when tasked with building a UI for editing web pages, a designer and I planned and built a drag and drop WYSIWYG tool where users could build a web page from scratch, loading images and writing in movable components. That tool was popular with users and continued to be used and extended for years after I left. To help support tracking automated marketing campaigns, we used D3.js and vector based graphics abstracted into a jQuery plugin to simplify development and render charts with custom animations for our specific needs. For a greenfield project I was tasked with bootstrapping the structure, tooling, and patterns. The project was developed using CSS components and a documented design system using CSS 3, Backbone, and Marionette.
Node.js
jQuery
Backbone.js
View more
Node.js
jQuery
Backbone.js
HTML5
D3.js
npm
CSS
JavaScript
Hg
View more