From a young age I have had a fascination with technology and a predisposition to logical thinking. This lead me to a degree in Computer Engineering with a specialization in software design. Along with software coursework and projects, I participated in the Engineering Co-op program. For the past 3 years, I have been a part of the I.T. organization of a large telecommunications company. During this time I have been focused on improving the productivity of fellow employees through the use of web technologies. Using agile methodology, we created web tools to support business needs such as scheduling, communication, and workflow management.
The internet age is quickly producing tools and services to make our lives simpler, connect us together, and bring smiles to our faces. I seek opportunities to be a part of the movement and create valuable web solutions that people love to use. If my skillset fits your needs, feel free to contact me. I look forward to hearing from you.
Comfortable in Windows or Linux environments using configuration management tools to create self-documented, repeatable server configurations.
Experience with a wide array of technologies and frameworks to facilitate storage, manipulation and delivery of the information you need, when it is needed.
Passionate about modern web presentation, using the right tools and feedback from real users to build application interfaces that work.
A focus on automated testing and deployment to enable nimble applications that are easy to maintain and improve.
Competitive keelboat racing and weekend cruising
Competitive player and fan
Travel, adventure, and taking photos along the way
The skills gained through working with a team as well as the asthetics and patience of photography are things I try to bring into my everyday work.