Nate Hampson, Developer in Abbotsford, BC, Canada
Nate is available for hire
Hire Nate

Nate Hampson

Verified Expert  in Engineering

Full-stack Developer

Abbotsford, BC, Canada

Toptal member since March 21, 2022

Bio

Nate has been engaged with technology for over 20 years. In that time, he built a successful IT company and helped hundreds of companies overcome technical and business challenges. He loves problem solving and building solutions that have a tangible impact on the quality of work and life for his customers.

Portfolio

G&F Financial Group
Governance, IT Governance, Risk Management, Financial Risk Management
Stratum Systems
JavaScript, PHP, PostgreSQL, CentOS, Linux, Windows Server, IIS, MariaDB...
HCS Technologies
Windows, Windows Server, Electronic Medical Records (EMR)...

Experience

  • Linux - 20 years
  • Software Design Patterns - 20 years
  • PHP - 20 years
  • JavaScript - 15 years
  • Python - 10 years
  • PostgreSQL - 10 years
  • Software Development Management - 10 years
  • Vue - 3 years

Availability

Part-time

Preferred Environment

Windows, PostgreSQL, Vue, PHP, Linux

The most amazing...

...thing I've developed is software to help with the delivery of fresh, locally grown snacks to over 1,000 schools and 500,000 students.

Work Experience

Director

2019 - PRESENT
G&F Financial Group
  • Served on the Board of Directors, providing strategy, governance, and oversight to the CEO and Executive Team on behalf of the membership.
  • Contributed technology and security expertise to the Board of Directors in regular board meetings and the Audit Committee and Investment and Lending Committee.
  • Provided oversight as part of the Board of Directors during multiple credit union mergers.
  • Engaged with regulators, internal and external auditors, and the Executive team to continually assess and monitor Credit Union regulatory compliance, health, and financial sustainability.
Technologies: Governance, IT Governance, Risk Management, Financial Risk Management

Founder, Director, Sr. Software Developer

2007 - PRESENT
Stratum Systems
  • Managed a team of IT professionals and software developers, growing the team from 2 to 15.
  • Served as the primary point of contact for customers, assisting in translating business needs into functional requirements and communicating those to the relevant team members.
  • Designed, developed, and maintained custom software solutions on various platforms, including PHP and C# on Windows and Linux.
  • Designed and administered relational databases, including PostgreSQL, MariaDB (MySQL), and Microsoft SQL Server.
  • Designed and maintained IP networks and related technologies and protocols, including DHCP, VLAN, VPN, DNS, Routing, LDAP, Firewall, and NAT.
  • Developed a wide basis of knowledge and put it to use troubleshooting complex problems involving multiple integrated systems.
Technologies: JavaScript, PHP, PostgreSQL, CentOS, Linux, Windows Server, IIS, MariaDB, Microsoft SQL Server, Microsoft Access, PhpStorm, Windows, Vue, CSS, Documentation, Architecture, REST, Software Architecture, APIs, jQuery, Full-stack

Technician

2005 - 2007
HCS Technologies
  • Maintained and supported IT Networks for small businesses, including medical, legal, manufacturing, and automotive sectors.
  • Established reputation as an effective problem solver and quick learner, eventually carrying out most day-to-day support tasks.
  • Developed custom software and tools for internal and customer use.
Technologies: Windows, Windows Server, Electronic Medical Records (EMR), Active Directory (AD), Networking, IP Networks, VPN, Firewalls, Visual Basic 6 (VB6), Customer Support

Task Tracking, Time Keeping and Billing Software

A PHP, PostgreSQL, and Vue.js application for tracking outstanding tasks and work to be done, recording notes and work, clocking time, and billing customers. It also includes automation functionality, calendaring, reporting, and payroll functions. It is has been used and continuously developed as a critical business application.

Back-office and Teacher Portal for School Snack Delivery

I digitized and refined a paper-and-Excel-based process to expand the snack delivery program to over 1,000 schools and 500,000 students. The end product included a teacher portal with a delivery schedule and tracking, educational, and fundraising tools.

API for a Clean Courier Company

I led a team to build an API on top of existing courier management software to allow customers to request quotes, submit orders, and query status directly. We also built integrations using this API into other services.

Tooling and Custom Form Development for Electronic Medical Records

I designed the workflow and tooling around existing EMR software to enable more rapid and functional digitization of paper forms. I also assisted in training subsequent employees and provided coaching and support.
2003 - 2008

Bachelor's Degree in Computer Science

Trinity Western University - Langley, BC, CA

Libraries/APIs

Vue, jQuery

Tools

PhpStorm, Microsoft Access, VPN

Languages

PHP, CSS, SQL, HTML, JavaScript, VBScript, Python, Visual Basic 6 (VB6), C#

Paradigms

REST, Application Architecture

Platforms

Windows, Windows Server, Software Design Patterns, CentOS, Linux

Storage

PostgreSQL, MariaDB, Microsoft SQL Server

Other

Documentation, Architecture, Software Architecture, Reporting, Active Directory (AD), Networking, IP Networks, Firewalls, Full-stack, Software Development Management, IIS, APIs, Governance, IT Governance, Risk Management, Electronic Medical Records (EMR), Customer Support, Software Development, Web Applications, Billing, Financial Risk Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring