Rory Duncan

Rory Duncan

Mentor
Rising Codementor
US$25.00
For every 15 mins
ABOUT ME
Web Developer, Software Engineer, & Cat Enthusiast
Web Developer, Software Engineer, & Cat Enthusiast

I have a focused interest in product development—from a software engineering perspective. My other related skills are design, UI/UX, branding, authorship, and code architecture.

English
Pacific Time (US & Canada) (-07:00)
Joined September 2017
EXPERTISE
6 years experience
I have built hundreds of static websites, including many of the components from the ground up—as well as complex Single Page Applications...
I have built hundreds of static websites, including many of the components from the ground up—as well as complex Single Page Applications and high-performance-related applications—all utilizing JavaScript. JavaScript was initially my area of focus when I began learning programming, to the extent that I have read many popular libraries' source, and to this day, it remains my favorite language to use and to help others learn.
4 years experience
I've used C# and the MVC framework for large, complex applications, as well as small, informational web sites. I used C# daily for multip...
I've used C# and the MVC framework for large, complex applications, as well as small, informational web sites. I used C# daily for multiple positions, and it is a pleasant object-oriented programming language to work with, and a productive language for even junior developers to use.
5 years experience
I've used from the command-line for all of my projects (minus a few positions which used other version control systems).
I've used from the command-line for all of my projects (minus a few positions which used other version control systems).
CLIGit flowGit hooksGitHubBitbucket
View more
HTML Canvas API
6 years experience
Like many who learn to program, one of my hobbies is video game development. I had an interest in game development using canvas and javas...
Like many who learn to program, one of my hobbies is video game development. I had an interest in game development using canvas and javascript, particularly due to it's infancy when I started. I've done a handful of game jams using Canvas, and am currently working on a game framework for Canvas-based games.
Jank Free rendering2d contextJavaScript Game Development
View more
Jank Free rendering2d contextJavaScript Game Development
View more
Solutions Engineering
3 years experience
As the Director of Project Development, one of my most beloved responsibilities was the formulation of solutions to real-world problems u...
As the Director of Project Development, one of my most beloved responsibilities was the formulation of solutions to real-world problems using content, applications, and systems design. This process entailed making sure every process or solution was multi-faceted, or consequential: providing a solution to more than just the original problem. Example: Seamlessly integrating the users of a job board to incentive them to filter quality posters, helping the next influx of job seekers by utilizing the user's story (the user reviews each post individually, instead of a list, then approves, saves for later, or claims not interested).
Project directionHuman centered designService and content analysis
View more
Project directionHuman centered designService and content analysisMonetization techniquesConsumer interactionConsequential design
View more

REVIEWS FROM CLIENTS

Rory's profile has been carefully vetted and approved as a Codementor. Connect with Rory now, and leave a review for them once you're done!
EMPLOYMENTS
Software Engineer
Work Truck Solutions
2016-10-01-Present
Agile development of two core products in a industry startup, focusing on thought-leading solutions.
Agile development of two core products in a industry startup, focusing on thought-leading solutions.
C#
jQuery
MVC
View more
C#
jQuery
MVC
Transact-SQL
Leaflet.js
View more
Director of Project Development
Modern Developer, Inc.
2015-10-01-2016-06-01
Authored high-fidelity educational content, including methods for calibrating developer skills. Formulated projects and application solut...
Authored high-fidelity educational content, including methods for calibrating developer skills. Formulated projects and application solutions to company hindrances that applied consequential design: Solutions that solved more than their initial problem. Created software systems for integrating student involvement, retention, and management.
Node.js
Git
WordPress
View more
Node.js
Git
WordPress
Markdown
Github education
View more
Front-End Developer
Steps Marketing
2014-08-01-2015-10-01
Developed static web sites from design documents and provided support, maintainence, and updates using HTML, C#, LESS, MVC, .NET, & javas...
Developed static web sites from design documents and provided support, maintainence, and updates using HTML, C#, LESS, MVC, .NET, & javascript.
C#
jQuery
LESS
View more
C#
jQuery
LESS
MVC
View more
PROJECTS
2017
A game framework built on top of the HTML5 Canvas using Coffeescript. Inspired by Playground.js
A game framework built on top of the HTML5 Canvas using Coffeescript. Inspired by Playground.js
HTML5 Canvas
HTML5 Canvas
Great AnimalsView Project
2015
A UUID generator, akin to Haikunator, et al.
A UUID generator, akin to Haikunator, et al.
npm
npm