Dan Collingridge, Developer in Spanish Fork, UT, United States
Dan is available for hire
Hire Dan

Dan Collingridge

Verified Expert  in Engineering

Bio

Dan is a tech professional with a wealth of development experience from small startups to large companies. He's not only a talented full-stack developer (MEAN, LAMP, and more), but he has the business knowledge and personality to impact your projects from end-to-end. Dan pays extremely close attention to detail, is able to think through difficult issues, and you won't find anyone who is a better communicator.

Portfolio

Audience.id (via Toptal)
APIs, Instagram, PostgreSQL, JavaScript, TypeScript, Node.js, HTML, Code Review
Swop
Amazon Web Services (AWS), Ubuntu Linux, Java, Swift, Xcode, Parse, Express.js...
FlexDealer
Amazon Web Services (AWS), Git, Laravel, Vue, cPanel, Plesk, CSS, HTML...

Experience

  • Linux - 11 years
  • SQL - 11 years
  • PHP - 10 years
  • JavaScript - 10 years
  • Git - 5 years
  • Express.js - 2 years
  • Angular - 2 years
  • Node.js - 2 years

Availability

Part-time

Preferred Environment

NPM, Atom Text, Git, Linux, MacOS, CTO

The most amazing...

...thing I've developed is an award-winning, industry-leading CMS, website, and inventory platform used across North America and in other parts of the world.

Work Experience

Senior Back-end Developer

2017 - PRESENT
Audience.id (via Toptal)
  • Developed the back end with JavaScript and TypeScript.
  • Performed development tasks related to natural language processing, classification, and data mining.
  • Worked with a PostgreSQL database with many tables and millions of rows; optimized storage and processing.
  • Created back-end API endpoints and worked closely with UI developers on the implementation.
  • Set up, supported, and optimized AWS back-end infrastructure.
  • Developed using Instagram, IBM Watson, and other APIs.
Technologies: APIs, Instagram, PostgreSQL, JavaScript, TypeScript, Node.js, HTML, Code Review

Developer | Director | CTO

2012 - PRESENT
Swop
  • Architected and developed a full, secure, scalable back-end API system to power mobile and web applications.
  • Oversaw the work of other developers (back-end, iOS, Android) and designers.
  • Conducted regular source code reviews and product evaluations.
  • Developed and maintained a project plan—overseeing daily and weekly development timelines and milestones.
  • Interfaced directly with the CEO and board of directors—providing frequent progress reports.
Technologies: Amazon Web Services (AWS), Ubuntu Linux, Java, Swift, Xcode, Parse, Express.js, Angular, MySQL, MongoDB, MacOS, Git, Heroku, PostgreSQL, Hapi.js, Node.js, JavaScript, CSS, HTML, Code Review

Developer | Director | CTO

2007 - PRESENT
FlexDealer
  • Developed and coordinated the development of hundreds of websites for car dealers.
  • Architected and built a custom CMS.
  • Created an industry-leading platform for automotive inventory and website management; including an entire white-label reseller component.
  • Created dozens of integrations with 3rd party software providers.
  • Helped grow the company from 3 to 15 people and turn profitable.
  • Brokered reseller and license deals.
Technologies: Amazon Web Services (AWS), Git, Laravel, Vue, cPanel, Plesk, CSS, HTML, JavaScript, Linux, Apache, MySQL, PHP, PHP 7, CTO, Code Review, Google Cloud Platform (GCP)

Developer | Engineering Manager

2002 - 2012
SUSE | Novell
  • Developed critical company infrastructure and products.
  • Played a pivotal role in securing a key multi-million dollar product deal.
  • Saved the company thousands of man-hours through automation.
  • Led a team in three different countries across multiple time zones.
  • Traveled internationally to present at conferences and meet customers.
Technologies: Bash, Java, MySQL, Apache, PHP, Linux, PHP 5, CSS, HTML, Code Review

FlexDealer Total Control Platform

http://www.flexdealer.com/
I built from scratch a website management and inventory control platform for FlexDealer. The initial version was developed in 2007 and is still active today with various revisions occurring throughout the years. I began as the sole developer and helped them grow the team into a full marketing and development agency.

Swop App

I developed the back-end, database, and server infrastructure for the Swop app which launched to the App Store and Google Play Store in the fall of 2016. I worked closely with the front-end app developers to integrate the API into the product. Launched for only three weeks as a pilot test run to 300 users for information gathering purposes before being pulled to plan the official version.

Rising Star Award

I led the development of an automotive marketing, website, and inventory platform (including a custom CMS and custom integrations) that was presented with the Rising Star award in the annual Automotive Website Awards (AWA). The platform and company were built along with the co-founders and the rest of the FlexDealer team.

Enterprise Automation Testing Platform

I served as a team lead for the development of an enterprise automation testing platform. It was designed for internal use, but was quickly noticed by others and was eventually licensed by the company to a partner (a very large software and hardware vendor) for millions of dollars.

For this to be built and licensed, I worked as a liaison not only to the other developers, but also to the open source software community, and legal and sales teams (serving as the main technical salesperson in the deal).

Follow.js

A set of API endpoints for following, unfollowing, and listing followings and followers for a user. It highlights apiDoc style documentation, code commenting, data validation, error reporting, database interaction (via Sequelize), async/sync programming, and more.

This code is intended to be run via Hapi.js as a Node.js server and also using Sequelize against a PostgreSQL database.

Mllnnl

I maintained the back-end APIs and infrastructures—creating endpoints and processes and working closely with UI developers for implementation. I also integrated the Instagram's APIs for authentication, data processing, and interactions. Without neglecting my other duties, I also performed language processing, classification, and recognition using IBM Watson's data APIs.

I also maintained a very large PostgreSQL database, optimizing storage and processing. I set up, supported, and optimized the AWS back-end infrastructure. In addition, I created and maintained the back-end test suites. Reviewing the code for other developers was also my responsibility.
2006 - 2009

Master of Science Degree in Information Technology

University of Liverpool - Liverpool, UK

1998 - 2005

Bachelor of Science Degree in Computer Science

Brigham Young University - Provo, UT, USA

Libraries/APIs

REST APIs, Node.js, Vue, X (formerly Twitter) API, Facebook API, Pinterest API

Tools

Git, NPM, Parallels Plesk Panel, Apache, Atom Text, Plesk, Gulp, Xcode, Sequelize

Languages

JavaScript, SQL, PHP, HTML, PHP 7, Bash Script, CSS, HTML5, PHP 5, Bash, TypeScript, Swift, Java

Frameworks

Hapi.js, Express.js, Aurelia, Bootstrap, Angular, Laravel

Paradigms

MEAN Stack, Search Engine Optimization (SEO), Agile Software Development

Platforms

MacOS, Linux, Heroku, iOS, WordPress, Amazon Web Services (AWS), LAMP, cPanel, Parse, Ubuntu Linux, Android, Docker, Google Cloud Platform (GCP)

Storage

MySQL, PostgreSQL, MongoDB, NoSQL, Redis, Memcached

Other

APIs, Software QA, QA Automation, CTO, Code Review, Startups, Team Management, Instagram, App Store

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