Steven Holms, Full-stack Developer in Longmont, CO, United States
Steven Holms

Full-stack Developer in Longmont, CO, United States

Member since November 9, 2014
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.
Steven is now available for hire

Portfolio

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

Experience

Location

Longmont, CO, United States

Availability

Part-time

Preferred Environment

Docker, Git, 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.

Employment

  • 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.js, 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

Experience

  • Superlinkx Tech Thoughts
    https://blog.superlinkx.dev

    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.

Skills

  • Languages

    JavaScript, SCSS, CSS, PHP, PHP 7, Sass, HTML5, Python, Go, Dart
  • Libraries/APIs

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

    Terminal, Vagrant, Nginx, Apache, Webpack, GitLab, Jira, VS Code, Git, Google Hangouts, GitLab CI/CD
  • Paradigms

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

    Ubuntu Linux, Linux, Windows, MacOS, WordPress, Docker, Drupal 8
  • 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

To view more profiles

Join Toptal
Share it with others