About Peter Swartwout

Peter is a technology professional living in Pittsburgh, Pennsylvania with his wife Dara.

In addition to keeping up on new technologies like the MEAN Stack, I love backgammon, music, craft beer, and gardening.

I have been practicing the art of making technology work for people for over 20 years. Since becoming a consultant in 2005, I have had the privilege to work with many different organizations in many different domains. One of my greatest assets is the ability to learn new domains and new technology stacks very quickly. The bonus for me is I get to work with interesting people who are eager to learn and improve, as I am.

Java Enterprise Architecture

I love building high-performance web applications with Spring, Hibernate, and open-source technologies. I do internal modernization projects. Integrate existing applications with ESB, BPM, and SOA. Let’s talk about the many possible solution stacks.

Web Development

This category includes a whole range of skills to put content into a browser: Javascript, html, css, jQuery, Json. Most recently I have added Angular, Node, Express, and MongoDb to this list, collectively known as the MEAN stack. I am in the process of completely rewriting this website on the MEAN stack.

Ruby on Rails

Rapid application development and hosting. Perfect for startups. HTML5, CSS, Javascript. Built-in REST and routing. Rspec for testing. AWS and/or Heroku to deploy.

Microsoft .NET

Rapid application development in Visual Studio 2010 and SQL Server. Web application development with ASP.NET MVC 3.

Team Leadership

Demonstrated ability to lead teams from start to finish on complex projects with short schedules. Can contribute in multiple roles, including PM, architect, tech lead, training and mentoring.

Agile Development

Proven track record of delivering superlative results using agile practices such as backlog development, scrum, kanban, and continuous integration, with heavy reliance on unit-testing. I can lead sprint planning meetings and retrospective meetings.

Communication

Equally at ease talking to business people about requirements or developers about code. Expert documenter who consistently receives praise for my writing ability.