Full Stack
Technical visionary and results-focused professional equipped with more than 25 years of progressive,
cross-industry success within information technology arena, spanning software architecture, software engineering, research, consulting, analysis, and enterprise architecture in public and private sectors. Pragmatic and hands-on lead delivering experience on international scale. Provide track record of process improvement and successful implementations. Recognized for ensuring world-class customer service and quality. Adaptable professional who has a thirst for new ideas and new technologies.
Part of team to refactor an existing web application from legacy .NET framework to a current .NET core application. This includes the Web APIs on the backend and the refactoring of legacy ASP.NET to current ASP.NET core front end.
Architected the next generation of their admin portal to be modular, maintainable, expandable, scalable and performant.
· Led team of developers to create the next generation of multiple internal applications
· Used microservice oriented architecture
· Employed multiple AWS services as the platform for applications
· Integrated disparate systems between both the internal organization as well as external.
Updated front end using React and Bootstrap
Designed and implemented a data import platform to receive bulk data from external clients.
· Designed and implemented RESTful web api using .NET core
· Used Azure DevOps for CI/CD
· Used AWS for scalable expansion and contraction of resources based on demand for importing data.
· Interfaces with both relational databases and NoSQL databases, provides API imports and parses various file types.
· Technologies used with this MS SQL Server, React / Redux, C# and AWS.
Responsible as part of a team for redesigning the collective set of existing in-house systems while keeping an eye to new systems whether they be on premises or SaaS based. With this in mind we opted to implement a service-oriented architecture.
· Implemented enterprise integration patterns to ensure a fault-tolerant system.
· Provided guidance and setup tools to implement Agile / SCRUM within the development teams.
· Integrated security in the design and execution of the architecture was critical
· Performance of the new architecture required fast turnaround of a large amount of data distributed among desperate systems.
· Mentorship, education and growth of software development staff in new concepts and methods of development.
· Implementation of governance tools and procedures.
Responsible for design and development the future state architecture of the platform. Worked with and led a team of 15 developers and QA staff to implement new architecture.
· Moved from SQL Server as the primary engine of the system to a distributed architecture to handle expansion of the platform into Europe, Middle East and Africa using AWS as the platform.
· Employed EC2, VPC, S3 and CloudFront.
· Moved the user interface from ASP.NET to Single Page Applications using RESTful web services.
· Developed DevOps strategy and implementation using TFS and Release Manager to automate builds, testing and releases.
· Led and worked alongside a team of 10 software engineers to improve the code base.
· Worked with outside consulting firm to bring Agile development methodology to the entire company.
Architected and engineered multiple systems to process massive amounts of raw data and extract meaningful information within the federal intelligence community. These systems were built with multiple tools and technologies.
· Tools and technologies include java, Restful APIs, .NET framework, and Oracle database among others
· Mentored team members on software patterns such as IoC, SOA, AOP, and GoF patterns.
· Ensured strict security from end to end to protect sensitive data using PKI, database security and network security.
Started a Hadoop project dealing with fast processing of massive data.
Direct 5 member team in engineering applications of interest with regards to the office of the Secretary of State and communications security between overseas embassies and State HQ.
· Interfaced with State Department employees and political appointees to assess current needs in an ever-fluid environment which frequently mandated drastic changes in priorities and focus.
· Mentored team members on coding guidelines and software patterns with an emphasis on code quality.
Direct 7-member team in developing complex system used by over 50,000 officers, analysts, and headquarters personnel. Design various system solutions to facilitate secure data communications between Customs and Border Protection as well as other entities in public and private sectors. Advance new developers abilities and improve quality of work via mentoring and guidance.
· Delivered several proof of concept systems that demonstrated new abilities in secure communications between Customs and other government agencies and private companies, eventually leading to new program initiatives.
· Owned and maintained a large national security related application used by Customs and Border Protection agents both nationally and internationally.
· Worked with large Oracle databases (some tables measure in the billions of rows)
· Utilized the Microsoft technology stack of development tools and servers to implement each system. Each project utilized approaches and methodologies to ensure security, scalability, fault tolerance and system availability.
· Utilized SQL Server, BizTalk, .NET 3.5, and ASP.NET.
Mentored team members on coding guidelines and software patterns as well as libraries within the .NET 3.5 framework.
Administered all aspects of start-up company, overseeing daily operations. Identified business opportunities, headed marketing activities, and ensured world-class customer satisfaction. Directed completion of various technical challenges across several industries.
· Championed design and delivery of commercial-quality software package for NeuralWorx; managed international team of developers from Russia, Ukraine, India, Germany, and England to slash development costs compared to US developer rates for $100K+ project.
· Partnered with Federal Reserve Bank development team to design system to migrate their savings bonds system from mainframe environment to Java and SQL server environment, with emphasis on throughput of data in excess of minimum requirements.
· Analyzed multimillion-dollar tax processing system for Regional Income Tax Agency to bring system in line with original contract specifications.
o Reviewed existing hardware and network infrastructure to determine salvageable elements.
o Designed new system to fulfill original desires of client and add e-payment framework to final solution.
Utilized the Microsoft Suite of Development Tools and Servers, Java, C/C++ as well as a wide range of libraries, architectures and methodologies.
Served as member of 5-person enterprise architecture team; charged with comprehensively defining software architecture for enterprise going forward, called Enterprise Security Model (ESM). Defined future-state architecture for firm, including determining firms software (operating systems to desktop applications), security aspects, and development tools, methodologies, best practices, and cooling standards.
- Executed delivery of enterprise architecture software application definition that was based on flexibility but focused on best tools for initiatives.
- Published coding standards and best practices for 5 primary development languages, project structure, development methodology, and production quality requirements.
- Published data security and application security requirements.
Software Engineering
Software Architecture
Agile Development Methodology
Microsoft Development Stack
Multiple Software Development Languages
Full Stack
Awarded three patents for software innovations
Pluralsight author with courses in
· Enterprise Application Development,
· Big Data real time processing
· Cryptography
· Software development with Rust
· API development in C#
Full Stack
NET core
Cloud computing (AWS, Azure)
Javascript, React
RESTful APIs
Agile Methodology
CI/CD
SaaS, IaaS
SQL (SQL Server, MySQL, SQLite)
NoSQL
Microservices, SOA, MVC