Joe Termine has a variety of skills that are valuable to auditors and I.T. professionals alike.
Auditing
- Can establish an audit project plan, resource requirements, budget, and deliverable for a variety of audit engagements: Internal audit, SOX, J-SOX, SAS 70, and Business Process Improvement.
- Can manage small enagement teams of other auditors to ensure quality work product according to requirements.
- Can write compelling audit reports, technical documentation, and publish articles on topics relevant to auditors.
- Can implement a continuous controls monitoring (CCM) process to accelerate deficiency screening and resolution.
- Can define workpaper documentation standards using traditional Web content management design practices and technologies (e.g. XML).
Consulting / Project Management
- Can help clients articulate their project charter, requirements, and deliverables in an organized fashion.
- Can manage expectations between project stakeholers and deliver to them.
- Can assess project risk and escalate issues that can derail projects in advance.
- Can control changes to the project scope to avoid scope creep and lost revenue.
Data Analytics
- Can develop and execute a data testing program that validates the reported data against a set of data validation criteria or business rules.
- Can model data structures using the relational or object-oriented paradigm.
- Can compose scripts for use in data analytics on several platforms: ACL, IDEA (VBScript), SQL, and VB.NET
I.T. Administration
- Can develop a change management process for typical I.T. environments.
- Can deploy a Microsoft Exchange 2007 server to a large (1000+) user base.
- Can manage security configuration for Windows Active Directory desktops, servers, and certain mobile devices (chiefly, Blackberry and iPhone).
- Can help clients articulate their needs for software or technology and translate these into functional requirements and technical specifications.
- Can implement common controls on I.T. processes and manage the relationship between auditors and other I.T. managers.
Software Development
- Can help a client articulate its functional requirements for new software and translate them into useful technical requirements for software developers.
- Can build a three-tier .NET Smart Client application using the Windows Communication Framework (WCF).
- Can implement a means to track conditions or exception raised in code on client workstations on a central monitoring console.
- Can implement role-based security in a Smart Client application.
- Can construct a data layer with business logic validation using the Microsoft Entity Framework.
- Can develop code generation templates in CodeSmith to automate the production of repetitive software code.
- Can create proxy objects that serialize data to XML and pass it between client and server applications.
- Can validate data submitted in objects on both the client and server.
- Can implement an ASP.NET Model-View-Controller (MVC) website with custom routing.
- Can automatically generate data tiers, object validation, object state change events, and Winform editors using code generation templates and an XML schema.
- Can design Web applications in ColdFusion.