William Manahan-Makley

Self-motivated and experienced software engineer with a wide variety of experience in all aspects of software development, especially web applications. I love my family, making things, using my skills to help others, learning new technologies and professional practices, and Yoga.

Specialties

• Understanding my clients’ business goals at a deep level, so that I can meet them as quickly and directly as possible.

• Strong verbal and written communication skills.

• Many years of experience and a deep level of expertise with Ruby on Rails and similar web frameworks, especially Java EE, PHP, and Python/Django.

• Working with challenging legacy code, using test-driven techniques.

• Continually improving my skills, learning new technologies and best practices, and using the best tool for the job. (Recently I have enjoyed learning Elm, Go, and TypeScript.)

• Simple, maintainable, and performant code.

Experience

The kinds of projects I have worked on include:

• An application to track all stages of luxury home construction (sales / pre-construction / construction / warranty), and generate detailed progress reports. Includes CRM, price book, contract creation/printing, notifications, tasking, design tools, logging, customer satisfaction, and detailed progress tracking.

• E-Commerce sites with payment gateway integration, complex pricing, attractive user experiences, and continuous data import and export.

• Veterinary practice management application, with Java/Firebird back-end, and web-based front-end in JavaScript using the Dojo framework. Includes customer and patient tracking, inventory, appointments, rabies certificates, and numerous reports.

• Upgrading a large mission-critical Rails 1.2 codebase to Rails 5.

• Numerous custom content management systems, and RefineryCMS-based sites with custom modules.

Additionally, I have been involved with the deployment and hosting of almost all projects I have worked on. I have extensive experience with configuring and administering Linux servers.

Technologies

In addition, I have some experience with C++, Cocoa, Objective-C and iOS development, Windows Forms, PHP, MongoDB, and even Oracle! I’ve always loved graphics programming, and will take any opportunity to try it.

Resume / CV

Download as PDF | Microsoft Word