With Ken Powers comes Ken Responsibility

About

"Far away across the oceans. An undiscovered paradise. Forget New York and California. There’s a better place – now close your eyes. Take my hand. We are almost there. Our favorite place on Earth." - Ylvis

I am a software engineer living and working in Massachusetts. I work extensively in Universal JavaScript and HTML5 and have experience in many other technologies. Take a look at my GitHub to see my personal projects.

I also enjoy music, play drums and bass guitar, and am a big time fan of the New England Patriots. Feel free to take a look around and contact me with any questions.

Résumé

Languages

  • Proficient in: JavaScript (Universal Node / Browser), HTML5, CSS3 (SCSS)
  • Familiar with: C# and .NET Framework, Java, Scala, Ruby, Swift, SQL

Software

  • Database: PostgreSQL, MySQL, SQL Server, MongoDB, Redis
  • Server: nginx, Apache httpd
  • Tools: Docker, Git, Jenkins, Travis CI
  • Platforms: macOS, Linux / Unix, Microsoft Windows

Experience

Candescent Health · Software Engineer · Remote (Waltham, MA)
April 2016 - August 2017
  • Worked with React, Redux, Vue, Angular, Node, PHP, MySQL, and Docker.
  • Used Flyway for database migrations across multiple client environments.
  • Designed and created a dashboard for monitoring doctors and their workloads across multiple facilities.
  • Prototyped Electron applications with native integrations.
  • Open-sourced a Babel plugin for automatic dependency injection in Angular.
  • Presented multiple tech talks on modern JavaScript and CSS best practices.
IBM · Staff Software Engineer · Littleton, MA
January 2013 - April 2016
  • Worked with React, Redux, Dojo, and OpenSocial, continually integrating bleeding-edge web technologies.
  • Focused on modular, high-performance code capable of running in varying environments with varying content security policies.
  • Developed front-end request layer mimicking Dojo’s request API providing automatic reauthentication with no changes required to client code.
  • Automated builds and deployments with Jenkins.
  • Conducted technical interviews for intern and new hire candidates.
  • Contributed Less Compilation to OpenNTF JavaScript Aggregator.
  • Prototyped PostCSS / AutoPrefixer support for OpenNTF JavaScript Aggregator.
  • Created a mock browser environment for load testing Verse’s offline capabilities.
  • Created shim for testing New Relic Synthetics offline.
IBM · Smarter Cities Technical Coop · Remote (Raleigh, NC)
August 2012 - November 2012
  • Worked with the Dojo Toolkit, OpenStreetMap, and OpenLayers.
  • Developed a prototype for an IBM Smarter Cities data visualization product.
IBM · Extreme Blue Innovation Lab Technical Intern · Austin, TX
May 2012 - August 2012
  • Led a team of software developers and business people to create a mobile application development solution targeted at non-technical users.
  • Worked with an agile scrum process using Rational Team Concert to manage tasks.
  • Worked with several technologies including Java, JavaScript, and HTML5.
  • Project features an intuitive drag and drop interface which allows non-technical users to create their own applications out of functional building blocks.
  • Presented technical project details to multiple IBM executives.
Big Y Foods, Inc · Technology Administrator / Systems Development · Springfield, MA
January 2010 - May 2012
  • Worked with ASP.NET MVC (C#) and Microsoft SQL Server.
  • Created stored procedures for Microsoft SQL Server to generate reports on various data collected from stores.
  • Created an internal web application to help corporate employees better manage their daily tasks. Application features on-call phone listing and a time-off request form where corporate employees could find coverage if they needed time off.
Personal Projects · github.com/knpwrs · knpw.rs
  • My personal GitHub profile contains personal projects and contributions to various open source projects. Notable open-source contributions include the MongoDB NodeJS Driver, JSDom, and the Frontend Maven Plugin.
  • Cursor Dance Party is a tech demo of WebSockets and HTML5 Canvas. Users see the cursors of all other connected users as they move around. Survived the front page of reddit.

Volunteer Work

ExcelChurch · Technical Director · Leominster, MA
February 2014 - Present
  • Designed and implemented live production setup using ProPresenter, Reaper, Lightkey, and Wirecast.
  • Set up electronic drums to trigger sounds with Superior Drummer and set up external MIDI controller running through the drums to control click tracks, backing tracks, lights, projection, and recording.
  • Performed weekly setup and teardown of professional A/V equipment including sound, recording, and projection.
  • Provided hands-on training, recorded instructional videos, and wrote documentation for other volunteers.
  • See full setup diagram.

Education

University of Massachusetts Amherst · Amherst, MA · 3.7 GPA
2011 - 2013
  • Received Bachelor’s of Science in Computer Science.
  • Received two awards for outstanding performance in individual classes.
  • Made the Dean’s List three out of four semesters.
Springfield Technical Community College · Springfield, MA · 3.8 GPA
2009 - 2011
  • Received Associate’s of Science in Engineering and Science Transfer (Focus on Computer Science).
  • Received two annual awards for outstanding overall performance.
  • Completed two directed studies (one in Computer Science and one in Math).
  • Made the Dean’s List all four semesters.