Online Software Architect Lead at McKesson
October 2003 - March 2011
- Responsible for leading the implementation of fixing security vulnerabilities in the production environment for general Internet security, PCI compliance and HIPAA requirements.
- In my software architect role I was to maintain, enhance, and lead the development of Patient Compass, our hospital patient online billing and payment webapp product. Implemented in Java, EJB's, Oracle, Windows Server, Linux, Solaris.
- Fill a project management role for the webapp product. Supervised several full-time and part-time consultants along with employee software engineers.
- Available nights and weekends on-call by default to resolve urgent production issues.
- Perform technical processes to upgrade customer web sites to latest release while maintaining customizations previously made.
- Contact point for customers to communicate technical requirements or processing issues with their own technical staff.
- Educate and train team members on how to research and identify issues reported for product support.
- Systems administration tasks such as user management, backup management, DBA, virtual machine management, etc. as required.
- Work in a fast-paced environment with frequent (intra-day) changes in priorities.
Online Software Architect Lead at RelayHealth
October 2003 - March 2011
RelayHealth is a McKesson business unit. See my McKesson position description.
Software Support and Development Team Lead at HealthCom Partners
October 2003 - April 2006
Initially employed by HealthCom Partners, later bought by McKesson. See my McKesson position description.
Senior Consultant at Alliance Consulting
January 2003 - October 2003
See my Discover Card position description.
Senior Software Engineer at Discover Card
January 2003 - October 2003
- Maintain and upgrade the Apply for a Discover Card on the Internet.
- Worked on online Account Center redesign, making a payment.
Senior Consultant at divine, inc.
November 2002 - January 2003
See my Quaker Oats position description.
Software Engineer at Quaker Oats
November 2002 - January 2003
Sensory Testing Laboratory
- Design and implement a proof of concept system to replace Quakerâs existing outdated system for creating and running tests.
- Created an application to design and create the tests, manage users and judges, and executing the tests by dynamically displaying the test control inputs and storing the results in a database.
Principle Software Engineer at IntraNet Solutions
2001 - 2003
Software Components Division purchased by Stellent. See Stellent position description.
Principle Software Engineer at Stellent
2001 - 2002
Implement the Java interface to the document Transformation Server product.
Senior Software Engineer at CorMedical
2001 - 2001
CorSolutions application development team.
Design and implement the next major version of their patient management system.
Senior Software Engineer at BALR
1999 - 2001
Purchased by Whittman-Hart / marchFIRST. See position descriptions for Walgreens and CorMedical.
Senior Software Engineer at Whittman-Hart / marchFIRST
1999 - 2001
Originally employed by BALR Inc. See position descriptions for Walgreens and CorMedical.
Software Engineer at Walgreens
1999 - 2000
- Re-organize and streamline the development environment for the Managerâs WorkBench Intranet application, which presents Key Performance Indicator (KPI) information to Walgreens store managers and corporate users.
- Maintain RCS based source code control system with sophisticated UNIX shell scripts.
- Design and re-implement legacy to Java servlet architecture.
- Mentored Walgreens team members in Learning Java and OOD.
Software Engineer at The CBE Group, Inc.
1996 - 1998
Maintain OpenVMS architecture and develop additional features for their proprietary money collection system software.
Consultant at Computer Horizons
March 1995 - February 1997
See my MCI position description.
Software Engineer at MCI Communications Corporation
March 1995 - February 1997
Intelligent Services Platform - Applied Technology Group
Develop prototypes as a âproof of conceptâ, for the purpose of enhancing and creating new services for MCIâs Intelligent Network. Work with cutting-edge multimedia and Internet technologies. Most work was related to Video-conferencing systems.
British Telecom ISN Development, ARU Team
Work on development in adapting the ARU (Audio/Automated Response Unit) part of the ISN system in MCI, to work in the United Kingdom for British Telecom.
Supercomputing Support Officer at CSIRO
January 1990 - October 1994
CSIRO Australia - Division of Information Technology - High Performance Computing Laboratory
Supercomputing Support Group / Computing Facilities Management
Technical support for inter-divisional CSIRO (Commonwealth Scientific and Industrial Research Organisation) users of the Cray YMP supercomputer. My duties included Systems Administration tasks, software package installation, providing information on how to make best use of the supercomputing facilities, simple and complex user requests on UNIX systems and Macintoshes, and software maintenance.
Senior Developer at Accertify, Inc.
March 2011
I am a Senior Developer for Accertify's flagship product Interceptas, a complete solution for online fraud prevention. My speciality is integration with payment gateways.
Senior Developer at American Express
March 2011
Accertify is an American Express company. See my Accertify position description.
PR at Chicago Java Users Group
January 2005
Co-manage and update CJUG Wiki, Yahoo Group and Facebook pages.
Social Networks