×
Russel Porosky

Russel Porosky

Senior Developer


Background


About

About

  • 30+ years of experience in web application development using HTML, CSS, JavaScript, TypeScript, Vue, React, and Angular and a variety of back-end technologies including MySQL, Redis, Python, Java, Ruby, PHP, and .NET
  • Have led teams between 1 and 10 members through every phase of software product development using both agile and waterfall methodologies
  • Technology evangelist across multiple disciplines with the goal of improving how businesses use and implement technology
  • Helped Ducks Unlimited Canada track seed variety and fertilizer usage on winter wheat fields across the Canadian prairies using an iPad app written in Vue.js and a custom WordPress plugin
  • Planned and developed military ID lookup API and processes for the Books for Soldiers charity so that validation could be done automatically
Work Experience

Work Experience

  • Senior Front-End Developer, LawLabs Inc.

    May, 2021 - Jul, 20221 year 2 months

    • Led development of essential features for flagship SaaS product

    • Researched, planned, and implemented solutions for first-to-market features, including an in-browser word processor and PDF viewer

    • Mentored developers on software development life cycle (SDLC), Angular and TypeScript best practices, and Firebase technologies

  • Instructor, Skyline Music

    Sep, 2010 - Jun, 202211 years 9 months

    • Taught children and adults to read music and understand music theory

    • Taught students to play guitar, bass guitar, ukulele, and/or drums

    • Taught students the tools, technology, and skills used in music recording, engineering, and mixing

  • Senior Software Developer, AltaML Inc

    Aug, 2020 - May, 20219 months

    • Planned, designed, and led development of Angular applications

    • Integrated multiple apps with Machine Learning models via REST and WebSocket API calls

    • Drove adoption of Angular and TypeScript in the Product division

    • Worked closely with ML division combining Python and Firebase APIs

    • Mentored developers on software architecture and User Experience (UX)

  • Senior Software Developer, Clio

    Aug, 2018 - Jun, 20201 year 10 months

    • Helped plan and develop replacement User & Licence Management product using a combination of AngularJS, Ruby on Rails, and web components

    • Decreased Customer Support calls through development of a replacement billing and subscription service for Clio and its integration partners

    • Improved and expanded front-end component library and design system

    • Participated in career development programs and management training

    • Mentored developers on specific topics such as observables, promises, and functional programming

  • Software Architect, Critical Control Technologies

    Sep, 2017 - May, 20188 months

    • Led front-end team in greenfield development of a new flagship SaaS product using Angular and C#

    • Designed socket-based API along with back-end team

    • Evangelized adoption of Test Driven Development (TDD) and Domain Driven Design (DDD)

Skills

Skills

  • Web Developement

    HTML

    CSS

    TypeScript

    Node.js

    Build Tools

    C#

    PHP

    Python

    Front-End Frameworks

    Back-End Frameworks

    Development Tools

    Cloud Environments

  • Build Tools

    Gulp

    npm

    yarn

    Grunt

    Vite

    Webpack

  • Front-End Frameworks

    Angular

    React

    Vue

    Svelte

  • Back-End Frameworks

    Flask

    WordPress

    Laravel

    Express.js

  • Development Tools

    GitHub

    Git

    Postman

    SQL

    NoSql

    Serverless

  • Cloud Environments

    AWS

    Azure

    Google Cloud

    Firebase

Certificates

Certificates

Interests

Interests

  • Playing music

    GuitarDrumsBass guitarUkuleleViolin
  • Audio recording

    Voice oversBandsChoral
  • Electronics

    ArduinoWLED
  • Gaming

    Board gamesCard gamesVideo games