I am currently the principal software architect for an industry leader in global automobile fleet and accident management in the Philadelphia area, where I realize business mission through technology and an unparalleled dedication to customer service.
I offer expertise - gained through real-world experience - in a wide range of Business Technology function, including Software Architecture, Product / Change Management, and Team / Project Management. I am currently the principal software architect for an industry leader in global automobile fleet and accident management, responsible for the architecure of applications that serve hundreds of clients and thousands of users accross the globe, and that integrate directly with several partners.
While I have refined my skills with Microsoft technologies over the past two decades, I have always had an aptitude for software architecture, recognizing how the patterns in business translate to superior software design. I recognized very early in my career that requirements evolve through implementation, so I build in flexibility at the early stages of design, which always leads to very flexible architeture overall. My solutions have been said to deliver 'standardized customization".
I maintain an arial view of all software products, while pursuing an in-depth understanding of the technology. Knowing that technology is natural to me, I focused my education on Business so that I could best represent my ideas and the requirements of my customers. These things combined, I have cultivated what I have found to be a unique ability to distill business and software requirements to yield the most cost-effective, durable solutions.
I started college in 1991 after graduating highschool in Pottstown, PA, and graduated Magna Cum Laude with a Bachelor of Business Administration / Computer Science in 2007. My college career ran parallel to my professional, save 2001 to 2006, during which I procrastinated that final course. Following this path, I found I was able to mutually adapt my education with my professional life, yielding a greater return on each. I highly recommend it.
I focused my education on Business because I believe that technology is most effectively applied with fundamental understanding that which drives it; and that has thus far also proven to be a sensible approach.
I maintain my MCP, focusing on the Core .NET language as a fundamental building block.
.Net, Java, Javascript, JQuery,Corporate lawyers get very fussy about policy, so I can't represent much of my "porfolio". Never-the-less, I do try to do some extracurricular work for fun... and that's what I show here.
Add to the list on the left this very site. I use it to exersize my web skills to ensure that I understand the fundamental building blocks so I can relate to the challenges of my staff. This site is built using Microsoft MVC3, and leverages (elegantly, I think) jQuery and CSS. Although I am not a web designer, I do try to practice good design by using a formal grid system (960gs), and object oriented CSS with SASS.
I can't defend the days spent doing this one. I realized one morning that I had forgotten all of my trigonometry, and I needed an exersize to help me relearn all of those formulas.
It requires Microsoft Silverlight to view. Click below to load. There is no interactivity.
Open Splat
DeepZoom is a Microsoft technology for efficiently viewing high-res images. This goal of this project was to learn how to generate the multi-scale resolution images (or Image Pyramid) needed to support the DeepZoom viewer. I used a great deal of GDI and geometry to generate the images displayed in the utility below.
The utility requires Microsoft Silverlight. Yes, I know the future of Silverlight is in question, but I invested great deal of time learning how to control the viewport and manipulate the images. Though the utility is not viable, the education certainly was (I think).
Click below to load the viewer. You can use the mousewheel to zoom in and out in the viewer. And you can click + hold in the carousel or the viewer to pan.
Open Viewer Current Position French Creek Sheep & Wool Company Community A Prior Life