Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

PAUL WILLIAM DOWNING

Denver,CO

Summary

Results-oriented and innovative Senior Software Engineer with 8 years of experience with a passion for automation testing. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.

Overview

7
7
years of professional experience

Work History

Software Engineering Manager

Kava Labs
10.2023 - Current
  • Cultivated partnerships between engineering, product and UX personnel to create holistically designed final products.
  • Drove high-level strategic planning of development efforts across multiple projects to optimize resource utilization and shorten development times.
  • Provided regular feedback to both junior engineers and senior leadership on individual performance metrics and observations including conducting 1:1s and performance reviews.
  • Continued work as a Senior Software Engineer in addition to management duties.

Sr. Software Engineer II

Kava Labs
10.2020 - 10.2023
  • Architecting Kava-Labs’ web application using react/redux, typescript, react testing library, material-ui, and netlify.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Worked with UX to design and wireframe concepts for future app features, sometimes through multiple iterations.
  • Built A/B testing and google analytics event tracking to assist design/product with user metric tracking and conversions.
  • Built a pair programming exercise for frontend engineering that served all skill levels of engineer hiring (using Reactjs).
  • Managed sprints for the front-end team working closely with product to ensure features driving business goals were completed on time and sequenced appropriately.
  • Trained and mentored junior engineers, teaching skills in Reactjs, Typescript, and build tools to improve overall team performance.
  • Implemented multiple web3 wallets (Metamask, Keplr, Trust Wallet) and contributed to 3rd party crypto packages.

Software Engineer

TeamSnap
10.2019 - 04.2020
  • Replaced Mobx with Redux and ReduxForm in the account management application to align with other tooling used across the tech stack leading to an increase in the number of engineers who could support the project.
  • Set up frontend automation in multiple projects to start tracking and increasing code coverage using jest and enzyme.
  • Analyzed proposed technical solutions based on customer requirements and worked with product and UX leads to redesign the account management application.
  • Implemented specific client registration forms using Rails and jQuery

Software Engineer

Granicus
01.2017 - 10.2019
  • Rewrote a user-facing application from Ember.js into React.js using redux for state management and axios to make request to the backend ruby on rails api
  • Implemented Jest testing for react applications to provide fellow engineers the toolkit and design patterns to complete frontend testing while increasing overall react code coverage from 30% to 70%
  • Implemented Ruby on Rails feature code and trained a colleague with no ruby or rails experience to do the same.
  • Collaborated on user wiziwig project which allowed users to drag and drop components to build templated emails and used websockets for live edit tracking.
  • Served as development and quality assurance resource for datacenter failovers making sure applications are successfully deployed.
  • Wrote automation test cases in Cucumber; utilizing Ruby with the capybara library and selenium webdriver
  • Automated over 300 backlog test cases by writing them into integration, controller, and model tests
  • This reduced our regression cycle by 10 days.

Education

Bachelor of Science - Sports Management

University of Minnesota
Minneapolis, Minnesota
05.2012

Skills

  • React/Redux, Create React App, Vite
  • Typescript/Javascript
  • Ruby on Rails
  • React Testing Library/Enzyme, Capybara
  • Fetch, Axios, RESTapi
  • Bootstrap/Material-ui, styled components, tailwind
  • Git, Yarn, NPM, Sentry
  • Gitlab Github
  • Webpack,Babel
  • Netlify and Heroku deployments
  • Some Docker
  • Some AWS experience with S3 bucket and EC2 Instances
  • Some Figma
  • Some Nodejs
  • Agile Development using Jira and Shortcut

Timeline

Software Engineering Manager

Kava Labs
10.2023 - Current

Sr. Software Engineer II

Kava Labs
10.2020 - 10.2023

Software Engineer

TeamSnap
10.2019 - 04.2020

Software Engineer

Granicus
01.2017 - 10.2019

Bachelor of Science - Sports Management

University of Minnesota
PAUL WILLIAM DOWNING