Post Job Free

Resume

Sign in

Software Development C#

Location:
Parrish, FL
Salary:
200000
Posted:
January 31, 2024

Contact this candidate

Resume:

Douglas E. Anderson

***** ****** ****** ****

Parrish, FL 34219

941-***-****

US Army Veteran

ad29hf@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/douglas-anderson-9879514/

Summary

I am a seasoned Software Development Professional with over 25 years of experience on the Microsoft Platform beginning in MS-DOS and progressing through the Platform evolution from Windows Desktops to the various Windows Servers on the Systems Engineering side; moving from unmanaged C/C++ through the evolution of .NET and C# on the Software Development side. More recently, I have focused on Architecture – both full Solutions Architecture as well as more focused Software Applications Architecture. My latest solutions have been Cloud based in both AWS and Azure using IaaS, PaaS, and SaaS architectures.

Education

Bachelor of Science

University of Maryland

Major:

Computer Science

Minor:

Electrical Engineering

Certifications:

AWS-CSAA, AWS Cert Cloud Practitioner, MCSD (.NET), MCSE (NT)

MCP ID: 1328279

Skill Set

OS:

Windows All, Mac OS X 10.x

Cloud:

AWS (IaaS and PaaS), Azure (IaaS, SaaS and PaaS), Private Cloud using VMWare

Environments:

20+ years All Microsoft Visual products since 1993 including VC++. VB, Visual Studio (All versions), VSTS and Azure DevOps, C#

Front-end frameworks such as React, Angular, Bootstrap

3+ years Chef/Ruby (cookbooks/recipes) on Bash and Powershell

10+ years JQuery/JSON

15+ years CSS 2-3/ HTML 3-5

10+ years Oracle-PL/SQL

15+ years SQL Server-TSQL

5 years Episerver CMS

2 years Ektron CMS

10+ years Web Analytics – Adobe Omniture and Google Analytics

5 years AWS Architecture (Certified)

5 years Azure Architecture

1 year Terraform (for Azure)

20+ years SOA/Enterprise Service Bus (includes MSMQ, RabbitMQ, AWS SQS)

1 year Protegrity Training on DSG and ESA

3 years Behavior Driven Design (BDD)

1 year Harness.io DevOps CICD Pipelines

1 year SpecFlow/C# implementations in .Net Core and Framework

Databases:

MS SQL Server 6.5-2017, Oracle 8-11, MS Access

Methodologies:

Agile, Traditional SDLC (Waterfall), SEI-CMM, Rationale

Employment Experience (note that dates in parenthesis are contracts or sub-contracts). Despite have 25+ years of development experience, this resume is limited to the last 10 years. A full resume covering 1982 to present will be provided upon request. All projects since 2002 below were either .NET Framework or Core unless noted otherwise.

Company

Modern Software Services, Inc.

(Consulting)

Veracity Solutions

(Consulting)

Description

3/23 – Present

Enterprise Architect –

Worked with Deluxe Payment Systems (deluxe.com) on Shift-Left initiatives. This included developing DevOps Pipelines in Harness.io. This work utilized SpecFlow implementations in C# to implement Gherkin bindings for automating Regression tests. This work was conducted in both a VMWare and AWS environments.

8/21 – 2/23

Enterprise Architect –

Combining elements of TOGAF and Zachman, but initially leading with Zachman to establish a common taxonomy (language). We would work as an Azure and AWS Enterprise Architects on various projects ranging from Geological Engineering (ECS Limited) to Insurance (Silac Insurance), Finance (Amex) and Healthcare (Enlighten). Projects included roles as Application Architect, Solutions Architect, Cloud Architect, and Infrastructure Architect for Cloud Migrations of On-prem data centers. Used Terraform to deploy Azure environments. Also worked with Protegrity ESA and DSG for Rest APIs with American Express Travel. Some of the latter work for Amex included Python scripting for parsing Protegrity logs. We would generally follow with TOGAF-related Artifacts to guide cloud migrations from lift-and-shift to cloud-Native software changes.

Also, Worked with React and .Net Core for LearnedIn.

Jackson Hewitt

3/16 – 7/21

Lead Application Architect – Customer Applications

Worked as Lead Applications Architect for Customer-facing applications (www.jacksonhewitt.com) and technologies. Completed a migration from the JH legacy CMS (Ektron) to EPiServer CMS in a DXC/Azure SaaS/PaaS environment. This application existed on both AWS and Azure for 2 months while the transition was completed. These are Fullstack development including Angular, Bootstrap, C#. and on .Net Framework projects and Web Analytics using Google Analytics. Also used both bing maps and Google maps API for the JH Store Locator; we switched from Bing to Google in 2020. The web front end used RestAPI middleware to SQL Server backends. Also guided several other cloud initiatives focusing on CI/CD technologies with a DevOps focus on automated deployments to the cloud using technologies such as Chef and Azure DevOps build pipelines. Deployed AWS resources and software using Chef and AWS CDK. This involves authoring strategic architectural documents/diagrams that layout the vision for this evolution of current technologies to the cloud. The role also includes daily interactions with development team(s) to ensure consistency in architectural vision during the implementation phase as well as understanding by the Quality Control staff of the objectives and clarifications around Definition of Done in an Agile environment.

Most recently worked as Lead Architect on major Virtual Tax Preparation project. This involved coordination across Infrastructure and Application architects on multiple teams to ensure the successful outcome of the project. This was a very complex project involving multiple Azure SaaS implementations for EPiServer and Microsoft Dynamics 365 CRM working in concert with multiple AWS based IaaS systems.

Also, managed several other internal tools that were built and enhanced this year. This work involved managing an additional Offshore team to increase our capacity for work in areas unrelated to our primary team responsibility. All of this work was done in AWS, but involved all of the technologies of other parts of our AWS stack which includes an extensive SOA Enterprise Service Bus design built on MSMQ but moving to AWS SQS using AWS CDK.

This was also a Leadership role in which I managed, mentored, and coached 5-10 developers on the Agile teams for which I was the Technical Architect.

(Note that this position was in many ways a continuation of my last role with American Express in which I served as the Solutions Architect from American Express for the Jackson Hewitt partnership.)

American Express

7/10 – 2/16

Director Product Delivery & Integration – Architecture (4/14-2/16)

Worked as Solutions Architect in Enterprise Growth for multiple successful projects focusing primarily on Tax initiatives. In 2014, guided the overall solution architecture for Intuit Protax which formed the basis for tax initiatives that followed in 2015. In 2015, guided the solutions architecture for Jackson Hewitt integration program. Also guided the formative phase of Solutions Architecture for the Ria program which allowed Serve Card holders to withdraw money at Walmart. As a Solutions Architect in Enterprise Growth, my responsibilities included pre-engineering customer interactions working with programs to assess feasibility and scope during the envisioning phase and then following the program all of the way through to delivery. This involved working closely with the Business Development, Program Management, and Development Delivery teams to successfully deliver a program from concept to delivery. Was also the primary contact for the customer (Intuit, Jackson Hewitt, and Ria) for Sales Engineering. Helped the customer understand and implement our external Web APIs. This amounted to evangelizing and consulting on the customer solutions utilizing Serve-Platform Open API.

Technical Delivery Director & Architect (5/12-4/14) of Serve Online (secure.serve.com & secure.bluebird.com) which is composed of the Serve and Bluebird Responsive Websites. This was a blended Architect and personnel management role. Managed up to 9 teams each composed of approximately 7 people blended with onshore and offshore resources (total headcount ~85). These teams developed and maintained multiple end-user facing websites. Employed both Agile and Waterfall development methodologies. Development was done using the Microsoft technology stack including ASP.NET MVC 4, C#, Visual Studio 2010 & 2012, Adobe Omniture, TFS, Sharepoint, IIS 7.5, and WCF. Development included migrating from ASP.NET WebForms to MVC 3. Directed the architecture and development of a Responsive Web design using ASP.NET MVC 4 and HTML5 to implement a Responsive Web design supporting multiple web form factors from desktop browsers to mobile phone browsers. Led many initiatives including introduction of automated mobile device testing using Perfecto Mobile, SDL Tridion as a CMS for our division, and Microsoft Azure as a Development testing platform during early stage development. Also drove initiatives to reduce defect count from ~400 to <25 in an 8 month period.

Sr. Manager for Serve Online, participated in the management and implementation of the American Express/Walmart Bluebird product. Managed the implementation of the initial Bluebird end-user website until 6/2012. Architected and designed many of the patterns used in the shared implementation of the Serve and Bluebird web products. Continue in a consulting/advisory role in implementation areas common to the 2 products and forthcoming additional, related products. Pioneered the architectural move within our business unit from ASP.NET WebForms to MVC 3 by creating a hybrid application thereby allowing time to phase out one technology while adopting, re-architecting, and training developers on the new technology.

Tech Lead/Manager, managed the web development team that delivered the first version of serve.com to the public in March, 2011. This was the beginning website for a new business unit within American Express.

Contractor/Sr. .Net Developer for American Express’ RevolutionMoney business unit. Performed heavy front-end Web 2.0 development using Visual Studio 2008, ASP.NET, AJAX, Linq, jQuery, CSS 2.1, WCF, and Web Services to implement a new custom multi-platform (multiple browser and mobile platforms) payment.

Modern Software Services, Inc.

(6/08 – 6/10)

Consultant for Travelport BI (Business Intelligence unit of Travelport, Inc.). Performed primarily as consultant and temporary front-end team lead. This was a hands-on role for the Acuity project that included substantial design and development tasks using Visual Studio 2008, C#, ASP.NET, AJAX, Linq, JQuery, JSON, Infragistics, and XML. The application was a sophisticated Business Intelligence reporting application for the travel industry (primarily airline travel). Planned for implementation of WCF in the service layer by separating POCO entities from Service layer and MVC in the presentation layer. Elements of both WCF and MVC were employed although the WCF implementation itself was not completed and we didn’t aggregate the MS ASP.NET MVC framework. While the front-end was largely a Webform implementation, the MVC pattern was present in many areas even without the actual MS framework.

Pricewaterhouse Coopers LLP

&

(Modern Software Services, Inc.)

8/06 – 6/08

(3/04 – 4/05 & 10/05 – 7/06)

Non-personnel Manager/Tech Lead/Architect working on a revised Comperio Offline solution. This solution uses Microsoft VS2005, SQL Server Express 2005, and Verity K2 VDK. This evolutionary work has a substantial code re-use consideration for the multi-user Online solution that supports more than 65,000 users world-wide. This is the “shrink-wrap” version of the Online PwC solution which allows users to utilize the Content Delivery System for all pertinent financial guidance available to auditors in the field. This implementation requires a managed-to-unmanaged Visual C++ adapter which is more performant than COM Interop.

Latest complete project was the Comperio Online project that was salvaged from the Next Generation development project and adapting its modern data structures to work with legacy Publishing application. Responsible for all backend end-user UI modules in addition in all upgraded legacy Publishing applications which involve a mix of .Net 2.0, .Net 1.1, unmanaged Visual C++ 6.0, 7.0 and 8.0, and classic ASP. The C++ work includes a Managed-C++ adapter to Unmanaged-C++ APIs. All of these technologies are integrated into a single working suite of Web Applications, Web Services, Windows Applications, Windows Services, support DLL’s and Assemblies. This suite, which originally was built to support basic HTML document content has been enhanced and extended to support XHTML content in both 8859 and UTF-8 encodings.

In previous PwC engagement, performed Microsoft.Net development in C# for their Comperio Next Generation (NGC) Presentation System – the content display portion of their document management system. Was responsible for the implementations of the tree navigation, content publication web service, offline search using dtSearch, database development using Sql Server 2000 and VistaDb for the offline solution, and other misc. development and support as required for the ongoing development and maintenance during the project. While this project was done using Microsoft.NET technology, it had many integration points with J2EE systems in both client and server roles.

In previous PwC engagement, performed Microsoft.NET development for a Hotel-like reservation application using VB.NET (ASP.NET & WinForms), ADO.NET, Enterprise Services, SQL Server, and the Visual Studio 6 Suite for legacy portions of the application. This application involved significant usage of Web Services and COM Interop for legacy portions of the application.

Also designed and developed a fairly sophisticated multithreaded PBX routing Windows Service using VB.NET. This Service made heavy use of Threading and Synchronization portions of the .NET Framework.

References: Upon Request



Contact this candidate