Robb Priestley

Robb Priestley

Garibaldi Highlands, Canada
Hire Robb
Scroll To View More
Robb Priestley

Robb Priestley

Garibaldi Highlands, Canada
Member since February 13, 2017
Robb is a resourceful software professional with over 15 years of experience building and delivering production-ready, enterprise-grade software of all kinds. He's educated in computer science and business and is a certified PMP. He has worked with a diverse set of teams and has top quality communication skills.His passion for development and his focus on business results makes him an ideal candidate for your consideration.
Robb is now available for hire
Portfolio
Experience
  • JavaScript, 15 years
  • C#, 15 years
  • Microsoft SQL Server, 15 years
  • .NET, 15 years
  • Project Management, 5 years
  • ASP.NET, 5 years
  • Amazon Web Services (AWS), 2 years
  • .NET Core, 2 years
Garibaldi Highlands, Canada
Availability
Part-time
Preferred Environment
Visual Studio Code, macOS, Git
The most amazing...
...things I have accomplished include managing a team of 12 software developers, earning my PMP, and building a full-stack software platform for a startup company.
Employment
  • Owner
    Digital Wizardry Software Solutions, Ltd.
    2017 - PRESENT
    • Integrated Azure Media Services (a type of transcoding service) into Node.js using TypeScript.
    • Wrote Node.js routines to discover and convert millions of hyperlinks in MongoDB.
    • Contributed to the ASP.NET ERP system for manufacturing company.
    • Designed and built an ASP.NET data management system for mining core samples.
    • Implemented the cloud infrastructure setup, WordPress setup, general IT consulting, and IT support.
    Technologies: C#.NET, ASP.NET, SQL Server, JavaScript, TypeScript, Node.js, MongoDB, WordPress, AWS, Google Cloud Platform
  • Chief Technology Officer | Co-Founder | Entrepreneur
    ShoutExchange Ltd.
    2016 - 2017
    • Focused on building value for the company amid continuous uncertainty with few available resources and little direct support.
    • Designed, implemented, and delivered a full-stack SOA software system using C# .NET, Amazon Web Services, REST, and PostgreSQL. The service-oriented back end integrates seamlessly with a front end website built using WordPress, PHP, JavaScript, and CSS.
    • Deployed this full-stack system using Docker to a production environment where it has operated successfully for many months.
    • Integrated into the system using OAuth authentication with 4 social media APIs: Facebook, Twitter, Instagram, and YouTube. These integrations allow end users to sign in using social media to access ShoutExchange services including social media data analytics and time-phased KPIs.
    Technologies: C# .NET, ASP.NET, Entity Framework, PostgreSQL, Docker, Amazon Web Services, REST, WordPress, JavaScript, CSS
  • Manager, Software Developers
    Arc'teryx Equipment
    2013 - 2016
    • Attained ultimately the role of manager of the software developer team with 12 direct reports.
    • Delivered with my team successfully a large-scale, time-sensitive, mission-critical integration package linking the ERP with a warehouse facility operating on SAP.
    • Hired and helped orient new employees, prepared and delivered performance reviews, and exercised my skills as a project manager and facilitator.
    Technologies: VB.NET, VB6, Microsoft SQL Server, Git
  • Senior Software Developer
    Arc'teryx Equipment
    2012 - 2013
    • Led teams with a mandate to serve business and facilitate corporate growth.
    • Specialized in system maintenance, problem solving, and user support—thriving on the uncertainty, variety, and exposure to risk.
    Technologies: VB.NET, VB6, Microsoft SQL Server, TFS
  • Software Developer
    Independent iOS Developer
    2011 - 2013
    • Undertook an independent development project which I designed, built, and marketed an iPhone video game called Robot Attack Maze.
    • Succeeded in this goal using Xcode, Objective-C, iOS, and the Cocos2d framework. The game was then sold in the Apple App Store.
    • Implemented in the game random maze level generation, a recursive maze-solving algorithm, a physics engine, and an artificial intelligence subsystem.
    Technologies: iOS, Objective-C, Cocos2d, Git
  • Software Developer
    Arc'teryx Equipment
    2007 - 2012
    • Started as a software developer working on the company’s extensive custom-built ERP system using VB6 and Microsoft SQL Server.
    • Migrated code from the legacy VB6 system to new modules built in VB.NET.
    • Accomplished the goal of building an EDI web application from a design template using SOAP web services. The resulting integrations software has since input over $80 million of orders and saved over 800 person hours.
    Technologies: VB.NET, VB6, Microsoft SQL Server, VSS
  • Software Developer
    FDM Software Ltd.
    2003 - 2007
    • Worked at FDM Software as a co-op intern in my final year at Langara College. Even before I had graduated, FDM hired as a permanent software developer.
    • Developed their flagship emergency services RMS product using Delphi, Object Pascal, Microsoft SQL Server, and Sybase SQL Anywhere.
    • Contributed to a major system rewrite porting legacy application code to C# .NET. In time I specialized on system integrations and worked on several key projects linking the RMS with external systems. Examples include Texas EMS and HAZMAT data classification.
    • Implemented a high-risk database upgrade for Salt Lake City for which the company received an official commendation.
    • Proposed to build an innovative integration with Google Earth which allowed geospatial data from the RMS to be projected onto three-dimensional maps. FDM management agreed, and the resulting product is still being sold as a feature.
    Technologies: C# .NET, Microsoft SQL Server, Sybase SQL Anywhere, Delphi, Object Pascal, CVS
  • Software Developer
    SMG Technologies Inc.
    2002 - 2002
    • Worked at SMG as co-op intern while studying computer science at Langara College.
    • Built, with a team, a fare reservation system for Singapore Airlines using Java and Oracle.
    Technologies: Java, Oracle
Experience
  • MazeGenerator (Development)
    https://github.com/robbpriestley/mazegenerator

    MazeGenerator is a project demonstrating the maze generation algorithm that I designed and built using C# ASP.NET Core MVC on Visual Studio Code for Mac.

    The maze generation algorithm is configurable and produces fully-random mazes that completely occupy grids with variable dimensions. The algorithm completes a typical maze generation task on a server in just a few milliseconds.

    This project demonstrates my software design and coding abilities. I like to produce very clean, maintainable, self-documenting code that includes helpful comments explaining the more difficult concepts.

    There is full source code posted on my GitHub account, and from there a link provides access to a running demo.

  • Jogtracks (Development)
    https://github.com/robbpriestley/Jogtracks

    Jogtracks is a demonstration of a full-stack, single-page web application that allows users to track their jogging times and distances.

    The project uses C# ASP.NET Core MVC, Entity Framework Core, Microsoft SQL Server, jQuery, TypeScript, CSS, Handlebars, Docker, and Amazon Web Services.

    Jogtracks serves to showcase my full-stack software development skills. There is full source code posted on my GitHub account, and from there a link provides access to a running demo.

Skills
  • Languages
    VB.NET, C#, JavaScript, Visual Basic 6 (VB6), TypeScript, CSS, PHP, C, C++, Java, Object Pascal, Delphi, Objective-C
  • Frameworks
    .NET Core, .NET, Entity Core, ASP.NET
  • Paradigms
    Object-oriented Programming (OOP), Agile, REST
  • Platforms
    MacOS, Windows, Amazon Web Services (AWS), WordPress, Docker, Linux, iOS
  • Storage
    Microsoft SQL Server, PostgreSQL, Databases, MongoDB, Sybase
  • Misc
    Project Management
  • Libraries/APIs
    jQuery, Node.js
  • Tools
    Git, Xcode
Education
  • PMP Project Management Professional in Project Management
    Project Management Institute - Newtown Square, PA, USA
    2016 - 2016
  • Certificate in Business Administration
    Capilano University - North Vancouver, BC, Canada
    2016 - 2016
  • Diploma in Computer Science
    Langara College - Vancouver, BC, Canada
    2000 - 2003
I really like this profile
Share it with others