PROFILE
I am a senior C# developer specializing in back-end architecture and RESTful APIs. With experience as a freelancer and an enterprise team member, I am familiar with all stages of the SDLC, and I have experience leading distributed teams. I believe in keeping code well-maintained and keeping up with modern frameworks rather than letting a product stagnate and become obsolete. I have a critical eye for refactoring and optimization. I am a “Boy Scout Coder” who always checks in my code cleaner than it was before.
SKILLSET
25 years experience with Active Server Pages and its .NET successor, relational database design and optimization. Wide knowledge of enterprise applications architecture and distributed systems. Strong eye for detail, enthusiasm for clean code, design patterns, coding standards and best practices, refactoring, database optimization; strong testing, debugging and troubleshooting skills. Experience with security standards (PCI, HIPAA, FISMA, encryption). Focus on cloud-based DevOps and continuous integration with Azure or Team City.
Software Toolkit
Visual Studio, Rider, Git, Trello, Assembla, Clubhouse/Shortcut, Notion, GitHub, Resharper, TeamCity, Powershell, NUnit, XUnit, SonarQube, SSMS, DataGrip
Programming Languages and Technologies
ASP, ASP.NET, .NET Core, C#, T-SQL, Entity Framework, Web API, MVC, SignalR, JavaScript, Ajax, jQuery, Bootstrap, responsive design, XML, JSON, UML, message queues, Services, Azure, Amazon AWS, Swagger
Platforms/Databases
Windows Server/IIS, SQL Server, PostgreSQL, eBay API, PayPal API, Braintree, Authorize.net, Cybersource, Slack API, Amazon S3, EC2, SQS, Lambda, Azure Functions, Elasticsearch, Hangfire, Learnosity
EXPERIENCE
Senior Back-End Developer, Progress Learning | Remote | 2022–present
Work on SQL Server-driven Web API, heavy on stored procedures, particularly focused on report development and query optimization as well as synchronization services. Assisted in transition from offshore development to in-house.
Senior Engineer, Brightflag | Remote | 2021–2022
After Joinder (see below) was acquired by Brightflag, was a key member in integrating the two systems, with Joinder rebranded as “Brightflag Workspace.” Implemented folder-based security and developed an Integration API to manage client lists and upload files to secure DMS. Worked on AWS lambda APIs for communication between microservices.
Backend Software Developer, Joinder, Inc. (acquired by Brightflag 2021) | Remote | 2019–2021
SaaS application for Legal Ops with secure file sharing and task management. Developed RESTful C# ASP.NET Core Web API with secure PostgreSQL database running on AWS Linux servers. Spearheaded indexing and enhanced searching of all uploaded files with Elasticsearch. Created Slack integration for legal intake and file uploads. Created microservices for SignalR and email notifications. Worked closely with front-end teams to provide documentation and clean payloads for the APIs.
Freelance Web Developer and Architect, self-employed | spans 1999–2019
Web programming services for various SaaS and eCommerce clients, launching new products or updating old ones. Conversion of legacy ASP and Web Forms to ASP.NET/MVC. Specialize in flexible, customizable data-driven web applications and APIs in ASP.NET with SQL Server. Experienced with every step of the software development life cycle, working directly with clients to define project requirements. Mockups, UML diagrams, architecture, DB design. Utilize tools like GitHub, Trello, TeamCity, and Azure DevOps with cloud-based virtual servers and serverless setups with continuous integration. Migrated from dedicated server to Azure, from Cybersource to Braintree. Have operated as a Team Lead overseeing domestic, near-shore, and offshore developers. Ranked top 1% on Upwork.
Lead Developer, SnapMD | Remote | 2014–2016
Team Lead for API/backend team. Spearheaded conversion of legacy web services and DAL to RESTful Web API with Entity Framework code-first. Managed globally-distributed teams and created process improvements and DevOps policies for continuous integration and deployment. Managed Git repository, performed code reviews and enforced unit testing coverage. Created open-source SDK for the company’s APIs open-sourced on GitHub. Provided security guidelines for management of PHI, SSO and PCI compliance. Configured automated builds with TeamCity for CI. Extensive testing with NUnit, dotCover, Selenium, PhantomJS, SonarQube, Fiddler, and Postman.
Sr. Software Developer, Auctiva Corporation (acquired by Alibaba 2010) | Chico, CA | 2006–2012
Developed and maintained web applications with ASP.NET, JavaScript, JSON, and web services; multithreaded Windows services with large workloads for reconciling data with eBay API. Updated DAL, replacing inline SQL with stored procedures or LINQ. Refactored Message Queue service architecture for performance, reducing the number of servers required. Created mobile apps with Phonegap. Helped transition from free model to paid subscriptions, with automated PCI-compliant Billing Service to compile monthly invoices and perform payment processing through Authorize.net and PayPal.
Software Engineer, EveryContractor.com | Las Vegas, NV | 2005–2006
Created integrated Ajax application for the company’s intranet, to enable employees to manage sales leads, track products and delivery progress, and provide customer service. Programmed scheduled jobs to automate critical data tasks and client emails and faxes. Converted ASP Classic codebase to ASP.NET, refactoring code and optimizing database structure and queries. Developed web-based mailing list management applications to facilitate newsletter marketing for the company’s clients.
Content Development Executive, ATOM-BOMB.COM | Venice Beach, CA | 1999–2001
Development of Classic ASP website for a Dot-Com startup that was an online venue for independent film and music with mp3s and cross-platform streaming audio and video. Converted database from Access to SQL Server. As one of three executives, was involved in writing the business plan. Also responsible for preparing usage reports, development proposals, and training manuals for new employees.
EDUCATION
Pepperdine University | Malibu, CA | 1994–1998
B.A., Applied Music (performance—violin)