Dr. Anthony Earl
Fort Collins, CO 80521
|
970.416.5768 |
anthony.earl@anthonyearl.com |
http://anthonyearl.com |
PROCESS ENGINEER / SOLUTION ARCHITECT / SOFTWARE ENGINEER
SUMMARY
Vendor-recognized for corporate workflow automation implementations. Internationally recognized expert in software engineering environments. Published book author with extensive experience in business and technical software research and development. Java and C Programming.
Skilled in
|
|
|
|
|
|
|
|
RECENT ACCOMPLISHMENTS
Introduced, supported, and performed detailed configurations of HP Project and Portfolio Management (PPM) tool resulting in 2500+ regular PPM users at Sun Microsystems. Used Agile SW development approach to achieve this.
Implemented award-nominated introduction of HP PPM project-planning into Sun's cloud-computing (Sun Grid) first release. Served as aid to manager of project-management team through introduction of PPM to store and reconcile schedules and resource-loading information and trained team to do further self-service configuration of tool. Led testing and release management for the configuration. Sun Grid released on schedule and high-level management gained up-to-the-minute status and resource-allocation information on every task in the months leading to the release.
Led Agile project in configuration, business process design, user-training, design, implementation, test and support of use of HP PPM for automatically deploying changes to Oracle's E-Business Suite implementation resulting in change-rates of 100s per day being supported. Also led transfer of information activities to ensure that 3rd-party contractors were able to take over these responsibilities.
Gathered Sarbanes-Oxley specialist input and implemented automated workflow changes and specially formatted reports to enable automated comparison of auto-detected financial system server changes with authorized release packages. Added specific logging information. This combination resulted in 4-person days of saved effort in each minor release and a massive increase in confidence of the accuracy of SOX conformance.
Detected, reported, and verified fix to a major password vulnerability in the Software-as-a-service (SaaS) instances of Mercury ITG during its initial introduced at Sun. Prevented the potential loss of passwords of all ITG users at Sun.
Implemented version and configuration control and automated website publication (with support for variants) for entire product development lifecycle (PLC) definition and standard documents for all Sun products. This enabled all business units to have up-to-date process and document information to hand throughout product development.
Dr. Anthony Earl Page Two
Earlier Significant Accomplishments:
Published papers and conference presentations in areas of software tool integration and on issues associated with integrating sets of commercial off-the-shelf (COTS) products resulting in greater visibility of the Software Engineering Institute's expertise to existing and potential customers.
Performed concept, design, development, testing, and market-introduction of ProcessMaker (companion to ObjectMaker for OO architecture and design from Mark V Systems) for process-design support with many graphical notations.
Led initial development of ECMA / ISO reference model for tool-support environments. Authored initial versions of documents, incorporated committee updates and led tutorial workshops for users. Resulted in international collaboration between government and defense contractors for software tool integration. Co-authored book on this topic.
TECHNICAL SKILLS
Software requirements and use-cases: developed and used tools for individuals and teams to capture, review, and prioritize software requirements and use-cases thus enabling the precise development of code addressing the most urgent customer needs. Also improved teams' development maturity.
Formal specification of software and OO design and analysis: used Z and marketed, developed and tested MarkV Systems´ OO tools. Used UML as part of Catalysis work and on other SW development projects. Applying formal methods reduced coding time and bug rates, and improved team communication. Without formal methods, 50% of bugs were assessed in architecture and early design steps.
Relational Database Management Systems (RDBMS): developed and published complete formal specification of extended relational model and have used several RDBMSs (e.g. PostgreSQL, Oracle, MySQL) in solutions. Precision in relational operations and RDBMSs produced more accurate status reports for project and program managers.
Business Process Modeling and Simulation: captured and documented standard processes for product and systems development. Created and delivered process simulation seminars at Software Engineering Institute. Developed ¨ProcessMaker¨ process modeling tool at MarkV Systems. Resulted in more tool sales at MarkV and in far greater visibility of development progress and change impact for project managers.
Programming: extensive experience programming with C and Java (including AWT, Swing, JNI, Jini, Jiro), shell scripting on Solaris, HP / UX and Linux. Some experience programming with C++, PHP, and Python and with OS/X.
Testing: performed a full-time testing role. Developed automated Java tests of CAD systems´ C interface through JNI (Java Native Interface). Hand-tested MarkV System´s ¨MethodMaker¨ meta-tool for method-support generation. Tested 3rd-party hosted PPM system and detected security vulnerabilities with potential to reveal all corporate user passwords.
Publications and Consulting: published 1 book and more than 25 papers on relational databases, software engineering, and component-based development. Served on Program Committee for most years of Symposium for Component-Based Software Engineering. Consulted at Federal Aviation Authority (FAA) for SEI and for many other government and defense industry customers of MarkV systems.
Dr. Anthony Earl Page Three
EXPERIENCE
|
SUN MICROSYSTEMS INC., Broomfield, CO |
|
2000 – 2009 |
|
Project Manager, Product Lifecycle Process Consultant Technical expert in HP's PPM (formerly Mercury ITG) |
2004 – 2009 |
|
|
Design Consultant, Java Engineer, and Six Sigma Leader |
2000 – 2004 |
|
|
OPENVIEW, Division of Hewlett Packard, Ft Collins, CO Software Design Engineer |
|
1999 – 2000 |
|
PLATINUM TECHNOLOGY and COMPUTER ASSOCIATES, Austin, TX Architect |
|
1999 |
|
COCREATE SOFTWARE INC., Ft Collins, CO Software Design Engineer |
|
1997 – 1999 |
|
SOFTWARE ENGINEERING INSTITUTE (SEI), Pittsburgh, PA Member of Technical Staff |
|
1995 – 1997 |
|
MARKV SYSTEMS LTD., Encino, CA Senior Technical Staff |
|
|
|
HEWLETT PACKARD LABORATORIES, Bristol, UK Member of Technical Staff |
|
|
EDUCATION
Ph.D., Computer Science, University of York, York, UK
B.Sc., Computer Science with Honors, University of York, York, UK
Ph.D. Thesis: "The Specification and Implementation of an Extended Relational Model and its Application within an Integrated Project Support Environment"