As a .NET Development Team Lead for VMD Systems, he was responsible for leading a development team on. NET-based systems for the US Department of State, Consular Affairs division. Systems development is performed on the CEAC suite of immigration processing applications. System code was written in C#, ASP .NET, JSON, JQuery, CSS, HTML5, Entity Framework, and Oracle PL SQL. Agile development methodology and processes were followed, including daily development Scrum meetings with development personnel, business analysts, and project manager. In addition to hands-on software development, position responsibilities include creating and managing sprint work items and product backlogs, daily email communication and coordination with other Department of State development teams and government personnel, and mentoring of junior development personnel. Application development consists of application architecting, branching, merging, versioning, system packaging and deployment, server maintenance and administration, requirements analysis, and application QA testing, including test-driven development techniques and automated application testing. Dev Ops deployment and Continuous Integration procedures were used to continually develop and deploy software versions.
As a Web Development Project lead for By Light, he was responsible for upgrading and redesigning ByLight Professional IT Services corporate website. This process included performing a functional and technical analysis of the existing website, setting up a new Development and Staging WordPress environments on CentOS Servers, and developing a brand-new website using the existing content of the old website. Knowledge of WordPress, CSS, HTML5, Unix Terminal Commands, FTP, Photoshop, PHP, and MySQL was essential to perform the site upgrade. Each page within the entire site was redesigned with new graphics, images, icons, photos, layouts, menus, sidebars, headers, footers and functionality. He led the project and coordinated all development with another Senior Web Developer. The final version of this project can be seen at http://www.bylight.com.
As a TFS Administrator for USDA Foreign Agriculture Services (FAS), his primary responsibility was to administrate, support, and troubleshoot USDA’s TFS deployment. This included administering project-based security, branching and merging of source code projects, work item administration and customization, built definition and deployment automation, full administration of TFS servers; including TFS Server, SSRS Server, Build Server, and SharePoint Server, as well as ensuring the health of the TFS tiers and connectivity (both application and data tiers). He was also responsible for the domain migration of the TFS. In addition, he administrated all of the TFS SharePoint Project sites, as well as all of the Windows Servers that make up the TFS deployment. DevOps and Continuous Integration practices were followed to ensure minimal time from development to deployment in production.