Software / Azure Engineer
I develop proprietary software for .NET (C#) and Mobile (Kotlin/Swift/Objective-C). I created and manage the entire system automated build / integration testing leveraging Azure DevOps for hosting. My daily tasks include leading Team developers, developing backend cross-platform libraries for delivery to other software Teams, generating monthly sprint software releases and demonstrating sprint releases to stakeholders. My solutions rely heavily on test-driven development and maintaining automated developer-specific environments which can be spun up or down on a single command. I write much of the software technical documentation delivered to the wider Team in addition to maintaining up-to-date READMEs for each of the library projects I am responsible for.
Develop C# backend support libraries loadable by native Android/iOS apps
Lead all system engineering including builds / software packaging / automation / cloud management
Integrate automated production hosting capabilities with corporate Azure account including scalesets and automated versionable updates
Built Word / Outlook COM addins using C# which integrate TripleCyber's security products seamlessly
Develop cross-platform service to run TripleCyber's security product on Windows / Mac / Linux as well as all support applications (e.g. Command-Line Interface and Service Management tools)
I provided cloud, virtualization, network and automation support to assist Leidos with Government and commercial customers. My primary responsibilities included managing and supporting DevOps within the Leidos Managed Innovation Lab in Baltimore, MD.
Lead all virtualization - both on-prem and off-prem
Designed / implemented entire infrastructure (OpenStack, network, monitoring, automation)
Design / build all automation using Puppet, Chef, Cobbler, CloudFormation, shell scripts
Assist customer with estimates
Create and present technical briefs (internal and external)
Meet cybersecurity requirements / harden environments
Technical Subject Matter Expert (SME)
Provided technical expertise for proposal development as well as virtualization engineering.
Created designs and documents related to cloud technology.
Delivered Information Assurance (IA) artifacts and documentation to Army customer to meet Authority to Operate (ATO) requirements.
Integrated virtualized environment at Aberdeen Proving Ground and Fort Belvoir with all IA requirements: automated scanning, patch management, Security Technical Implementation Guide (STIG) checklist application.
Created scripts and procedures to apply IA hardening automatically and efficiently.
Led development team in all technology efforts; formulated and expressed technical direction to senior management; presented results to customers.
Led all security certification efforts based on CNSSI 1253 and NIST SP800-53 controls.
Drove development efforts in support of Army Enterprise Architecture for Chief Information Officer / G-6. Member of Army Enterprise Service-Oriented Architecture Foundation.
Architected / Built C# ASP.NET and Silverlight applications for Army customers
Designed / Implemented Hyper-V virtualization infrastructure
Integrated thin desktops with Hyper-V to deliver VDI to RiVidium staff
Provided estimates and schedules for all work performed by development team
Presented / defended work to senior management for funding / work authorization on new technology projects
Completed multiple projects for Army customers at Fort Belvoir and other facilities around the country. Responsible for design, estimates, development, delivery, and maintenance of all technology solutions.
Built and maintained the Enterprise Solutions Competency Center at Fort Belvoir
Created numerous SharePoint sites using C# for all plugins
Extensive work with SQL Server as backend database
Implemented first-ever direct CAC authentication with SharePoint (C++ ISAPI DLL); deployed to other Army sites around the country
Demonstrated SAP automated build / integration on backend VMware stack
Independent Software Consultant
Provided development and integration solutions for a variety of customers using best-fit technology and languages.
Tooyen (http://tooyen.com). Developed this online social application (Perl, PostgreSQL) which empowered Amazon sellers by allowing them to reprice their listings automatically (2003-2006).
CITIdc (Community IT Innovators, http://citidc.com). Provided SQL Server, ASP.NET and DHTML design and development services (2005-2006).
ePartners Corp: Principal infrastructure architect and technical project leader for the Public Housing Authority Management System (PHAMS, 2002-2005) written.
Veritas Corporation: Provided Oracle DBA and PL/SQL development (2003).
Appfluent Technology: Development for cross-platform (Linux / Solaris / NT) Oracle Call Interface (OCI) driver replacement in C++ (2002).
Director, Quality Assurance/Configuration Management
Lead QA and CM Teams; responsible for automated development / build environments as well as automating tests and integrating bug defect management into the development cycle.
Implemented tight integration and accountability between QA and Engineering teams based on NIST SP800-53 and Systems Engineering Lifecycle.
Provided hands-on technical leadership and development expertise to QA teams for test creation / automation
Directed CM environments to permit single physical systems to adapt automatically between dev / test / prod environments using the old 'profiles' Linux project
Presented results to senior management and articulated strategy for forward vision
Performed software development and mentored junior staff.
Managed standard EMC Agent SDK. Platforms for this module included Open Systems (C++, numerous operating systems), Microsoft Windows/NT, Java (numerous platforms), and MVS (SAS/C and Assembler language).
Created Perl-based automated build environment to optimize system builds across operating system environments
Performed software development in a variety of languages and platforms.
1998-1999: Implemented custom database analysis engine for Sybase Corp. as a subcontractor with Savant Corp. of Bethesda, MD (C++, Java, CORBA).
1997-1998: Managed development of eight courses (four Internet-based and four paper-based) for McGrawHill/NRI (see Publications).
1996-1997: Led development of Savant Corp.’s “Q Diagnostic Viewer.” This tremendously successful product made the “What’s Hot” list for 1997 in InfoWorld (C++).
1993-1996: Built proprietary database and customized query extraction language, as well as extensive common frameworks development, for Landmark System’s PerformanceWorks suite of products (C++, Perl, Shell).
1988-1992: Contract programmer for the USPS (Turbo Pascal, C++).
1986-1988: Trust Accounting software (Microsoft QuickBASIC/Assembler).