Hello. I'm

About Me

I am a full-stack developer and team lead. I spend quite a bit of time in meetings, quietly asking questions and drawing boxes and arrows while people explain the problem they are trying to solve. A lot of times those boxes and arrows turn into components of a UI, a new method in a web service, or after several more conversations, an entirely new app somewhere in the portfolio.

When I'm not in meetings with stakeholders, business analysts, or my team, I'm usually enjoying smashing keys (lets be honest, it's usually ctl + c and ctl + v), writing code to try to solve one of the problems I've spent hours trying to understand. There is no more frustrating moment in a developer's life than the 4 hours they spent trying to make one piece of logic work. But you'll be hard-pressed to find the level of joy you can get when that last compile actually succeeds, passes all the unit tests, and makes someone's job easier. That's why I have been in IT for over 15 years now. At the heart of it, there is a passion to serve others.

In my resume you'll find a lot of jobs, ranging from multimedia developer, COTS application subject-matter-expert, IT architect, and technical lead. Outside of work you'll find me volunteering for my local county health department, coaching a youth lacrosse team, walking with my dog, hiking with family and friends, or bouncing around between home maintenance projects that never seem to end.

Experience

December 2020 - Present

Technical Team Lead - Labcorp

I have the honor to serve as team lead for a team of five hard-working full-time application engineers. Every two weeks I help coordinate a sprint planning meeting, were we try our best to plan a two week development sprint, bringing in stories and tasks that accumulate for projects, application support, or just requests from the business for application enhancements.

I also work as a hands-on developer, doing project development in .net core and angular, or helping with devops setup and troubleshooting. Our pipelines use TFS build and release profiles, custom batch files, or Jenkins -> UrbanCodeDeploy to push code out to Windows servers, enterprise desktops, or packaged into tidy docker containers that float happily on top of an OpenShift framework.

December 2019- December 2020

Technical Lead - Labcorp

Serve as technical lead for application development projects, as well as day-to-day application support tasks. This was anything from troubleshooting servers and network connectivity, debugging an application to locate root cause for an incident, or writing up a new application or system design specification for a project. Primarily focused on .net development for web and desktop applications.

November 2017- December 2019

Senior IT Architect - IQVIA

I lead a small team of developers - both full time and contractors, to build an innovative new data curation platform for clinical trial data. This data was used to calculate cost benchmarks based on selected tests, visit schedules, and trial locations. I also helped design new data curation algorithms to help study designers choose countries with patient demographics that would provide the best chance of hitting enrollment targets for the trial based on comorbidities, absence or presence of other trials and treatments, and associated costs for each.

This was a hands on role involving writing code in .net core, React, and SQL stored procedures and views. I experimenting with MS SQL Server's row based security model, as well as Keycloak authentication for application security from UI all the way down to API authentication and authorization. I lead the devops design for this application from Azure DevOps for our git repository, deploying to AWS as an elastic beanstalk application.

December 2013 - November 2017

Technical Lead - Covance

Worked primarily in .net for web and desktop applications. Projects focused on ASP.net MVC using jQuery and Bootstrap UI frameworks. Toward the end of my tenure we had built our first full stack application using Angular, asp.net web api, MS SQL Server, and created our first TFS build and release pipeline. I was fortunate enough to help lay the groundwork for this application, and learned a lot about leading a multi-year, multi-tier enterprise application from design, proof of concept, and through to production release and support phases.

Want more history?

Download my resume or check out LinkedIn

Check out my full resume, some of my code, my photos, or my blog