Kevin Maze
Software Engineer
Summary

Full-stack web developer who has experience with modern web frameworks and hosting environments. Utilizes a natural propensity for problem solving with half a lifetime of experience solving unique problems in the space of the internet to produce work that is extensible and easily consumable by others. Enjoys collaborative thinking, online games, philosophy, and teaching. 

Employment
OnDeck Pro
Perth, Western Australia (Remote)
Lead Software Engineer
Mar. 2021 to Current, Mar. 2021 to Current

Brought in early to build a quality technology foundation for the business and conduct hiring processes for the development team. Leads the technology team and has responsibilities surrounding the selection, implementation, and end-use of code architecture and design as well as responsibilities in the realm of leadership and the company's hiring process.  Current responsibilities include:

  • Code architecture and design oversight for the entirety of the technology side of OnDeck Pro. 
  • Development of test suites to ensure that quality, reliable code is shipped on a consistent basis.
  • Creation of CI/CD pipelines that facilitate production code integration processes utilizing Docker, CircleCI, and tools like Rubycritic.
  • Technology choices for the business that includes application hosting, database technologies, application tooling, code design, code delivery pipelines, and server administration. 
  • Expert-level Ruby on Rails work utilizing technologies like Elasticsearch, Redis, Postman, Rspec, Stripe, Sidekiq, Yard, and Postgresql.
  • Implementation of React Native code to make shipping to all platforms cost and time efficient utilizing technologies such as Material UI, GetStream.io, Expo, TypeScript, and Jest. 
  • Closely working with a team of developers and product owners to complete tasks in an efficient manner utilizing tools like Slack and Trello. Established automated documentation and testing tools with technologies like Yard and Cucumber. 
  • Responsible for acquiring and mentoring technical talent; includes full responsibilities pertaining to interview design, scheduling, and final decision making for technical hires with hundreds of interviews of experience. 

Trilogy Education - University of Toronto
Boulder, CO - Turlock, CA (Remote)
Instructor/Mentor
June 2019 to Sept. 2020

Taught and guided a cohort of over 20 students through a full-stack web development bootcamp program utilizing Ruby on Rails and relevant technologies like React, jQuery, RSpec, and Postgresql. Responsibilities include:

  • Instruction on a range of topics including implementing CRUD operations, database design, algorithmic thinking and problem solving, data structures, build plan strategies, and git workflow.
  • Interpretation and assistance with debugging beginner-level code while finding a balance between learning and time-productivity.
  • Maintaining a communication pipeline to ensure students are getting the attention to they need to be successful that includes feedback forms, email newsletters, and ancillary tasks like unlocking content and answering questions.
  • Solving issues with web services like AWS, Heroku, Google Maps, and a multitude of other random API services used in student projects.

eDiscovery Assistant
Boulder, CO
Full Stack Web Developer
Oct. 2016 to Jan. 2019

Developed and maintained the legal tool eDiscovery Assistant utilizing Ruby on Rails. Responsibilities and accomplishments include:

  • Development of data ingestion pipelines with API and web scraping utilities to aid in collection and categorization of traditionally manually curated documents and sets of legal data.
  • Ideation and implementation of user experience pipelines to bolster feature exploration and ease the usage of tools and retrieval of information. 
  • Maintenance and deployment to multiple DigitalOcean environments containing Rails, Postgres, Elasticsearch, Sidekiq, and Redis instances.
  • Implementation of Test Driven Development to ensure consistency and quality across the application.
  • Construction of mobile-responsive web pages using Twitter Bootstrap and SCSS.
  • Development and maintenance of Sidekiq jobs handling email campaigns, PDF versioning and storage on AWS, web scraping, auto-linking within documents, and Elasticsearch tasks.
  • Keeping Atlassian JIRA up-to-date with project progress to maintain transparency and deliver effective features with guidance from the product owner.

Spiffly.is
Boulder, CO
Full Stack Web Developer
May 2015 to June 2016
Developed and maintained the online marketplace Spiffly.is and the vast majority of it's technical components: 
  • Developed server-side Javascript code utilizing the Sails framework (Node.js) with an emphasis on creating flexible code designed for adaptability.
  • Developed client-side Javascript code that utilized libraries such as jQuery, Foundation, Backbone, and Aviary for image uploads.

  • Design, construction, and upkeep of a Stripe payment, subscription, order tracking, coupon, and payment system.

  • Creation and design of an email suite incorporating SendGrid and Mailchimp for general user account email utility as well as marketing outreach emails.

  • Upkeep and moderation of a production-level Heroku web hosting environment based around a Postgresql database while utilizing server performance feedback tools like Papertrail and NewRelic.

  • Developed web page styles based on nuclear CSS (SCSS) mobile-first convention utilizing the Foundation framework.

Projects
Adjective RPG Engine

A gem that gives developers a framework to start from when designing and building role-playing game (JRPG) combat and inventory systems. Allows for the rapid prototyping and implementation of complex battle and loot scenarios while providing a scaffold in which you can place your mechanics and special interactions. Can be used in GameMaker or as a standalone baseline battle and inventory system. 

Skills
Programming & Markup Languages: Javascript, Ruby, CSS3, HTML5, Lua
Web Frameworks and Technologies: Ruby on Rails, jQuery, Node, SCSS, Bootstrap, Stripe API, React, Mailchimp & Sendgrid, DigitalOcean, Sidekiq, Amazon Web Services, Heroku, Unicorn, Newrelic, Nokogiri
Database Technologies: Postgresql, MongoDB, Elasticsearch, Opensearch