Web developer with a love for the Ruby language. Agile and XP process enthusiast, conference speaker, and apprenticeship coordinator at EdgeCase, LLC. Freelance hepcat and karaoke singer.
Craft applications on the web according to sound design, testing, and engineering practices. Client-oriented Ruby on Rails specialist.
Passionate teacher, trainer, and conference speaker with a love for conveying the fundamentals of the field. Advocate of mentorship and apprenticeship.
Experienced as a technical project lead at the design and implementation of an application, as well as client interaction and managing business value.
Having poured much code into the projects of clients and employers, there remains more open source contributions in the future than the past. Examples can be found in the Rails plugin BasicAssumption, which cleans up Rails controllers and views, Conway, an idiomatic Ruby implementation of the Game of Life with a focus on object-oriented design and TDD, and MovieNight, a work-in-progress Rails 3 example app used in demos, lessons, and conference talks.
Write primarily Ruby on Rails web applications. Investigate new technologies and speak at conferences and user groups, as well as providing private training to clients. Coordinator of the apprenticeship program, which aims to build the skills of individual apprentices in preparation for full-time work as a professional software developer.
Rapidly produce high-quality web applications on the Ruby on Rails platform. Regularly interact with clients and stakeholders to evolve system requirements and ensure continued progress toward achieving client goals. Specialized in extracting service architectures from monolithic applications.
Design and implement the application and infrastructure for a social media startup striving to change the way users aggregate and share arbitrary web content. Lead the technical hiring and training processes. Built an application utlitizing distributed architecture, asynchronous processing, and message queuing to address dynamic scaling requirements using technologies such as Ruby on Rails, Sinatra, RabbitMQ, MySQL, Redis, and MongoDB.
Provided developement and support for the 24/7 energy trading arm of the AEP organization and for generation services, which represents the support structure for the electricity generation plants and units. Tasks consisted of maintenance programming, feature enhancement, live troubleshooting, and reviewing design documentation. Development was done primarily using the .NET platform and C#.
Maintained and created web sites and services for various parties within the Office of Information Technology, as well as many public-facing service sites. Directly interacted with clients to form project requirements and deliver solutions for data gathering, reporting, or business-process needs. Assisted in guiding the Applied Technical Services web development team in adopting the Extreme Programming methodology.
Matt Yoho — mby@mattyoho.com