I've been a web developer for over 18 years. In those years I've used many technologies, languages, and skill sets to satisfy the needs of my customers and employers. I've never been intimidated by learning something new or trying a different path to solve a problem. Below are some of the skills, technologies, and abilities that I've self-rated my comfort level with. I pride myself on being flexible so if you don't see a skill, ability, or technology that you want me to work with, just ask!
Below are some of the common services I provide to customers. If you aren't sure if I provide a specific service not listed, feel free to
I've spent 18+ years in web development tuning my eye for good design.
I specialize in building dynamic & interactive web applications and mobile solutions.
I love mentoring and training junior developers and would be happy to do so for individuals or companies.
Let me help you put together a plan for the product and/or service you are developing.
I'm competent at building project plans, taking specs to task, and motivating a team towards tangible goals.
I can spend time with you to validate an idea and dicuss whether it's viable and profitable.
I can help you build an application prototype so you can have validate your concept and look for investment.
I can clean up your application and make it more efficient, maintainable, and secure.
I only put the most recent positions below. For a full list of my work history you can download my resume.
Download My Resume
September 2017 - Current
Maintaining and adding features to the Ruby on Rails application for Storenvy. Leading the development team and planning bug fixes and the development of new features. Coordinating efforts with the product team.
May 2017 - August 2017
In this short-term project I helped to build out a proof-of-concept. I setup the server infrastructure on AWS utilizing EC2, S3, and RDS (Mysql) and Redshift for analytics. I built the deployment processes and also helped to build a service based architecture for streaming real-time data and analyzing historical data from oil rigs. I helped the team scope features and break them down to task in Wrike for 4 other developers. Besides the initial ops and some management assistance work, I helped develop processes and coding standards as well as well as daily coding to build out various features using Ruby on Rails. I helped to plan and flesh out several features for them to pitch so they could go for the next round of funding with their proof of concept.
September 2015 - May 2017
Serving in a hybrid role helping to break down specs to task and manage the progress of 5 developers including myself. There were two developers in the iOS team and three developers on the Ruby on Rails server-side team. Also I wrote code daily basis I had the responsibility of mentoring a junior developer as well. Part of my role was dealing with HIPAA compliance and application security to protect sensitive medical data. Our software consisted of an iOS app to allow anesthesiologists to manage their cases in real time that communicated with a backend server api built in Ruby on Rails. We also had an administrative application built in Ruby on Rails to manage practice configuration and case data. The application used MySQL and Redshift as well as Ruby 2.2 and Rails 4.2. We used git for our code repository hosted on Github. I was involved helping mature the api and feature work as well as managing customer requests, feature development planning, and resolving bugs. The application helps to manage several thousand cases per day and has been in production for over 6 years now.
August 2014 - September 2015
Developed a product for prior authorization in the pharmaceuticals sector of healthcare. In this project I was using Ruby on Rails, MySQL, Mongo, Angular, XML, and several other technologies. I was involved in planning and spec work using agile methodology and implementing those features within a small team of developers.
April 2014 - August 2014
Added new features to an API for a Ruby on Rails application that allows people to use a mobile iOS application to check on the inventory and quality of a brand’s presence within retail locations. Working with Postgres and Ruby on Rails 4. Using Ruby 2.1. Also, did some jQuery, Backbone, and limited design work.
February 2013 - February 2014
Added new features and maintained an e-commerce application in Ruby on Rails. This application was built to serve the parking needs of large events like the Superbowl, municipalities, and parking garages all across the country. My primary responsibility was developing new features. I worked with a remote team of contractors on a daily basis. Also, during my time here I worked to suggest new tools and methods for workflow to increase productivity, communication, and efficiency.
December 2011 - February 2013
Built the specs from client requirements, planned the development path, and built a Medical Records system for long term care facilities in Ruby on Rails. Used Mongodb as the database. Also maintained and added features a pre-existing system that was used for spend management in long term care facilities written in PERL.
I have another 11 years of work history (contract & employment). I only put the most recent positions above. For a full list of my work history you can download my resume.
Download My Resume
I had the pleasure of working with Will on a complex oil and gas project. Will is eager to solve challenging problems in an efficient manner, always keeping the business aspects of software development in mind. I was impressed with Will's ability to learn oil and gas industry concepts quickly and apply them to features of the application. Will demonstrates not only a mastery in software development, but he also brings a can-do positive attitude to a team environment. If given the opportunity, I would work with Will again in a heartbeat. As a team member or a leader, Will earns my highest recommendation.
Will accomplished in 6 months what we couldn't accomplish in 6 years.
Over the past year Will has worked with me as our most senior Ruby developer. Will is exceptionally talented in a variety of ways. He is an exceptional coder and always stays on top of the latest practices within the Ruby community. But he is far more than just a developer. He is extremely good with the business, well spoken, responsive, and articulate. Always honing in on the business needs and creatively arriving at complete solutions. I would recommend Will for any organization looking for a top notch, self directed technologist.