Employment Details PDF

Agile Coach (2010 - Present) Pillar Technology


Agile coach specializing in management and business analysis.   

  

Release Manager (2009 - 2010) CCH Small Firm Services


Acting as an agile evangelist, worked with continuous improvement office to define agile SDLC in anticipation of CMMI certification. Collected and proposed suggestions for process and product improvements, building consensus, and executing on them.

Acting as a scrum master, worked with product management and engineering teams to deliver projects within the guidelines of scrum.

 

Agile Coach (2008 - 2009) Misys/Allscripts

Sole agile coach in the southeast US for Allscripts.  Acted as scrum master and agile expert for multiple teams over the course of nearly 15 sprints. Responsible for introducing Kanban, leading to an increase of over 300% in productivity.  Member of the global agile SDLC board of directors.  Taught and developed courses on agile SDLC and techniques.

  

Principal Consultant (2007 – 2008) Cardinal Solutions

 

Requirements, use case analysis, RUP, and Agile specialist.

  • In support of an off-shoring effort, developed and enacted new agile requirements process leading to faster and more accurate creation of requirements that could be utilized by offshore resources.
  • For a fortune 500 company, analyzed numerous requirements documents, determined trends in document and requirements weaknesses, developed corrective actions, and then mentored team of business analysts in ways to make the requirements documents more effective.
  • Developed multiple courses on requirements elicitation, requirements management, requirements analysis, and agile/iterative requirements, delivering them at multiple venues.
  • For a local financial company, configured the installation of RequisitePro to match corporate requirements process and then trained business analysts on the use of the tool.
  • Used Eclipse Process Framework to render an agile requirements collection custom process.Mentored business analysts on the application of RequistePro and SoDa and acted as administrator for the tool.

Independent Consultant (2003 – 2007)

 

Worked as a subcontractor for IconATG (Senior Trainer and Consultant), Covansys (Senior Manager), and Iconix (Principle Consultant).   Responsible for mentoring and training over 20 major companies in Use Case application, requirements elicitation and management, and various aspects of systems engineering.  Responsible for determining strategic direction of software development process, tools, and training.

 

  • Contributor and chief technical reviewer for “Agile Development with ICONIX Process: A Core Subset of Agile Practices" and “Use Case Driven Object Modeling with UML: Theory and Practice”.
  • Responsible for mentoring and assisting as an architect on company wide SOA conversion. 
  • Tailored processes for numerous individual companies based on RUP, Iconix, and XP.
  • Developed a use-case based methodology for a multi-million dollar mainframe (COBOL based) process oriented transaction system. 
  • Developed Eclipse Process Framework based representation of the ICONIX process.
     

 

Assistant Professor (2003 – 2007)  Colorado State University

 

Specialist in instructing object-oriented systems engineering and advanced internet programming Techniques.

 

  • Produced a variety of articles, presentations, and research papers on topics ranging from management of iterations to the application of test-first design in Java.
  • Responsible for instructing over 300 undergraduate students in HTML, XML, PHP, Java, C++, ASP.Net, C#, XP, and RUP, among other technologies.
  • Taught courses at undergraduate and graduate level, including IT implementation and business/IT strategy.
  • Twice invited (and sponsored) by the People’s Republic of China to lecture a major university. 

 

 

Director of Software Project Management Office (2002 - 2003)    Aristocrat Technologies

 

Responsible for scheduling and organizing the entirety of Aristocrat’s software product line.

 

  • Created a comprehensive software development methodology in support of over 100 developers based on a synthesis of the Rational Unified Process, Extreme Programming, and Scrum.
  • Developed processes and trained developers that drove use case to code.
  • Trained developers on the use of CaliberRM, Rational Rose, and UML Modeling.
  • Incorporated elements of Extreme Programming, RUP, Booch, OMT, CMM, CMMI, and scrum to create development methodologies that work for individual organizations.

                         

 

Director of Research (2000 – 2002)     TurboPower Software

 

Responsible for visioning new strategic directions of products and implementing a software development process based on RUP. 

 

  • Personally formulated and championed the strategic direction of TurboPower Software's top two earning products - Sleuth QA 3.0 and ProActivate.
  • Developed a methodology that resulted in a controlled, predictable software development process and a formal product visioning process.
  • Personally developed several products using C# and Delphi. 
  • Developed a discrete event simulation framework in Delphi. 

 

 

Principle Consultant (1998 – 2000)   Raytheon

 

Technical team lead responsible for overall architecture, design, analysis, and implementation of an internet-based system that analyzes war-game simulation results.

 

  • Worked as part of a team that tailored the Rational Unified Process for a missile defense simulation project which resulted in a CMM rating of 3.
  • Developed and presented multiple training sessions on object-oriented design, advanced Java concepts, and design patterns.
  • Personally developed applications using XML, Corba, Versant, and Java 1.3. 
  • Used Rational Rose, Doors, and Requisite Pro.
  • Administered Clear Case and Clear Quest.                                          
     

Senior Staff Member (1994 – 1998)  MCI Telecommunications

 

Team lead for a large-scale internet based network management application.

 

  • Produced multiple successful quarterly software releases on time and with zero production defects by applying various quality assurance techniques. 
  • Developed and lead a team using Java 1.1, C++, and Cobol.  Modeled software design using Rational products.   

 

 

Senior Technical Analyst (1993 – 1994)   American Greetings

 

Responsible for creation of a software product used internationally to collect and analyze sales information.

 

  • Designed and developed strategic business systems programs to analyze sales trends for the CreateACard product.
  • Responsible for creating and enforcing software development standards for C++ and Visual Basic applications.
  • Developed and taught classes on advanced programming techniques, software development methodologies, and relational database concepts. 

 

 

Various positions between 1984 and 1993

 

Early adopter of Object-Oriented techniques (1989) using Rational Rose (Apex) and the Booch method. 

 

  • Developed standards and model programs for 14 million dollar project.
  • Developed software using a large variety of technologies such as C, C++, BAL, Pascal, RPG II, Fortran, Cobol, ADS/O, CICS, IDMS, IMS, Unix (Solaris and HP), ProKappa, and more.
 
< Prev   Next >
Main Menu
Home
- - Professional - -
Qualifications
Employment Details
Education
Employment Summary
References
Publications
- - Personal - -
Personal
- - Utilities - -
Contact Us