top of page
Summary

I have been working as a senior software developer / technical architect for the last 20 years of my 30 year career as a consultant.  My expertise lies in the design and implementation of high value enterprise solutions for private and public sector clients utilizing the Microsoft .NET framework.

Work experience
Principal Engineer (VP)
LPL Financial, LLC

March ​2021 - Present

  • Serve as a senior technical leader and trusted advisor across the enterprise, driving long-term engineering strategy and architectural direction for distributed systems at scale.

  • Lead the design and evolution of internal common libraries and enterprise-wide software platforms to enhance consistency, resilience, and maintainability.

  • Architect and implement an enterprise-wide observability initiative, consolidating logging across all systems via Kafka and ELK, with centralized governance and automated controls.

  • Mentor senior engineers and technical leaders, helping elevate engineering standards and foster a culture of continuous improvement and craftsmanship.

  • Collaborate cross-functionally with business leaders, product owners, and technology executives to align engineering initiatives with strategic business objectives.

  • Selected for LPL Financial’s Emerging Leaders Program, an award-winning leadership development initiative recognizing top AVP and VP talent.

  • A founding member of the LPL Software Craftsmanship group, setting the standard for better practices across the enterprise. Wrote the general and C# specific programming guidelines adopted for the entire organization.

  • Provide architectural oversight and advisory support to multiple development teams, driving the adoption of modern engineering practices and ensuring high-quality software delivery.

Senior Software Architect 
Cloudshadow, LLC

Nov ​2015 - Jan 2021

  • Worked as a key member of the architecture team to design and oversee the implementation of several enterprise solutions.

  • Created unit and integration-based tests for the TDD approach.

  • Implemented continuous integration/development pipeline.

  • Produced architectural and design documentation (UML, ERDB).

  • Responsible for client-facing and internal code reviews, level of effort estimations, and development road maps.

  • Responsible for mentoring several development teams.

  • Technologies used: C#, .Net Core, WCF, ASP.NET, MVC, Microsoft .NET Framework, Subversion, Git, Multiple AWS technologies PostgreSQL, SOAP, NDepend, Resharper suite, typescript, JavaScript, Angular, Ionic, Apache Cordova, Jenkins, jQuery, performance profiling. 

Senior Technical Architect
Independent to Deloitte for the State of Massachusetts

Mar ​2010 - July 2015

 

  • Worked as a key member of the architecture team with business analysts to refine ‘use case’ based business requirements for the unemployment division’s online benefits system.

  • Led design sessions, mentoring sessions, code reviews and technical interviews.

  • Created unit and integration based tests for TDD approach and automated continuous integration and deployment. Implemented test coverage requirements.

  • Produced architectural and design documentation (UML, ERDB).

  • Designed and implemented a rules engine used to automatically make determinations on claim based issues in the state’s unemployment online system.

  • Designed and implemented a guaranteed messaging system for electronic information exchange with employers and their agencies. (SIDES)

  • Profiled and optimized many core systems for performance and memory use.

  • Technologies used: WCF, ASP.NET, MVC, FileNet (CM, BPM, Web Services) Microsoft .NET Framework, C#, MS Team Foundation Server, Oracle 11g, X500, SOAP, LLBLGen, nUnit, mbUnit, NCover, CruiseControl, JavaScript, jQuery, performance profiling.

 
Senior Technical Architect
Bearingpoint, Inc. for the State of Kentucky

May ​2007 - Sep 2009

 

  • Worked with business analysts to refine business requirements and the engineering team to establish development, testing and production environments. Led design sessions, mentoring sessions and code reviews.  Produced extensive architectural and design documentation (UML).

  • Designed and oversaw the implementation of a web based (ASP.NET) enterprise workflow and content management application suite that integrates generically with line-of-business systems while isolating applications from the chosen workflow process, content management system or entity relational data source.

  • The application architecture implements a Service Oriented Architecture (SOA) including a web based (ASP.NET) workflow and content management application which makes use of Model View Presenter (MVP) as a Supervising Controller which consumes a common service interface (facade).  A hosting layer consumes the facade and offers services in the form of web services, TCP/IP and net pipes.  The remaining layers separate concerns into domain / business layer, orchestration and data access layers.  The data access layer makes use of custom providers for the Imaging and Content Management data sources and implements a combination of abstract class factory, singleton and adapter design patterns to decouple the data access from the chosen data source.

  • Designed and implemented Java based components for FileNet workflow system.

  • Technologies used: WPF, ASP.NET, MVC, WCF, WF, FileNet P8 3.5 (CM, BPM, Web Services) Microsoft .NET Framework 2005, C#, Java, vb.NET, MS Team Foundation Server, MS SQL Server 2005, Windows Server 2003, Windows XP, IIS6. 

     

Senior Technical Architect / Senior Developer
Bearingpoint, Inc. for the State of Louisiana

May ​2005 - Feb 2007

 

  • Worked with business analysts to refine business requirements and the engineering team to establish development, testing and production environments. Led design sessions, mentoring sessions and code reviews.  Produced extensive architectural and design documentation (UML).

  • Designed a retirement solution working closely with Microsoft architects and Bearingpoint developers as part of the architecture team to meet the needs of public employee retirement organizations.  Re-factored design (Anti-Patterns) of batch style application tasks to utilize windows services while maximizing reuse of common code using singleton, class-factory, strategy and adapter patterns.  Designed and implemented BizTalk orchestration and file interpretation to facilitate communication with financial institutions.

  • The application architecture implements a Service Oriented Architecture (SOA) including a web based (ASP.NET) user interface that implements Model View Presenter (MVP) via Microsoft's Composite Application Block (CAB).  A hosting layer leverages web services (ASMX) via a common facade. 

  • Designed and implemented Java based components for FileNet workflow system.

  • Technologies used were ASP.NET, FileNet (Image Services, Content Services, PJAC) Microsoft .NET Framework, C#, Java, vb.NET, Oracle 9i, MS SQL Server 2000, Windows Server 2000/2003, Windows XP, IE6, IIS6, BizTalk 2004/BizTalk 2006, and Web Services.

 

Languages &
Frameworks

C#
C++
Java

VB.NET
JavaScript

AngularJS

Ionic Framework
HTML
SQL (TSQL, PL/SQL, ANSI)
ASP.NET (MVC/MVP/MVVM)

... and many more.

Skills

Software Development
Application Architecture
Test-Driven Development (TDD)
Domain-Driven Architecture (DDA)
Service-Oriented Architecture (SOA)
Design Patterns

Object-Oriented Programming (OOP)

SOLID OO Principals
UML Documentation
Rational Unified Process (RUP)
Agile Programming (XP, Scrum)
Systems Development Lifecycle (SDLC)
Performance analysis and optimization.

Entity Relational Database Design (ERDB)

Windows Communication Foundation (WCF)
Windows Presentation Foundation (WPF)
Windows Workflow  (WF)
ORMs (LLBLGen, nHibernate, EF)

CI/CD (DevOps)

Code Review/Mentoring

... and many more.

Download PDF version for full work history

© 2025 Scott Benjamin

  • Facebook Clean Grey
  • LinkedIn Clean Grey
bottom of page