Resume

Sign in

Full Stack Senior Software Engineer

Location:
San Francisco, California, United States
Posted:
October 04, 2016

Contact this candidate

Resume:

Brian S Boyd acwwwd@r.postjobfree.com http://www.linkedin.com/in/briansboyd 707 Haight St Apt 6, San Francisco, CA 94117 415-***-****

Full-stack Software Engineer: Internet, Intranet, Cloud

Scalable Distributed Highly Transactional Enterprise Systems

Design Principles and Patterns, especially SOLID and Service-oriented principles, MVC and MVVM patterns

Full SDLC

Agile/Scrum/Sprints

Healthcare: HL7, CCD/CDA, FHIR, Direct

Software Architect Consultant, DesignMind, San Francisco, CA 11/15 to 8/16

Staff Software Architect consultant that met with potential clients to build a deep understanding of their business and build proposals for software systems to improve business efficiency. Built three major proposals (HomeGuard, Build Group and SlipChip), with two projects receiving funding. Also worked on two other projects as a full stack software engineer.

HomeGuard (https://homeguard.com): proposed, architected, designed and implemented migration of on premise SQL Server 2012 based system to hybrid-cloud (Azure), including HADR (High Availability – Disaster Recovery). Proposed and obtained funding for new iPad app, to be built using Xamarin, that makes performing Home Inspections more efficient.

Sturdy Oil (http://www.sturdyoil.com): took an Accounting migration project (from Ascend/SQL Server 2008 to DM2/SQL Server 2012) that was floundering and brought it back to schedule.

Rodan + Fields (https://www.rodanandfields.com): one of three DesignMind consultants brought in to work on this high-traffic commercial web site built on a mishmash of legacy code (.NET 4/MVC 2/Web Forms circa 2012) and SQL Server 2012. Also advised on git strategy and spearheaded logging initiative for Splunk.

Architected proposals to be built on Azure using SQLAzure, MassTransit/Quartz, AngularJS and Azure Web Apps.

Software Architect, RelayHealth (McKesson), Emeryville, CA 1/14 to 2/15

One of ten-plus architects responsible for full SDLC for a predominantly .NET-based, highly-secure and scalable system processing more than one million healthcare related messages per day on databases totaling more than 150TB of data and billions of rows. Scalability was a constant concern as existing bottlenecks were intransigent, requiring new system architectures and designs to allow for an exponential growth of message traffic.

Architected, designed and contributed to development of:

oPatient Merge: a scalable, fault-tolerant, distributed asynchronous system built on MassTransit, RabbitMQ, TopShelf, et al, for patient matching on incoming ADT messages

oReal-time Message Statistics: extended Riverbed to gather statistics related to message flow

oProcess XDM messages within the Direct Messaging system

oAnalyzed and corrected sparsely yet critically corrupted Audit data in a population of almost 2 billion records

oImage caching algorithm

oBrowser-based user-interfaces built using a variety of frameworks: WebForm, MVC Razor, Bootstrap, Knockout JS, AngularJS and jQuery

Advisory role on higher-level initiatives:

oMessage Mart: create robust customer-facing reports on the hundreds of millions of messages processed by RelayHealth each year

oScalability and Data Resources: twice-monthly meetings for the various environments, especially Production

oCCD/CCDA: the in-depth specifics of what we support and how we support it within the RelayHealth CCD implementation

oFHIR: how to handle this standard in the next iteration of the RelayHealth system

SQLServer2008R2/MongoDB/AzureStorage system built mostly on ASP.NET, IIS and C# as fault-tolerant distributed asynchronous systems

Worked with Riverbed TTW and AIX in analyzing system health and performing root cause analysis for system outages

Co-developed initial Git strategy and acted as a point for check-ins to Git repositories

Full-stack Software Engineer, The Movement Center, Health and Wellness Center, Portland, OR 6/13 to 12/13

Architect and implementer of the AwakeningKundalini.org public facing secure website: cloud-based, e-commerce, serving smooth-streaming videos.

Adapted open-source project Thinktecture Identity Server to act as multi-tenant claims-based Identity Server for ASP.NET 4.5/MVC-based suite of web applications, supporting Home Realm Discovery via OAuth 2 (supporting social media accounts from Facebook, Google, Live Connect, and LinkedIn), architected to also support WSFederation (username/password).

Leveraged ASP.NET 4.5 claims-based identity with custom claims transformations and additional security checks on returned claims implemented via extending the ASP.NET 4.5 ClaimsExtensionManager; manages local session state using the SessionAuthenticationModule

Entity Framework 5 provides data access layer to cloud-based SQL Azure databases to manage user logins, video inventories, and user purchases

Video inventories securely managed via Azure-based web site uploading directly to BLOB storage

Sites leveraged jQuery, jQuery UI and Bootstrap

Senior .NET Software Engineer, Berkshire Hathaway Homestate Companies, Workers Comp Insurance, San Francisco, CA 10/11 to 5/13

Architect, designer and developer on BRITE project, an enterprise-wide SQL Server 2008 R2 and Silverlight based project for re-defining how BHHC does business.

Architected, designed and implemented key components of Pricing Engine, a business-critical and most complex area of the BRITE project

Designed and implemented core stored procedures and functions of Pricing Engine including the Pricing Engine Manager, the most critical component of pricing system; highly granular performance data provided invaluable data for maximizing database performance

Designed and implemented a fluid Silverlight client leveraging MVVM and Telerik controls, providing an intelli-sense editor for adding/editing the algorithms used to price a policy

Designed and implemented MVC 4/Web API/ASP.NET application that manages the flow of data sets from Actuarial to several BRITE databases

Designed and implemented core WCF services for Pricing Engine that leverage Entity Framework 4.*, connecting Models to ViewModels

Interfaced with Actuarial department to facilitate collaboration, fostering a cooperative attitude and efficient work relationship

Worked with the TFS to manage the C# code base and SQL Server database objects, as well as an Agile Project Management system

Founder and Chief Technical Officer, Yoga Sangama, San Francisco, CA 12/08 to 02/12

Architected, designed and implemented web-based business service that provides a multi-tenant, cloud-based storage and smooth streaming delivery of monetized video content, including the handling of customer secure credit card purchases and uploading of video content.

Designed and accessed web services using both SOAP and REST architectures

Serves both Microsoft Smooth Streaming and Flash-based media, allowing both Silverlight or HTML5/AJAX/JavaScript/CSS playback

Recruited team to develop Business Plan and market product

Senior .NET Software Engineer, Levi Strauss & Co., San Francisco, CA 12/06 to 11/08

Designed, architected and developed .NET 2.0 WinForm based Oracle-hosted, smart-client application for Global Product Costing that also involved a locally replicated SQL Server database using Web Services

Designed and implemented the enhancement of the ‘Request for Quotes’ process connecting Levi’s with their vendors

Designed and developed currency conversion system, supporting several types of complex Exchange Rates

Designed complex system to manage Product Cost Import, and Rate Fee management for Affiliates

Architect, designer and developer of .NET 2.0 WinForm based, Oracle hosted, application for managing product attributes. User-interface designs and database configuration enabled the concurrent access and updating of product attributes across several Oracle databases.

Wrote a wide variety of complex SQL CRUD statements and implemented several key stored procedures and functions

EDUCATION

Master of Science in Engineering, including Goodyear-funded thesis, Herrick Laboratories, Purdue University, West Lafayette, IN

Bachelor of Science in Engineering, Applied Mathematics and Acoustics, Purdue University, West Lafayette, IN

ADDENDUM: Technology List

Design Principles and Patterns

SOLID Principles, SOA, DRY, MVC, OWIN, MVVM, AJAX, REST, OOP, OOD, Generics, DDD, API Design, Dependency Inversion Principle, Inversion of Control Pattern, Cloud-based Design, Claims-based Identity and Access Control, Multi-tenant Identity Server, Secure Access Signatures (SAS), Interface Design, Asynchronous Programming .NET 4.5, Async Programming Model (APM), Attribute-based Programming, [Repository, Unit of Work, Façade, Adapter, Observer, Factory, Decorator, Proxy, Command, Iterator, Null Object, Strategy, Visitor, Service Locator, Singleton, Bridge, Prototype, Template Method] Patterns, Test-Driven Development (TDD)

Programming Languages

C# 6.0/5.0/4.0/3.0/2.0/1.1, XAML, T-SQL, XML, JavaScript, jQuery, jQuery UI, Razor, Bootstrap, Knockout JS, AngularJS, HTML5, SQL, PL/SQL, Python, Visual Basic 6.0/5.0/4.0/3.0, CSS, ASP, VBScript, HTML

Cloud Providers

Microsoft Azure, Amazon Web Services, Google App Engine

Development Frameworks

.NET 4.6.2/4.6.1/4.6/4.5.2/4.5.1/4.5/4.0/3.5/3.0/2.0/1.1, MVC 5/4, ASP.NET 4.5/4.0/3.5/3.0/2.0/1.1, Xamarin, WCF, WebAPI, TopShelf, MassTransit, Thinktecture Identity Server, WSFederation Authentication via ASP.NET 4.5, Home Realm Discovery via OAuth 2, Active Directory, Entity Framework 5.0/4.*, nHibernate, MVVM, SQLAzure, Azure Blob Storage, Windows Identity Foundation, Silverlight 5/4/3, WPF, OData, SSL Certificates, Content Delivery Network (CDN), Live and On-Demand Smooth Streaming

Development Environments

Visual Studio 2015/2013/2012/2010/2008/2005/2003/1.51, Team Foundation Server (TFS), TeamCity, CruiseControl, Microsoft SQL Server Management Studio, WCF Service Trace Viewer, Web Essentials 2012/2010, Fiddler, jsFiddle, jsBin, Browser-based F12 tools (IE, Chrome, Firefox), GitHub, CodePlex, Visual Source Safe 2005, TOAD 9.5/9.0, Visual Basic 6.0/5.0/4.0/3.0, Excel 2010/2007/2003/97, Access 2010/2007/2003/2000/97/2.0

Databases

SQL Server 2014/2012/2008 R2/2008, MongoDB, SQLAzure, Oracle 9.2/8.1/7.3/6.5, SQL Server Compact Edition, SQL Server 2000, Access 2010/2003/2000/97/2.0

Log Management Systems

Splunk, Exceptionless, Log4Net

Source Code Control Systems

Git, Tortoise SVN, Team Foundation Server (TFS), Visual Source Safe, Perforce, SCCS

Open-source Projects Integrated

TopShelf, MassTransit, RabbitMQ, Quartz Scheduler, Automatonymous, Thinktecture Identity Server

Web Servers

IIS 8.0/7.5/7.0/6.0/5.1/5.0/4.0/3.0/2.0, SharePoint 2003/2001

Database Management Tools

SQL Server Data Tools for VS 2015/2013/2012/2010, Azure Management Portal, MongoVUE, SQL Server Management Studio 2012, SQL Server Manager 2008/2000, TOAD 9.5/9.0/8.6, Oracle Enterprise Manager 9.2/8.1/7.3

Application Performance Monitor Systems

Riverbed: Transaction Trace Warehouse (TTW) and SteelHead/AppInternals Xpert (AIX)

Silverlight and WinForm Controls

Telerik Premium, SyncFusion Grid 5.1, ComponentOne VSFlexGrid 8.0 and 7.1, Crystal Reports 6.5, TrueDBGrid, Microsoft control suite

Pre-.NET Data Access

ADO.NET 2.0/1.1, DTS (precursor to SSIS within SQL Server), Excel 2003, COM+, ADO 2.8/2.7/2.5/2.1/1.5, RDS, Acrobat Distiller



Contact this candidate