Steven Holms, APIs Developer in Longmont, CO, United States
Steven Holms

APIs Developer in Longmont, CO, United States

Member since November 9, 2014
Steven is a full-stack engineer with over 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, he lives and breathes software engineering and architecture.
Steven is now available for hire

Portfolio

  • Zing Studios
    PHP, MySQL, PostgreSQL, JavaScript, Sass, Vue.js, CSS, HTML5, APIs, REST...
  • Google Helpouts
    JavaScript, Node.js, jQuery, Hangouts
  • Bonk Media
    CodeIgniter, MySQL, JavaScript, jQuery

Experience

Location

Longmont, CO, United States

Availability

Part-time

Preferred Environment

Ubuntu Linux, VSCode, Git, Docker

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, and more). This project was composed of a RESTful Service and a VueJS application 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: PHP, MySQL, PostgreSQL, JavaScript, Sass, Vue.js, CSS, HTML5, APIs, REST, Docker, Vagrant, Webpack, Symfony, WordPress
  • 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: JavaScript, Node.js, jQuery, Hangouts
  • 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 and drop support.
    Technologies: CodeIgniter, MySQL, JavaScript, jQuery
  • 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: Typo3, JavaScript, PHP, PSD-to-HTML, CSS, jQuery

Experience

  • Superlinkx Tech Thoughts (Other amazing things)
    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 (Development)

    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) (Development)
    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 (Development)
    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, Python, Go, Dart
  • Libraries/APIs

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

    Terminal, Vagrant, Nginx, Apache, Webpack, GitLab, Jira, GitLab CI/CD
  • Paradigms

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

    Ubuntu Linux, Linux, Windows, MacOS, WordPress, Docker, Drupal 8
  • Storage

    JSON, MySQL, PostgreSQL
  • Other

    Front-end Development, Front-End Developer, APIs, ES6 Promises, Chrome Extensions
  • Frameworks

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

To view more profiles

Join Toptal
Share it with others