I specialize in solving a wide variety of business needs by working with stakeholders to design and implement strategic, innovative, cost-effective, solutions.
I've designed and programmed systems ranging from retail software products to high transaction billing systems to medical device information systems.
C#
JavaScript
T-SQL
DevOps
Agile
SOA
TDD
PCI DSS
Offshore development
Offshore remediations
Onshoring
.NET
.NET Core, .NET Framework, Xamarin
Machine Learning
ML.NET
Web
ASP.NET Core MVC, Web API, SignalR,
Web Services, REST,
SOAP
Identity
OAuth, ASP.NET Identity, Crypto
ORM
Dapper,
Entity Framework
Windows
WCF,
WPF,
WinForms
Devices
IoT
ALM / APM
Azure DevOps,
TFS,
Trac,
Visual Studio,
Application Insights,
dynaTrace,
New Relic
Compute
Azure App Service
Azure Functions
Logic App Service
Storage
SQL Database
Blob Storage
Table Storage
ADF
Power BI
Messaging
Service Bus
Storage Queues
Identity
Azure AD
Key Vault
Network
Hybrid Cloud
Virtual Networks
Machine Learning
Cognitive Services
Azure Machine Learning
Work in a consulting capacity primarily as a hands-on developer. Many projects have required complex refactoring, remediations, and/or reverse engineering. Often asked to step into leadership or strategic consulting role after initial delivery.
Situation: My client was looking to develop a new cloud-native SaaS product to help their clients make faster, more accurate, lending decisions. They were also looking to add a SaaS revenue stream to their traditional T&M/Project work. I was responsible for the architecture and development of the solution.
Situation: My client was partnered with large software provider which had an entire ecosystem of lending and leasing products. Many of the licensees also needed a portal for their end borrowers to see the current state of a loan/lease and take action on any delinquency. Large software vendor had been promising an improved portal for years but it had never materialized.
Action: Acted as PM, SE, and Developer to present a vision of portal which could be produced and replicated for many clients. Initial solution was developed and rolled out to initial customer in a period of 3 months. This was essentially a typical account management site for borrowers with the typical, view bill, pay bill, payment history, contact lender, exchange files, etc.
Results:C# ASP.NET Core MVC ASP.NET Core Identity ML.NET Azure Functions Azure SQL Azure Machine Learning Azure Data Factory Power Automate Power BI
Situation: Company was having trouble re-writing verification software using a third-party contractor.
Action: I was able to work around the third-party contractor's issues by working directly with the original ISV to get the source code and then fix the issues with the original software.
C# ASP.NET Core MVC WinForms WPF Dapper QMS Reverse Engineering Xamarin BLE 13485 Azure Functions Azure SQL Azure App Service Azure AD Azure DevOps Application Insights
Show more DarkOffice Technology clients...
Situation: Client was a global IT service provider primarily focused on servicing large national retail brands. Company relied on a third-party scheduling system for day-to-day operations. This system was highly customized. I worked on extending this system via several key projects.
C# ASP.NET Core MVC Azure Functions Azure App Service Service Bus Azure DevOps Application Insights
C# JavaScript Knockout Storage (Blob/Table/Queue) Hybrid cloud Azure DevOps Application Insights ASP.NET MVC Katana SQL Server Entity Framework
Responsible for developing a new, multitenant, cloud-based "Internet of Things" platform to serve multiple vertical markets. This platform was developed as a new core business for the company and involved working directly with the VP of R&D, CTO, and CEO. Designed, coded, and deployed:
C# JavaScript App Service Virtual Machine Virtual Network Azure SQL Cosmos DB ASP.NET MVC ASP.NET Web API ASP.NET SignalR Autofac OWIN Katana MQTT AMQP New Relic SendGrid
Brought in to assist in onboarding a large client onto relatively new SaaS platform. Primary focus was on developing new features and fixing significant platform bugs.
C# JavaScript ASP.NET MVC WCF Entity Framework Mentoring DevOps
C# ASP.NET MVC WCF Windows Workflow Entity Framework API design TFS Load Testing Reverse Engineering
CLTS operated a cloud-based multitenant loyalty travel booking platform for major banks and credit card companies. This SaaS platform was the 7th largest travel booking site on the internet and the #1 loyalty travel booking site. CLTS was the top performing division of Affinion Group at the time.
Established and led a team tasked with improving web site performance - reporting directly to the CTO. Primary responsibilities were planning for business growth, improving both software and infrastructure reliability, as well as overall systems performance improvement.
Managed Services PCI DSS Change Management E-commerce Operations WCF .NET Framework ASP.NET SQL Server TFS Code Profiling Load Testing dynaTrace DevOps
Worked as the Lead Developer for a company specializing in cloud-based secure messaging solutions. Solutions are marketed in both a SaaS model as well as on-premise solutions. SaaS solutions are hosted in a SAS70 Level 2 environment. Prior to October 2008 DataMotion was named CertifiedMail.com, Inc.
C# VB.NET ASP.NET ASP.NET MVC jQuery Mobile SQL Server Authorize.net TFS
Worked in a research and development capacity to develop new functionalities for new and existing enterprise planning software. This included analyzing, specifying and programming new functionalities. ILOG has since been purchased by IBM.
C# VB.NET ASP.NET ASP.NET AJAX SQL Server WinForms
Worked in a consulting role with a variety of companies to build custom applications to meet a variety of needs. Typical roles included supplemental staffing (application analysis, design, and programming), technical project leadership, and mentoring.