About

Hey Friends! I'm Jeff. I am a full-stack software engineer who, for over twenty years, has thrived in the ever-evolving world of software development, a journey that I'm still just as excited about today as I was on day one. Call me a problem solver with a passion for turning complex challenges into elegant, robust solutions. As a deliverer, I take pride in seeing projects through from conception to launch, ensuring they not only meet but exceed expectations. Whether it's building enterprise-level library systems or crafting custom solutions for small startups, I thrive on bringing ideas to life.

But I'm not just about coding; I'm a philomath at heart, constantly seeking to learn and grow. This drive fuels my ability to stay ahead of the curve, from mastering C/C++ and ASP.NET in the early days to leading teams in modern cloud architectures with AWS Lambda, .NET Core, C#, SQL, Angular and TypeScript. As a strategist, I love to architect scalable, secure systems and guide teams toward efficient, iterative delivery using Agile methodologies like Scrum. And when it comes to tackling tough bugs or navigating intricate technical landscapes, I'm a focus expert, committed to seeing every challenge through to resolution.

Currently, as a Software Engineering Manager at Clarivate, I blend technical leadership with hands-on development, mentoring engineers and actively contributing to the code, architecture, and decision-making. I believe in fostering a culture of continuous learning and collaboration, ensuring our team delivers first-class web-based library solutions across North America, Europe, and Asia.

When I'm not immersed in code or leading my team, you'll find me mountain biking, golfing, snowboarding, or traveling with my family. Let's just say, I'm always on the move, both professionally and personally.

Experience

As a Software Engineering Manager with deep individual contributor expertise, I lead and mentor a team of software and QA engineers at Clarivate, driving the development of first-class web-based library solutions used across North America, Europe, and Asia. While providing technical leadership, I remain hands-on in development, architecture, and decision-making, ensuring scalable, high-performing, and secure software.

I recently played a key role in delivering a high-impact, custom solution for our largest customer in Southeast Asia. This project was a multi-team effort, requiring cross-functional collaboration, continuous client communication, and alignment across teams to ensure success.

Built on our core library platform, the solution leverages AWS technologies, including Lambda, S3, and SES, to provide scalability, efficiency, and reliability tailored to the client's needs.

Beyond coding, I champion agile methodologies, having introduced and implemented the Scrum framework to enhance team collaboration and ensure efficient, iterative software delivery.

C#SQLJavaScriptTypeScript.NET CoreAngularAWS

As a full-stack software engineer and scrum master, I led a software development team in the design and development of an enterprise-level web-based library management system that allows librarians to access and manage library operations from anywhere with an internet connection. The front-end is a Single Page Application (SPA) built with JavaScript, Backbone, Bootstrap, jQuery, and Handlebars, while the backend delivers web services using Microsoft SQL Server, ASP.NET Web API, and C#.

To modernize and enhance the application's scalability, I successfully integrated HTML5 web components using Angular Elements and TypeScript, enabling the team to develop new features more efficiently while ensuring a gradual, maintainable transition to modern frameworks.

To enhance application security, I successfully implemented OpenID Connect with PKCE and OAuth2, enabling support for Azure Entra, ADFS, AWS Cognito, Keycloak, Okta, and Akamai. This integration strengthens authentication and authorization, ensuring a more secure, scalable, and flexible identity management solution.

C#SQLJavaScriptTypeScript.NET CoreAngular

Application architecture and design for the Polaris ILS software suite. Built using Visual C++, C#, .NET Framework, RESTful web services, Entity framework and Microsoft SQL Server. Polaris is operating in over 2000 libraries across the United States and Canada. Also responsible for the design and development of self-check software, telephony notification software, API web services development and RFID security services integration.

Additionally, I gained expertise in PCI Payment Application Data Security Standard (PA-DSS) and collaborated with IBM Security Services to achieve PCI PA-DSS v1.2 compliance for the Polaris e-commerce module.

C#SQLJavaScriptC++.NET
Sept 2003 — Jan 2015

Web Developer · EcoBroker

EcoBroker is a premier green designation for real estate professionals. Contracted to develop and maintain the EcoBroker.com website. Built using ASP.NET, C#, JavaScript and Microsoft SQL Server.

The website contained a large amount of content, including articles, a blog, realtor listings, and a custom learning management system that qualified realtors to become an EcoBroker.

C#SQLJavaScriptASP.NET

Assisted in the design and implementation of the client's digital flat panel X-ray imaging software. Responsible for DICOM implementation, user interface modifications, and process communications. Software is a commercial product that interfaces with a Trixell Pixium 4600 digital X-ray detector. Core technologies included Visual C++ and MFC.

Visual C++