Owner
- Own and operate a full-service restaurant and bar; continuously improve operations to increase efficiency.
- Design and market community events (wine tastings, bike night, tournaments, karaoke, open mic, live music); introduced Ramona’s first burlesque series with the Vaudeville Vixens (three sold-out shows).
- Oversee financial and managerial accounting: monitor spend, adjust pricing, and reduce costs without sacrificing quality.
- Build brand presence through social, radio, and apparel; delegate each channel to staff by skill set.
- Build a web app for bar inventory, par levels, and suggested pricing.
- Build an in-house MICR check-printing tool so payroll can run almost entirely on-site.
- Establish management structure and SOPs so the team operates with minimal day-to-day oversight.
- Lead architects, GCs, plumbers, and trades through code updates and health-department plan checks; completed remodel in ~2 months.
- Manage food and beverage purchasing; introduced lottery terminals that became self-funding and profitable within months.
Environment: C#, MS SQL Server, .NET Framework 4.5, MS Visual Studio 2015, Golang, Node.js, Docker, JWT, SSE
Contractor
- Authored high-level architecture and design documentation for a CI/CD automation pipeline.
- Facilitated three Scrum working sessions to improve estimation practices and delivery reliability.
- Implemented the CI/CD system from that design.
- Added code-quality metrics and vulnerability scanning to every build across company projects.
- Transitioned teams from manual releases to multiple automated deployments per day on successful builds.
Environment: MongoDB, Docker Swarm, Kotlin, Java, Spring Framework, Angular 5, Jira, Jenkins, SonarQube, Qualys, Node.js, Ubuntu, Amazon AWS
Contractor
- Authored high-level architecture and design documentation for the customer’s internal EPLC process.
- Contributed technical guidance in Scrum ceremonies for a new customer-facing product.
- Led a new development team delivering several small internal products.
- Prototyped a front-end demo and custom mortgage calculator (JavaScript & HTML) for an unsecured-lending initiative.
- Designed and planned third-party vendor integrations for SSO authentication.
Environment: C#, MS SQL Server, .NET Framework 4.5, MS Visual Studio 2017, Java, Spring Framework, Angular 5 (POC), Jira, Jenkins
Senior Solutions Engineer
- Maintain and extend Enterprise Fulfillment Services: cost-efficient package routing, carrier manifestation, tracking, and inventory bridging between storefront and warehouse to prevent overselling.
- Define and uphold team testing standards so business intent is captured in automated tests and regression cycles shrink.
- Refactor systems to separate concerns for readability and testability (including Moles when dependency injection wasn’t practical).
- Raise unit-test coverage toward 100% and document developer intent without prior author knowledge.
Environment: C#, MS SQL Server 2010, .NET Framework 4.5, Visio, TFS, MS Visual Studio 2015, Moles, Moq, TeamCity
Software Development Manager
- Manage a team of 11 spanning SQL, BREW, Android, iPhone, website, and 5 Star (emergency response).
- Design a development process that automates release status reporting and clarifies cross-department handoffs.
- Launch updated BREW and Android handsets; build a central SQL reporting warehouse; keep internal tools and the public site aligned with new products.
- Migrate the customer-facing website and shopping cart to MVC and train developers on separation of concerns.
- Deliver end-to-end location services so users can invite family and friends to monitor location on the web (long polling, Google Maps, permissions management).
- Build an internal three-tier customer-service application (C# client, WCF, Entity Framework, TAPI, 411/Places APIs) that brings operator services in-house, saving ~$40,000 per month.
Environment: C#, MS SQL Server 2005/2008, .NET Framework 3.5, Visio, SVN, MS Visual Studio 2010, LINQ to SQL, Entity Framework, jQuery, AJAX, ASP.NET, MVC
Lead Developer
- Maintain a property valuation platform (LINQ to SQL, MVC) and design a replacement system from concept through delivery in half of an eight-month allocation.
- Manage a nearshore team of five: tasking, progress tracking, training, code reviews, and integration.
- Implement backend processing with SOA on a homegrown orchestration-pattern service.
Environment: C#, MS SQL Server 2008, Threading, XML, Windows Services, .NET Framework 4.0, Visio, TFS, MS Visual Studio 2010, LINQ to SQL, Entity Framework, Visifire Charts, jQuery, AJAX, MVC
.NET Developer
- Maintain and extend ChiroTouch practice-management software; ship CTMessages for in-app advertising and newsletter delivery at startup.
- Integrate EDI third-party medical billing and direct credit-card processing; maintain legacy VB6 through COM-visible .NET.
- Support tier-3 escalations and train support/training teams on new features.
Environment: C#, MS SQL Server 2008, Threading, XML, Windows Services, .NET Framework 3.5, Visio, MS SourceSafe, Bugzilla, MS Visual Studio 2008
Lead Software Developer
- Develop Level10 ophthalmology practice-management software: Windows Forms shell with pluggable Billing, Scheduling, Marketing, EMR, and Demographics modules, plus a Windows service for automated EDI billing via SOAP clearinghouses.
- Secure an Emdeon clearinghouse contract and bring the billing module to full completion.
- Design and build automated claims processing from scratch through deployment; produce roadmaps and keep delivery aligned with business plans.
Environment: C#, MS SQL Server 2005, Threading, SOAP, XML, Windows Services, .NET Framework 2.0, Crystal Reports, Visio, SVN, Bugzilla, MS Visual Studio 2005
POS Trainer / Support / Installation
- Help the team achieve its best support turnaround year; optimize backend processes; earn an offer to join the development team for the next release.
- Travel to store sites to install register hardware and train staff; provide post-training support; customize software across retail industries; troubleshoot issues for development.
Environment: C#, MS SQL 2000/2005, Windows Server 2003 Administration, MS Reporting Services, Proprietary POS Scripting
Lead Software Developer / Consultant
- Update a title for overseas Christmas release; implement Starforce copy-protection hooks; design a new player-selection screen and demo menus for a more polished look.
- Consolidate four language-specific installers into one multilingual package; fix clipping artifacts; redesign the overseas demo (publisher called it the best-looking release to date).
Environment: C++, Perforce, MS Visual Studio 2005, STL, Intrinsic Alchemy, Starforce, Windows Sockets
Owner & PC Repair Consultant
- Run a home-based PC repair practice with 24-hour house calls and a perfect repair track record.
- Design and maintain an ASP.NET customer-tracking app (jobs, hours, estimates, customer records) with backend credit-card processing.
- Partner with local internet companies to grow the customer base when issues fall outside ISP support.
Environment: ASP.NET, IIS, Windows 9x/2000/2003/XP, MS Visual Studio 2003
Senior Client/Server Programmer
- Build tools that simplify and automate fulfillment (shell scripts for labels and reports from a single account number).
- Maintain and expand VB6/SQL 2000 account management; help develop a three-tier thin client for billing and reporting.
- Write a company-wide change-request/bug/task tracker (VB6 + SQL Server 2000).
- Help cross-platform data transfer: C++ extended stored procedure integrating MS SQL with IBM MQ for UNIX/Informix and Oracle warehouse account operations.
- Earn Employee of the Year (1999) for automation that eliminated about 4 FTE roles; advance to senior development for technical depth and leadership.
Environment: C++, STL, C#, VB, VB.NET, MS SQL 6.0/7.0/2000, UNIX, Shell Script, Informix, Oracle, IBM MQ, MS SourceSafe, MS Visual Studio 6.0/.NET (7.0), VBA