Hello! My name is Kenneth Donahue

and I'm a Software Engineer focusing on web development.

About Me

As a musician, I crave opportunities that allow me to be creative.

Some would say that it's because I'm a Virgo, but I’m thrilled when I get to put on my analytical thinking cap.

After working with software engineers to manage their aged ticket queues, I started thinking to myself, "I would much rather be doing your job than mine!" Fortunately, I had the opportunity to solve problems on the job by coding and automating reports--every issue or bug that I ran into was an opportunity to teach myself more. I loved that feeling and I've kept chasing it.

I'm grateful to have found passion in creating beautiful, logical front-end applications in React and, of course, designing and implementing back-end frameworks and databases with Flask and Express.

Portfolio

rBoard

MouseEvent listeners, persistent positioning, and styled form fields enable users to organize their board how they want and to seemingly update their information in place.

Live Link | Repo

Pseudogram

Reusable modal context providers that reduced code duplication and sped up production time allow users to perform a variety of actions when viewing, commenting, or liking their friends images.

Live Link | Repo

gravyNcurds

A Redux state to organize user check-ins and an express backend featuring RESTful routes allow users to keep track of their favorite poutine and what they thought of it.

Live Link | Repo

GoodGames

Using a PostgreSQL database, express is the workhorse here--it even serves up PUG templates and allows users to create custom shelves, organize their favorite (or least favorite) games, and leave reviews.

Live Link | Repo

Skills & Technologies

javascript

JavaScript

react

React

python

Python

redux

Redux

express

Express

flask

Flask

docker

Docker

nodejs

Node.js

sequelize

Sequelize

postresql

PostgreSQL

html

HTML

css

CSS

heroku

Heroku

History

By honing my soft-skills, enabling collaboration within and outside of my teams, and ferociously searching for and filling gaps, I provide value wherever my focus is set. Please check out my resume for more detailed information!

Experience

Customer Care Manager | Renaissance Solutions
Boulder, CO | Oct 2019 - Feb 2021

General Manager | Terrapin Care Station
Boulder, CO | Nov 2018 - Oct 2019

Assistant Store Manager | Terrapin Care Station
Boulder, CO | Aug 2018 - Nov 2018

Supervisor | Terrapin Care Station
Boulder, CO | Mar 2018 - Aug 2018

Team Focal | IBM
Boulder, CO | Jun 2017 - Mar 2018

Education

appAcademy
Software Engineering | 2021

University of Colorado at Boulder
Bachelor of Music | 2009 - 2012

Contact

I'd love to hear from you - here's how to get in touch!

Location: Longmont, CO