Todd Herman

Todd Herman Email and Phone Number

Senior Software Engineer at Accenture Federal Services @ Accenture Federal Services
Todd Herman's Location
Gainesville, Virginia, United States, United States
Todd Herman's Contact Details
About Todd Herman

- Over 20 years of professional software design and development experience.- In-depth understanding of the Agile development process and the importance of requirements gathering, designing before coding, testing, and documentation.- Managed a team of developers in the creation of a sophisticated application communications layer and server platform.- Natural ability to understand how an application works, identify potential issues, diagnose problems, and resolve bugs.- Published author/editor able to communicate well with customers and coworkers with differing levels of technical know-how.

Todd Herman's Current Company Details
Accenture Federal Services

Accenture Federal Services

View
Senior Software Engineer at Accenture Federal Services
Todd Herman Work Experience Details
  • Accenture Federal Services
    Custom Software Engineering Manager
    Accenture Federal Services Aug 2021 - Present
    Arlington, Va, Us
  • Novetta
    Senior Software Engineer
    Novetta Jun 2019 - Aug 2021
    Mclean, Va, Us
  • Fulcrum Co.
    Project Manager
    Fulcrum Co. Jun 2016 - Jun 2019
    - Responsible for managing a team in the design, development, and implementation of the Item Development Tracking System (IDTS) – a web-based application for searching and viewing vast amounts of data related to the Department of Education’s NAEP program.- Responsible for conducting customer and team meetings and creating and maintaining all project documentation based on CMMI Level 3.- Responsible for working directly with stakeholders (i.e. customers and partners) to gather requirements and discuss status updates and change requests.- Responsible for working with the IDTS business analyst and lead developer and the UX team to design and implement features based on the customer requirements. This process included creating wireframes initially and then high-fidelity mockups and eventually working prototypes all presented to the customer for review.- Wrote unit tests for the AngularJS layer of IDTS, using Jasmine, to help improve the quality of the application. Also, introduced the use of Moq for the C# unit tests and instituted some code refactoring to make it easier to mock the data layer.- Researched options for providing fast and efficient searching and data faceting to IDTS based on customer requirements. Selected, learned, and integrated Apache SOLR into the product.- Created a tool, using DotNetBrowser, capable of programmatically accessing a website and capturing a screenshot that is used to capture screenshots of rendered items.- Created new development/testing process utilizing Confluence, BitBucket, and JIRA to improve team efficiency, improve code quality through enforce peer reviews, and improve recording and tracking of requirements.- Designed and developed a series of microservices (in C#) to collect information on various AWS resources (using the .Net AWS SDK) and store it in a NoSQL database (using DynamoDB) where it could later be accessed by an API (to later become an AWS Lambda Function).
  • Apx-Labs
    Principal Software Engineer / Product Manager
    Apx-Labs Sep 2011 - May 2016
    Herndon, Va, Us
    - Conducted in-depth research of the Extensible Messaging and Presence Protocol (XMPP) and gathered requirements for building AXE, a robust API based on the standards identified in RFC 6120 and RFC 6121.- Managed the design and development of AXE using C#.- Wrote over 2000 unit tests to ensure the stability and effectiveness of AXE.- Managed a team in the design and development of the back-end server architecture for Skylight, an enterprise smart glasses platform that used AXE as its underlying communications layer.- Designed and developed a plug-in architecture based API for creating applications that extend Skylight and act as the bridge between a customer's environment and the Skylight platform.- Worked directly with partners and customers to train them on installing and using Skylight, and assisted them with designing and creating add-ins to integrate Skylight into their architecture.- Provided customer support to partners and customers related to the implementation and use of Skylight.- Created demo add-ins to serve as examples for customers and demonstrate the product at shows and sales meetings.- Wrote detailed developer training materials and documentation.- Researched and designed new functionality and improvements based on customer feedback.- Managed and prioritized the product backlog and worked with the Engineering team to create and schedule tasks.- Designed and created a management framework to assist partners, customers, and co-workers in the creation of add-ins.- Researched and created a detailed real-world scenario and created a complete demo based on it that used the management framework.
  • Berico Technologies
    Senior Software Engineer
    Berico Technologies Oct 2007 - Sep 2011
    - Conducted research on graph theory, layout algorithms, and clustering in an effort to fully understand the existing SnagL application.- Led the design and development of an updated version of SnagL using Silverlight, C#, and HTML.- Designed the new version of SnagL around the Managed Extensibility Framework (MEF) so that portions of the application, such as layouts and data similarity algorithms, could be easily added as needed.- Assisted with the installation of SnagL and its integration into various analytical data source tools used by the government.- Tested and documented the updated version of SnagL and released it as an open source project on CodePlex.- Created applications that loaded data used by Counter-IED Organization Integration Center (COIC) intelligence analysts that lead to the identification and capture of terrorists.- Designed and developed a C# framework for creating data loaders that would ingest data from various sources and formats into an Oracle database.- Designed and developed a C# library capable of parsing, based on an XML instructional file, partially structured data from Microsoft Office documents (Power Point, Word, and Excel).- Converted and enhanced the C# loader framework into Java, which teams used to rapidly develop data loaders, greatly increasing the amount of useful data available to analysts.- Selected by the customer to receive training on how to use and configure NetOwl, their on-site entity extraction tool.- Managed the NetOwl server and conducted a detailed analysis of its extraction results in order to resolve false positives and negatives.- Worked closely with analysts to identify and understand their needs, to ensure the data loaders performed as required.- Designed and developed a Java architecture and application that was capable of performing NetOwl extraction on the entire data store and storing the raw results and individual facets into an Oracle data structure.
  • Northrop Grumman Corporation
    Software Engineer 5
    Northrop Grumman Corporation Apr 2006 - Sep 2007
    Falls Church, Va, Us
    - Designed and developed a web-based application using ASP and VB .NET that provided a centralized interface for global Department of State embassies to interface with the enterprise SMS architecture for deploying software.- Designed and developed internal administrative tools and applications using VB script and VB.NET to support the SMS administrative team.- Designed and developed a sophisticated framework, running as a windows service, that allowed remote administrators across the globe to perform administrative tasks on their local system.- Designed and created all necessary databases and tables in SQL server.- Conducted in-depth testing of all custom applications and wrote detailed documentation to ensure the usability and the stability of the product.
  • Zen Technology / Cms Information Systems
    Software Engineer
    Zen Technology / Cms Information Systems Jul 2000 - Apr 2006
    Us
    - Assisted in protecting the Missile Defense Agency from a lawsuit by writing a Visual Basic .Net program that scanned emails on an Exchange server for specific phrases and collated the data into a detailed report.- Designed, developed, tested, and deployed administrative tools using VB Script, VB6, and VB.NET) based on the customer’s needs.- Assisted the help desk team by provided ad-hoc tools and applications to help them better support the users.- Wrote a custom application that scanned a user's hard drive and migrated all important data and settings to a new hard drive during the relocation of the Missile Defense Agency from the Pentagon to the Navy Annex.- Quickly wrote and deployed a Visual Basic script to stop the spread of and removed a zero-day virus that had infected a set of machines on the network.- Setup, managed, and maintained the McAfee network security and virus protection application (ePolicy Orchestrator) for the Missile Defense Agency.- Monitored, analyzed, and reported on suspicious and malicious activity discovered on computers across the network.- Assisted in detecting, defending, and recovering from a computer-based attack on the network by a foreign nation.
  • Nec Technologies, Inc.
    Senior Product Engineer
    Nec Technologies, Inc. Feb 1998 - Jul 2000
    - Designed and developed a Visual Basic application for the Masons that collected demographic information and fingerprints to produce an identification card for children.- Designed and developed various additional fingerprint based applications all using Visual Basic and NEC's biometric SDK.- Tested and conducted an analysis of various biometric (fingerprint) devices.- Attended various industry conferences and shows and performed equipment installation and demonstrations.
  • Pay America
    Senior Programmer
    Pay America May 1997 - Feb 1998
    - Assisted the company with converting their payroll system from an archaic mainframe to a more modern system.- Designed and developed the tax management portion of Pay America's payroll system using Visual Basic.- Conducted requirements analysis and designed and created the user interface and SQL Server database tables as well as the underlying logic for the tax portion of the application.
  • Galaxy Scientific, Inc.
    Programmer
    Galaxy Scientific, Inc. Jun 1995 - May 1996
    - Designed and developed Computer Based Training (CBT) applications, for government customers, using ToolBook and FoxPro.- Gathered requirements from the customer and conducted research in order to create.- Designed and developed various database applications, based on customer needs, using FoxPro.

Todd Herman Skills

C# Software Engineering .net Software Development Programming Xml Java Wpf Visual Studio Asp.net Agile Methodologies Javascript Silverlight Jquery Mvc Integration Visual Basic Linux Linq Xmpp Scrum C++ .net Framework Web Services Software Documentation Software Design Database Design T Sql Microsoft Sql Server Requirements Analysis

Todd Herman Education Details

  • Strayer University
    Strayer University
    Computer Information Systems
  • Northern Virginia Community College
    Northern Virginia Community College
    Associate'S Degree

Frequently Asked Questions about Todd Herman

What company does Todd Herman work for?

Todd Herman works for Accenture Federal Services

What is Todd Herman's role at the current company?

Todd Herman's current role is Senior Software Engineer at Accenture Federal Services.

What is Todd Herman's email address?

Todd Herman's email address is th****@****tta.com

What is Todd Herman's direct phone number?

Todd Herman's direct phone number is (703) 436*****

What schools did Todd Herman attend?

Todd Herman attended Strayer University, Northern Virginia Community College.

What are some of Todd Herman's interests?

Todd Herman has interest in Reading And Writing, Programming, Gaming.

What skills is Todd Herman known for?

Todd Herman has skills like C#, Software Engineering, .net, Software Development, Programming, Xml, Java, Wpf, Visual Studio, Asp.net, Agile Methodologies, Javascript.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.