William McGann


About Me

The Basics

Programming Languages

  • Go
  • Java
  • JavaScript
  • Node.js
  • SQL
  • .NET Languages (C#, F#, VB)
  • PHP
  • Python

Professional Skills

  • Web Development
  • Distributed Systems
  • Desktop Applications
  • SOA (including microservices!)
  • Virtualization (hardware or OS!)
  • System Administration
  • Technical Documentation

I'm a Developer

Some information attesting to that!

I'm an Architect

Some information attesting to that!

Copyright © 2016 All right reserved

My Resume

Download PDF

Solutions Architect - Genworth Financial

2010 - 2016

I began my time with Genworth as a support analyst, although I was able to quickly progress to managing a new team doing more advanced system support assisted by a dashboard system I developed. Beginning early 2011 I transitioned into the role of Solutions Architect where my responsibilities evolved to encompass providing solutions for different parts of the business.

These solutions range in complexity from simple log archival and parsing to application debugging and performance analysis.

Working in a fast-paced environment that requires uncompromising attention to detail and ownership of issues and their solutions has provided me with a unique opportunity to hone my analytical and development skills.

Production Coordinator - Nielsen Mobile

2007 - 2008

My responsibility with Nielsen Mobile was primarily to ensure that extremely large data sets were accurately turned into reportable metrics for our clients. This involved direct database interaction across several large tables on a regular basis, eventually culminating in the creation of scripted utilities to assist myself and other team members.

Moving from manual to partially-automated and scripted processes allowed us to increase our operational efficiency and the quality of our end product to levels previously unattainable.

Web Developer - Solidare Design

2005 - 2016

Being able to work with a wide variety of clients that all have wildly different needs has been a great boon for finding opportunities to challenge myself and expand my working skill set. From week to week my goals had to change to match client expectations, giving me a great deal of experience in deciphering user requirements and ensuring that the delivered product matched those requirements in as few iterations as possible.

With constantly changing development goals I was regularly exposed to many new technologies, idioms, and methodologies which has played a large part in one of my personal goals: effectively leveraging new technology and practices wherever possible.

Copyright © 2016 All right reserved


Contact Me

Contact Info

Copyright © 2016 All right reserved