Steven Holms, Developer in Longmont, CO, United States
Steven is available for hire
Hire Steven

Steven Holms

Verified Expert  in Engineering

Full-stack Developer

Location
Longmont, CO, United States
Toptal Member Since
January 25, 2016

Steven is a full-stack engineer with several years of professional experience. His work includes everything from simple PSD-to-HTML conversions to custom front-end based web applications to API service engineering. Building Raspberry Pi servers for various services projects on the weekends, Steven lives and breathes software engineering and architecture.

Portfolio

Zing Studios
Symfony, Webpack, Vagrant, Docker, REST, APIs, HTML5, CSS, Vue, Sass...
Google Helpouts
Google Hangouts, jQuery, Node.js, JavaScript
Bonk Media
jQuery, JavaScript, MySQL, CodeIgniter

Experience

Availability

Part-time

Preferred Environment

Docker, Git, Visual Studio Code (VS Code), Ubuntu Linux

The most amazing...

...project I've architected was a Vue.js front end and REST API back end for a company's operations application.

Work Experience

Full-stack Engineer

2016 - 2019
Zing Studios
  • Developed custom UI/UX projects in HTML5, CSS3, and ES6.
  • Brought our tooling into the modern age with Vagrant, Jira, GitLab, and eventually moved Vagrant to Docker.
  • Worked as the lead full-stack architect on a major full-stack project, building a business operations management system (billing, customer management, delivery notifications, etc); composed of a RESTful service and a Vue.js app that consumed it.
  • Developed custom WordPress themes and plugins.
  • Composed minimal data analysis reports for a company to accompany requested reports.
  • Wrote SQL reports.
Technologies: Symfony, Webpack, Vagrant, Docker, REST, APIs, HTML5, CSS, Vue, Sass, JavaScript, PostgreSQL, MySQL, PHP

JavaScript Tutor

2013 - 2015
Google Helpouts
  • Tutored several people in their introductory JavaScript courses.
  • Helped several people with personal projects.
  • Assisted one person with a Node.js course and assisted with setting up the PostgreSQL.
  • Taught advanced concepts like closures and anonymous functions.
  • Assisted one person with writing a TDD project.
Technologies: Google Hangouts, jQuery, Node.js, JavaScript

Web Developer

2014 - 2014
Bonk Media
  • Cleaned up a lot of legacy CodeIgniter code; sorted out the code into proper controllers, models, and moved application logic out of view.
  • Fixed a major efficiency issue for a table plugin they were using by making an Ajax controller that would only feed the table what it actually needed rather than rendering everything at once.
  • Assisted in debugging a Cordova app for the site.
  • Built an entire inventory reporting application, with Ajax form handling, live calculations, and drag-n-drop support.
Technologies: jQuery, JavaScript, MySQL, CodeIgniter

Front-end Developer

2011 - 2011
Rapidfyre, Inc.
  • Fixed an old PHP script that took form data and imported it into a PDF.
  • Added dynamic site elements such as image sliders and responsive forms.
  • Converted pixel-perfect PSD files into HTML (this was before the days of responsive design).
  • Assisted in migrating the entire company's set of client sites from a cloud host to a local host, and migrated domain information including DNS records.
  • Wrote several blog posts about then-current technology.
Technologies: PSD to HTML, jQuery, CSS, PHP, JavaScript, TYPO3

Superlinkx Tech Thoughts

I created a new blog where I write about various programming and tech-related projects I've worked on. My main series so far has been examining my solution to Docker-based deployments.

Project Helium

My first major personal project.

A 2D, vertically scrolling, top-down shooter I wrote in HTML5 and JavaScript when HTML5 was just becoming implemented in browsers.

I never completed all the features I planned for it because the codebase was getting cluttered. However, it is a fully functional game complete with a high score.

Eating Disorder (HTML5 Game)

https://github.com/superlinkx/eating-disorder
This is a little HTML5 game a friend and I worked on for fun over the course of a month. Uses a physics engine and is a "become the biggest" style game.

Quickmailer

https://github.com/superlinkx/quickmailer
A quick command-line application that I built in a couple of hours to enable sending a directory of files as attachments in an automated email. My dad needed a way to send out generated reports to clients at a specific time of day, and this piece allowed him to do so quickly.

Languages

JavaScript, SCSS, CSS, PHP, PHP 7, Sass, HTML5, Python, Go, Dart

Libraries/APIs

jQuery, Vue, Node.js, Vue 2, Vuex, Jira REST API

Tools

Terminal, Vagrant, NGINX, Apache, Webpack, GitLab, Jira, Git, Google Hangouts, GitLab CI/CD

Paradigms

Object-oriented Programming (OOP), Functional Programming, REST

Platforms

Ubuntu Linux, Linux, Windows, MacOS, WordPress, Docker, Drupal 8, Visual Studio Code (VS Code)

Storage

JSON, MySQL, PostgreSQL

Other

Front-end Development, APIs, ES6 Promises, PSD to HTML, Chrome Extensions

Frameworks

Jinja, Chrome, Symfony, CodeIgniter, TYPO3, Angular, Express.js, Nuxt.js

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