Personal

I live in a historic home north of Atlanta with my beautiful wife Kimberly, our 3-year old Seth, and our 1-year old twins Benjamin and Mia. My family comes before my work, and I am incredibly thankful for them. They make me laugh; they make me cry; they do all the things that a family should do, but most of all, they keep me motivated and fulfilled.

I'm from Canada, which means people usually ask me questions like "Oh yeah, it's cold up there right?" It is, but it's also majestic and serene. The town I'm from keeps an average population of about 200, and I grew up in its suburbs in a rustic wooden home that my Dad built on the most secluded, peaceful lake you can imagine. It was my lake; I put a lot of miles into it swimming and by boat, and pulled a lot of fish out of it. It's where I would go when I was happy, and it's where I would go when I wasn't. I see it rarely these days and I miss it dearly.

These days, when I'm not spending time with my family you'll usually find me in my home office or a coffee shop coding something. There's not much time for anything in between. Whether I'm building something for a client, or working on something like NStore, development is as much of a hobby for me as it is a career. I also have an extensive background in design, and I have a strong desire to teach others from my own experiences either in development, design, or that fundamental bridge between the two.

Professional

I’m a consultant, software engineer, and entrepreneur with more than 12 years experience in server and client-side development (C#, .NET, SQL, HTML, CSS, JavaScript, API development, Umbraco, more). I have professional experience in marketing and graphic design, and I’m a passive income enthusiast.

Certified Google Analytics, Certified ScrumMaster, Certified Umbraco Developer Level I and Level II, Stanford University Software Security Foundations certificate, contribution to several patent filings and awards, complete web application development from proposal through project delivery, maintenance, and marketing.

Areas of expertise: Web development, C#, .NET, SQL, CSS, JavaScript, jQuery, Umbraco, .NET MVC, ASP.NET Web API, Microsoft Azure, Git, Google Analytics.

Personal interests: Design, branding, writing, marketing, business, data/analytics, Muay Thai, strength training, instruction, mentorship.

Additional areas of study: SOLID design, design patterns, test-driven development and mocking, continuous integration, Agile and Kanban, cloud development (Microsoft Azure, Amazon AWS, Rackspace Cloud), software architecture (services-oriented, architecture, REST, domain-driven design, caching, table/blob/queue), mobile, single page applications (Angular.js), UI design (Bootstrap, jQuery, LESS, SASS), analytics, marketing, user experience, security, API design, best practices, alternate frameworks (Node.js, React.js, Python, Ruby, PostgreSQL, Redis).

My Resume (PDF, 79KB) →

Experience

Senior Consultant

Magenic 2016 - Present

As a senior consultant, I advise, plan, design, and build mission-critical applications. This includes client consultation, project management (Agile), architectural recommendations, development, and release process. Technologies used: .NET, C#, SQL Server, Web API, Angular.js, Kendo UI, WPF, HTML, CSS, JavaScript, jQuery.

Principal Software Engineer II

Scientific Games (formerly Williams Interactive, WMS Gaming) 2009 - 2016

Full-stack development, .NET, CQRS, SQL Server, Web API, JavaScript, jQuery, Agile. Site and server administration in Windows Azure. SCM migration and administration (GitHub Enterprise, Visual SVN), patents, process improvements within the organization. Previously: ASP.NET, WCF, Umbraco, HTML, CSS, design.

Consulting and Contract Development

2014 - Present

Paradigm Productions Senior Consultant. Umbraco, .NET, feature development, content management, Google Analytics

Alii Healthcare Senior Development Consultant. Web API, .NET MVC, PostgreSQL, Angular.js, HTML, CSS

General Assembly Instructor, Part Time. Front-End Web Development (FEWD), part-time instructor

ThreadKM Senior Development Consultant. Bootstrap, JavaScript, jQuery, Angular.js, Ruby, HTML, CSS

Creative Director and Lead Developer

Marketing Max 2007-2009

Design and development for clients including Terminix, TruGreen, Sage Software, and ComputerJobs.com. Managed projects from consultation through design, launch, maintenance, and marketing. Development in ASP.NET using C# and SQL Server, and integration with third-party APIs and tools including Google Maps, Authorize.Net, and PayPal.

Website / Systems Administrator

Selina Naturally (formerly The Grain & Salt Society) 2006-2007

Responsible for management and maintenance of information systems including computers, data network, servers, phone network, and website. Development of website features. Design and programming support for marketing team, including creation and launch of email campaigns, list management, and website promotions.

Skills

.NET (C#)
HTML/CSS
JavaScript
.NET Web API
SQL Server
Git/SVN
SOLID
Design Patterns
Agile
Architecture
Graphic Design
Marketing

Education

Computer Science

Kennesaw State University, Kennesaw, GA Ongoing
4.0 GPA, courses include: Statistics, Algebra, Calculus, Macroeconomics, Microeconomics, English Composition II – Technical Writing, Psychology, Ethics, Speech Communications - Public Speaking.

Advanced Diploma – Multimedia Production

Confederation College of Applied Arts and Technology, Thunder Bay, ON 1999 - 2002
3.74 GPA, Dean’s List graduate of the three-year Multimedia Production program at Confederation College, including successful completion of a four month, 576-hour internship.

Interests and Areas of Study

SOLID design, design patterns, test-driven development and mocking, continuous integration, Agile and Kanban, cloud development (Microsoft Azure, Amazon AWS, Rackspace Cloud), software architecture (services-oriented architecture, REST, domain-driven design, caching, table/blob/queue), mobile, single page applications (Angular.js), UI design (Bootstrap, jQuery, LESS, SASS), analytics, marketing, user experience, security, API design, best practices.

Personal Interests

  • Graphic Design
  • Branding
  • Writing
  • Marketing
  • Business
  • Data/Analytics
  • Muay Thai
  • Strength Training
  • Instruction
  • Mentorship