Don Richards
OnezNzeroz
(o) 678-***-**** (c) 404-***-****
Over 20 years of experience in the IT industry providing support as a program manager or chief architect
to design global enterprise frameworks. Skilled in the strategic design, implementation and management
of mission critical service oriented architecture (SOA), enterprise application integration (EAI), n-tiered
Portal applications, IT/development strategy and risk assessment, application development, database
development, infrastructure upgrades, and optimization projects. Provided quality standards, processes
and methodologies to achieve business, technical and project milestones in the following markets:
telecommunications, media, retail, finance, distribution, healthcare, utilities, manufacturing and the
military.
SKILLS SUMMARY
Microsoft Technologies Languages J2EE Technologies
Java, C/C++ (UNIX) EJB 3, Message Driven Beans,
MOSS 2007, OCS 2007, ILM 2007, MOM
2005, Biztalk 2007, ASP/C#/VB/C++ .NET, C#/VB/C++ .NET JMS, JTA, JPA, JSF, JPF, JSR
SQL Server 2005, Visual Studio 2005,
FORTRAN 168, JSR 268, EE 5 Component
Microsoft Dynamics CRM online
PASCAL Model, JDBC, Hibernate, Spring,
COBOL JDO, Custom RDO layers,
BEA Products
WebLogic Application Server 5.x to Servlets, Portals, Portlets,
10.x STRUTS, CACTUS, JUNIT,
Operating Systems
Solaris, HPUX, AIX
WebLogic Portal 8.1/9.2/10.x JProfile, ANT, Eclipse, JBuilder,
LINUX, Microsoft
WebLogic Integration 9.x Visual Café
Windows,
AquaLogic Service Bus 2.1/2.5/2.6
Mainframes, DYNIX, Databases
Data General, ORACLE, Informix, SQL Server, DB2,
Non-BEA Web/Portal/App Servers
Sybase, and Interbase
OSF, DEC VAX,
BroadVision, WebSphere,
VMS, Macintosh
WebMethods, Oracle J2EE Portal, Load Testing
JBOSS SEAM, Tomcat, Vignette, RSW, WebsStone, LoadRunner,
Scripting Languages
ATG, CORBA Servers/Clients, WebLoad
Perl, Python, Borne Shell,
Netscape, iPlanet, IIS, Apache, Korn Shell, C Shell, Visual Methodologies/Modeling/Quality
ORACLE Portal Server, PlumbTree Basic Script, Active Server
SOA, Agile, RAD, Extreme
Pages (ASP), Java Server
Programming, RUP, CMMI, ISO
Integration and Messaging Pages (JSP), PHP, PERL,
9000, Six Sigma, TOGAF,
TIBCO, MQ Series, MQSI, WebMethods, HTML, XML, XHTML,
Vitria, SeeBeyond DODAF, Zackman, UML, RUP,
WML
OOD, BOOCH
Rules Engines and Expert Shells Network Security
Blaze, iLog, PROLOG, LISP
LDAP, Policy Director, PKI, Clustering/Load Balance Software
Verisign, VPN’s, OS Veritas Clustering, Service Guard, SUN
Business Solutions
Hardening, Penetration Clusters, ORACLE RAC, HP Clusters,
ORACLE E-Business, FileNet P8, ORACLE
Testing, Security Models Microsoft Clustering with Windows
CRM, PeopleSoft, SAP, SEIBEL, Informatica,
Advanced Server
Verity, Clarify, TAXWARE, CyberCash,
CyberSource, Screaming Media, YellowBrix
PROFESSIONAL EXPERIENCE
OnezNzeroz, Inc. January 2009 to Prese
SOA Architect/Senior Manager
Re-Architecting, performance tuning, monitoring, and establishing best practices of the SOA design. This SOA is the of the
largest health claims processing engine in the US. The processing engine processes 80% of all health claims. Previously this w
run using mainframes and batch jobs and the present and future is a real-time system based on SOA design. We have improve
performance and significantly affected the stability of the design through our techniques. The technology stack is AIX,
Websphere, MQ, ORACLE, Filenet and MQ on IBM Mainframes.
Key Accomplishments
Wellpoint
Don Richards
(o) 678-***-**** (c) 404-***-****
• Contributed architecture
improvements in the design of the SOA
Architecture based on IBMs SOA technology
stack.
• Added best practices in
the area of higher throughput design at lower
cost, versioning of all aspects of the design,
deployment, application monitoring,
database tuning, database design, web
services architecture, security, MQ
performance improvements, image
processing, infrastructure capacity planning,
troubleshooting errors in the application,
database, queues, balance of traffic, and the
operating system tuning.
• Documented all of the
hardware, software, and application settings
and standardized across all environments:
Dev, Test, and Production.
• Managed working
groups for performance tuning of the OS,
ORACLE and Monitoring of all systems.
• Working on the
upgrade migration of the entire platform.
• Tools Used: AIX,
Websphere, MQ, ORACLE, Filenet and
MQ on IBM Mainframes.
OnezNzeroz, Inc. October 2008 to December 20
SOA Architect/Model Driven Development
Using Model Driven Development and JPA/Hibernate Reverse engineering tools automatically generated code for a call
center/customer service portal for a power utilities company. Generated code for an SOA Architecture based on the future state
Business Domain Models. Deployed to a LAMP stack using JBOSS 4.3 Enterprise. Developed two different JPA Architectures
(Table Per Class) one for 6 weeks and (Joined Table) for 4 Months. Architected, developed in JEE, help design automated JUN
testing, SOAPUI testing, LDAP Security, authorization and SOAP XML compatibility with existing applications, Lombardo and
Epiphany.
Key Accomplishments
We Energies
• Architected an SOA
Architecture based on Domain call models on to a
LAMP stack.
• Created Business Domain
class models for the following Domains: Premise,
Customers, Accounts, Service Points, Billing, and
Payments.
• Created class model of
the Domains and generated the JEE code
automatically using Enterprise Architect 7.1.
• Modeled in enterprise
Architect 7.1 the web services based on
business requirements, business logic and
the Domain Models.
• Reverse Engineered
the existing data model into a JPA layer
Page 2 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
using Hibernate and MyEclipse 7.0.
• Refactored the reverse
engineered JPA layer and the Domain class
model into a unified Domain/JPA
architecture.
• Developed Web
services using JAX-WS and tested them
with SOAP UI.
• Designed and
developed automated testing using JUINIT
and TestMaker.
• Designed different
security architectures based on the
deployments of the consumers of the web
services.
• Tools Used: MyEclipse
7.0, Maven, JEE 5, EJB3, JPA, Hibernate,
JTA, Enterprise Architect 7.1, Sybase,
Oracle Entitlements Server, Epiphany,
Lombardo, TestMaker.
OSG, Inc. June 2008 to September 20
Enterprise Architect/DBA Consultant
Tasked with redesigning a 10 year teller application, TouchPoint, to scale 30-50% more from a state where it could not run a
whole day without crashing 2-3 times. Ran diagnostics using nmon, stack traces using dbx, code reviews, database explain
plans, stats pack and sql traces to find hotspots in the architecture and the database.
Key Accomplishments
Capital One
• Found many long running queries, memory leaks and memory allocatio
errors, and coding errors
• Discovered the relationship between the core dumps and long running
queries and how to fix them.
• Assisted the software vendor Fidelity Information Systems FIS) to
redesign the TouchPoint application and data model for Capital One.
• Discovered fixes to queries and structural mistakes in the database,
ORACLE 9i R2.
• Helped fix core dumps occurring multi threaded C/C++ code, usages o
C/C++ and Roguewave 9.
• Suggested a tablespace redesign, partitioning and other structural
changes to reduce buffer contention and Disk I/O.
• Optimized and tuned existing queries and passed finding to the vendor
• Suggested changes to MQ queue design and gather queue log files da
to support the evidence for the changes.
• After all of the fixes the performance increased 70-80% from a state
when the application was crashing several times a day and running out of disk I/O.
Oxford International, Inc. April 2008 to June 20
Enterprise Architect/IT Strategist/Business Analyst Consultant
Provided independent Consulting services to conceptualize a MOSS 2007 Collaboration Portal that integrated the capabilities o
Office Communication Suite 2007 (OCS), Identity Lifecycle Manager (ILM) 2007, Oracle (ERP) E-Business Suite, Oracle CRM,
Oracle (CMS) Stellent, Microsoft Dynamics CRM Online, IBM FileNet P8 and WebSphere 6.1 Portal. Used Agile methodology t
extract requirements.
Page 3 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
Key Accomplishments
Panduit
• Assisted in developing the project charter, gathering business
requirements, and business use cases.
• Used Agile to extract requirements.
• Architected an integrated document collaboration portal based on MOS
2007 web parts using BDC, FileNet P8 adaptors and prototyping BDC connectors in C#
• Architected an Office Communications Server 2007 and MOSS 2007
solution for presence that included, instant messaging presence, networking presence,
phone presence (cell phones, desk phones, presence of voice messages, web
conferencing presence and synchronization with personal outlook calendars.
• Assisted in developing a modified AD structure to accommodate
integration with existing CISCO VOIP products.
• Developed project development process, timelines.
• Designed IdM solutions for existing SaaS vendors to enable SSO and
embed their websites into the existing portal using Ping Identity.
• Designed a federated solution between AD and ORALCE 9i Application
Suite using Identity Lifecycle Manager 2007 (ILM).
• Designed templates for Discussion groups, and posting WIKIs, and
Blogs.
OnezNzeroz, Inc. November 2007 to April 20
SOA Architect/Model Driven Development
Using Model Driven Development with (IBM) Rational Enterprise Architect generated code for an SOA Architecture based on th
future state custom WebSphere (WSRR), Repository Catalog, Amberpoint SLA policies, UDDI Registry and CISCO AXG gatew
end point mappings.
Key Accomplishments
Pfizer, Inc.
• Gathered business requirements.
• Provided an Assessment of resource and processes for
capturing the reusable Reference Models to an Architecture Repository Catalo
for future reuse.
• Interviewed 20 individuals and assembled the assessment team and
formed initial project plans.
• Evaluated and began a test implementation of Troux Applications and
Troux Standards to build a Metaverse enterprise repository for reusable components and
services.
• Evaluated Mega Architecture for IT Governance, capacity planning and
extracting all of the existing information on the network into a model of the infrastructure.
• Evaluated the strengths and crossovers of each product and a combine
solution.
• Generated JAVA and .Net services from the UML Model developed in
Rational Enterprise Architect.
PriceWaterHouseCoopers, Inc.
• Assisted in architecting an SOA Framework using WebSphere
Application Server (WAS) 6.1, Service Containers, UDDI, and WebSphere
Registry Repository (WSRR).
• Assisted in validating the security model for the web services architectu
that used SUN Directory Services LDAP, SiteMinder and CISCO's AXG Gateways for XM
firewalls.
• Assisted in designing a framework for a web services governance mod
Page 4 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
using Amberpoint and WebSphere Service Container, WSRR, and UDDI.
• Assisted in designing the SOA governance framework for contracts,
policies, WSDL, t-models, SLA’s, and end point mapping.
• Managed the cataloging of all Standard Operating Procedure (SOP),
installation guides and process for adding new standards introduced by implementing the
Web Service container.
• Assisted in converting Use Cases into an MDA model that was used to
auto generate 80% of the code.
Insight Global, Inc. September 2007 to October 20
SOA Consultant
Designed a strategy to implement a SOA using JAVA EE 5 portal technology on LINUX Red Hat. Provided JAVA best practices
and a migration strategy from .NET/Microsoft to J2EE. Provided product comparisons of the LAMP products (JAVA SEAM,
JOSSO) against BEA v10, WebMethods v7 and SiteMinder.
Key Accomplishments
COX Media, Inc.
• Advised on the tradeoffs between JBOSS SEAM portal, WebMethods portal, and BEA
portal v10 with the Aqualogic suite of products.
• Researched BEA WebLogic v10 cross-portlet designs and AJAX to be
first building block in their SOA design.
• Compared the existing CA (IdM) to PingIdentity, SUN Access Manager, IBM Access
Management and Obilix Access Management from Oracle.
• Looked into appliance solutions for XML firewalls and XML VPN solutions.
• Used the existing SiteMinder (IdM) as a foundation for Enterprise Security, looked into
various service brokers and decided on CA WebServices and Single Sign-on (SSO)
solution.
TEKSystems April 2007 to July 20
Enterprise Architect
Provided architectural designs and strategy as well as some programming services to assist government customers with the
selection and effective application of SOA, federated security, portal designs, AJAX, Microsoft framework integration and
configuration.
Key Accomplishments
Raytheon
• Architected cross portlet communication, systems workflows and business workflows fo
passport processing using BEA 9.2 AJAX.
• Compared the N+ 1 problem with v9.2 and v10.0. Compared true portlet design to usin
Adrenaline until v10.0. Compared different Adrenaline implementations and scripting
languages.
• Used Aqualogic product suite; Data Services 2.5, BPM, Service Bus, Enterprise Securi
Enterprise Repository, Registry Repository, and Pathways.
• Designed a SOA governance model with workflow and monitoring considered.
• Compared the tradeoffs between Spring, Hibernate and Mule to design the RDO, SOA
and ESB as compared to the BEA suite of products.
Lockheed Martin
• Provided expertise as an application architect, security architect, configuration expert,
systems administrator, and MOSS 2007 administrator.
• Advised Lockheed on the best method to integrate the security models from UNIX/IBM
WebSeal to Microsoft/Active Directory.
• Wrote or QAed documents for application configuration, clustering configurations,
network load balancing (NLB), and security configurations, Microsoft Office SharePoint
Server (MOSS) 2007, MOM 2005, BizTalk 2007, Reporting Services 2005, SQL Server
Page 5 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
2005 and ORACLE 10g .NET client installation.
• Wrote test programs in .NET 3.0 C# 2005 to test programs to validate the ORACLE
10g .NET client configuration and installation.
• Designed a security model to use ADAM and Microsoft Identity Manger as replacemen
for the preexisting unidirectional ISAPI filter.
Accenture October 2006 to March 20
Senior Manager
Provided architectural assessments, technical sales, business development, best practices, SOW’s, white
papers and RFP responses. Primary focus was on selling new business, strategic engagements, and
partnering agreements. Assisted in winning several contracts including CHICOS, and Viewpointe.
Key Accomplishments
CHICOS
• Provided part of the RFP response for an ATG multichannel (call center, email, and
internet) retail portal and SOA architecture to integrate with the existing framework, SAP
(inventory, warehouse, products), and existing merchandising systems.
• Provided DBA expertise on the trade offs between ORACLE 10g and SQL Server 2003
and the benefits of migrating to ORACLE.
• Presented technical designs during the formal presentation of the RFP with the sales
team.
• The contract was awarded to Accenture for ~40M.
AON
• Short assignment to find the performance problems in a large claims processing
application written in JAVA 1.3.
• Found many bugs in the using unit testing and JProfile. Suggested and assigned a
programmer tasks to rewrite parts of the application and was able to achieve a 40X
improvement.
Dow Jones Industrial
• Wrote and presented RFP response to Dow Jones to convert existing
COBOL/Legacy/Mainframe applications to a J2EE/UNIX/ORACLE web centric
architecture.
• Designed a migration strategy, project plans, estimated project cost, resources and tota
cost of hardware, software, licenses and milestones and deliverables.
Viewpointe
• Provided Security Architecture support. Managed onshore project to enhance th
design of the largest check imaging system for the banking industry.
• Architected enhancements to pull check images for fraud investigations for bank
and bank customers.
• Designed the security for scalability and distributed high availability (HA).
• Used standard PKI encryption and random key generation in the design.
• Used the banking industry formats for transferring and converting check images.
• Reused the existing framework and custom application solution in C\C++ calling
ORACLE 10g and syslogger.
Accenture - white papers
• Researched the latest advancements in technology. Wrote High level design
documents and technical white papers on all available Portal Web 2.0 and AJAX
Technologies: Portal technologies - BEA, WebSphere, Vignette, ATG, Moss 2007, .NET
Web 2.0 and AJAX Technologies - JSP, Adrenaline, FLASH, DOJO, DWR, GWT, ATLAS
Portal Design Problems - cross portlet communication problems, remote portlet securit
problems, N+1 portal container thread model problems, rendering, capability matrixes,
load problems and portlet specifications; and WSRP, JSR 168, JSR, 286, JSR 301.
• Researched the cost of building software versus buy, rent or Software as a Serv
(SaaS).
Page 6 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
• Wrote white papers on Web 2.0, AJAX, Portal product comparisons and SaaS
technologies.
Demandware
• Worked with Presales engagements to sell ecommerce professional services contracts
and partnering agreements between Accenture and Demandware.
• Reviewed the architecture and designs of grid computing on LAMP product suite.
Cognizant Technology Solutions June 2005 to October 20
Senior Manager
Provided Architectural assessments, program architecture, program management, client relations, technical sales, business
development, best practices, SOW’s and RFP responses. Interviewed and provided strategies to gain new business. As a
Program Manager/Program Architect managed onshore/offshore development efforts for large Portal, SOA, and EAI projects.
Worked with Zackman diagrams, TOGAF architectural standards and led teams from 10 to150 people.
Key Accomplishments
State of Maine
• Provided RFP response for the State of Maine patient file system to use an OpenVista
MUMPs/VMS based architecture that could be exposed as portal application.
• The design used license free software which had been successfully implemented in ma
other states.
Brinker International Inc.
• Provided a wireless assessment in conjunction with CISCO’s wireless consulting group
find the source of loss of signal problems in restaurants wireless point of sale system.
• Assisted CISCO and Brinker in finding the problems with the security protocol, loss of
signal in the test environment.
• Debugged a C application to find reasons for the application to disconnect and lock up.
• Suggested 10 fixes involving the application design, compiler version, wireless security
protocol, wireless access point, and EMF interference problems that ultimately solved t
problem.
7-eleven – 7-11.net, 7-11.com
• Chief Architect for a six work stream retail enterprise application integration (EAI) /
service oriented architecture (SOA) project for a self billing solution.
• Designed the solution using BEA 8.1 Portal, BEA Aqualogic, and WebMethods 6.5
utilizing BPM workflow, publish subscribe, trading networks, tax calculations, ORACLE
ERP, Legacy, Mainframe and .NET Architectures.
• Provided a single sign-on solution (SSO) and security framework using the existing
Identity Management Systems (IdM) (SiteMinder) using LDAP and Service brokers.
• Project size started at 2.8M and grew to ~40M.
HEB
• Program Manager and Chief Architect over three work streams on retail grocery
enterprise application integration (EAI) used to automate self billing.
• Synchronized the mainframe EDI data formats with the ORACLE relation al model usin
INFORMATICA, MQ and TIBCO.
• Assisted in closing three additional work streams and doubling the project revenue.
Project size ~4M.
Ameriprise Financial – AmeripriseFinancial.com
• Program Architect over seven different related technology work-streams for a very large
financial portal project with 10 direct reports onshore and 150 developers offshore.
• Provided a Portal Assessment choosing from Vignette v7, WebSphere 6.1, SUN One,
and ATG.
• Provided the Capacity plan and Portal design for the client using Vignette Portal Serve
Vignette Content Management, WebSphere Portal 6.1, WebSphere Application Server,
WebSphere Integration Server, MQ Series, TIBCO and ORACLE10g.
Page 7 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
• Worked with WSAD, ECYLIPSE, Jtogether, Spring and Hibernate.
• Reviewed the architecture and program plans for data integration team and the email
campaign teams to design a solution that would respond to the customer, the business
sales and marketing teams.
ADP Inc. – Benefit Services May 2004 to June 20
Program Manager/Chief Architect
Strategized, managed and architected the four largest projects to increase scalability and ROI by ten times for ADP Benefit
Services. Designed Enterprise Migration Plans and SOAs. Managed teams of 5 to 50 people. Strategized the migration from th
existing non-scalable platform .NET/Borland/Windows to a JAVA/ORACLE/UNIX design using n-tiered, SOA and EAI
architectures. Developed partnering relationships (i.e. Port Authority Transit Corporation) to build a semi synchronous B2B SOA
with preprocessing suppliers of transit tickets and various other benefit services.
Key Accomplishments
ADP Payroll Services – Portal, Enterprise SOA
• Designed and managed the development of an enterprise SOA using JAVA web servic
technology for Portals and was the first group to implement portal technology in ADP.
Finished development 8 weeks ahead of schedule.
• Used WebSphere v5.0 and transplanted the WebSphere JVM with BEA JVM for
performance improvements in the Application server since upper management would
approve the use of BEA in the framework and WebSphere had performance problems
ADP Benefit Services – Internal SOA, Ad hoc web reporting, Claims Engine, and Capacity
Planning
• Provided a twelve step plan to migrate the Microsoft technology to
WebSphere/ORACLE/UNIX and transplant the 2-tiered architecture with SOA based n
tiered design over a one year period.
• Tested many RDO and SOA technologies: Hibernate, Spring, JDO 2.0, and UDDI.
• Designed and managed the building and deployment of a JAVA web services layer tha
was consumed the ADP enterprise and the .NET ASP layer.
• Designed a data warehouse, replication services, and ad-hoc web reporting system
using Business Objects and Crystal reports.
• Provided an assessment of COGNOS Business Intelligence for added value the
reporting service.
• Architected and managed the development team to of a scalable multithreaded report
engine to produce 25,000 page summary reports using RUP and extreme programmin
methodologies.
• Strategized the migration of the mission critical claims processing engine from Borland
Interbase into ORACLE 10g using an offshore resource model. The project size ~10M
The potential benefit estimated 8M+ savings per year.
• Provided capacity planning, costing and data growth estimation for the future
development projects on Windows and UNIX: SUN UNIX servers, SATA arrays, and
EMC arrays for the web; Windows Servers for Development, QA, Staging, and
Production.
Port Authority Transit Corporation – B2B SOA
• Designed a B2B SOA extranet web service including the security model, using XML
firewalls, XML VPN, SSL, PGP, UDDI, SSL, WS-Policy, and an XML VPN Proxy.
• Replaced FTP files and batch processing methods with a semi-synchronous B2B web
service design that alleviated transaction volumes over critical days for the claims
processing engine.
ThoughtMill January 2004 to April 20
.NET Architect
Contracted to convert napaonline.com and napaautocare.com from a Visual Basic 6.0 procedural design into C# .NET using a tru
object oriented class driven design. Architected the new site design and lead the team on several technically difficult designs an
the true object oriented approach as .NET framework prescribes. Lowered memory and speed up the website and reduced the
Page 8 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
lines of code by using the OO design.
Key Accomplishments
NAPA – napaonline.com, napaautocare.com
• Changed the architecture from VB 6.0 procedural design to an object oriented (OOD)
.NET design. Modified existing design to use .NET Component design, Objects,
Namespaces, Inheritance, Grid Templates Caching, and User Components and Serve
Web Components.
• Wrote C# ASP.NET TCP Sockets Programming, Asynchronous method calls.
• Developed C# ASP.NET Multithreaded Client program to access 3rd Party Mail
administration functions through a SSL VPN.
• Developed C# ASP.NET Image processing using Streams, Memory Streams, Caching
and the Image Object using low level web handlers.
• Developed C# ASP.NET Administrative System Admin utilities for the website.
Eclipsys December 2002 to December 20
Director of R&D/Chief Architect
Architected and managed a team of 10 developers and subject matter experts to create the future version of the SunriseXA
product using .NET and Microsoft technologies. This new product was positioned as the only true rules based Hospital
Management Software (HIT) on the market.
Key Accomplishments
• Presented technical demonstrations to VP’s and CMO’s of large hospitals. The
demonstrations were used to close 40M and 80M dollar sales prospects.
• Architected Rules based hospital management system (HIT) using Blaze and
investigated many rules based technologies: iLog, Jrules, Prolog, LISP, and other expe
system shells and engines.
• Preformed load tests against Blaze 4.0 to determine its scalability, and failover
characteristics.
• Developed synchronous rules using Blaze and batch mode rule chains to observe the
benefits of each. We later tested Fuzzy, AI and Heuristics engines to further increase t
level of intelligence to the software.
• Developed and managed the development .NET and Client Server application in .NET
C# and JavaScript import tool for importing ARDEN rules into the rule engine.
• Managed the development and contributed to the development of software integration
between PACS SECTRA medical imaging software and Sunrise XA hospital
management software written in JavaScript, VB and C# .NET and XML.
• Developed a secure wireless configuration and solution for hospital emergency rooms
conjunction the CISCO wireless hospital research group in San Jose.
• Developed a wireless SVG Pen and Ink triage medical documentation application for a
Wireless Tablet PC demo using .NET, C#, Visual Basic, XML, SVG and XSLT.
• Developed a wireless PDA application version of the SunriseXA hospital management
system for doctors to track patient progress.
• Ran the feasibility study on .NET vs. Sharepoint 2001 design and found that Sharepoi
was not mature enough technology to use.
• Interviewed, hired, and provided capacity planning, infrastructure budgets, systems
administration, and optimization/tuning of the operating systems database and
application. Developed SOA Architectures and EAI Architectures to bridge technologie
radiology, pharmacy, intelligent rules based medicine engines, and voice dictation.
Page 9 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
Technology Profit Solutions June 2002 to December 2002
Director of Technology (NAC Clearance)
Joined a government subcontracting startup. Sold a contract to Northrop Grumman to
redesign and rewrite the Logistics Portal.
Key Accomplishments
Northrop Grumman– Gunter AFB
• Provided business development, cold calls, and selling services to gain government and
commercial accounts.
• Developed project plans for customer.
• Implemented Oracle Application Server as a test platform.
• Investigated Oracle Collaboration Suite for the Search Engine and email filtering.
• Provided overviews and presentations for customers on project status
• Provided training for the customer on Struts, Portlets, J2EE JAVA, Portal Web Services
Architecture, and BroadVision caching and ANT scripts.
• Wrote J2EE JAVA code that implemented caching mechanisms increasing performance by 200%
+.
• Used RUP methodology. Wrote a GAP analysis, SOW’s, project plans and timelines for
converting Windows/ASP.NET/VB.NET/PlumbTree project over to UNIX/BroadVision/J2EE
JAVA/JSP/Struts Portal architecture using the GCSS-AF framework.
• Developed thin client network architecture including encrypted drivers, firewalls and hardened
uses for Military and Medical use.
• Investigated strategies for bridging Services from .NET Architecture to J2EE Portlet Architecture.
• Developed VB.NET CDO 1.21 connector from Exchange Server 5.5 to J2EE Portlet using XML
transformations.
Keane Federal Systems December 2001 to June 2002
Chief Architect (NAC Clearance)
Architected and established the baseline GCSS-AF Architectural Framework for Air Force Supply System
and Logistics Portals, EAI and SOA for the first phase of a 10 year 2 billion effort to migrate from
mainframe and legacy technology over to UNIX/BroadVision/WebSphere/ORACLE solution.
Key Accomplishments
U.S. Air Force – Gunter AFB, Maxwell AFB
• Interviewed, hired and managed the team of developers, architects, business analysts, DBA’s, and
IT personnel. Provided JAVA J2EE WebSphere 4.0, 5.0 and BroadVision 6.5 portal expertise,
capacity planning, system administration, network engineering, data modeling and DBA
experience.
• Provided training and mentoring to employees on WebSphere, BroadVision, MQ series, TIBCO,
and architecture for J2EE portal implementation.
• Established best practices for Development, Testing, QA and Production environments.
• Provided Systems Administration oversight for all environments. Provided testing and deployment
strategies using ANT, ClearCase and unit testing tools JUNIT, and CACTUS.
• Assisted the Business Development team contact new prospects and presenting the technical
details to them.
Chutney Technologies May 2001 to August 2001
Technical Sales Engineer
Client presentations to Citigroup, Office Depot, and Merrill Lynch. Assisted in building the
BroadVision connector to Chutney caching engine.
Key Accomplishments
• Created power point presentations for technical sales and assisted the Business Development
Page 10 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
team contact new prospects and presenting the technical details to them.
• Assisted the Testing and QA labs in installing, tuning and configuring the newest versions of the
software BEA WebLogic 5.0, WebSphere 3.5, BroadVision 5.5, 6.0 for load testing the cache.
• Provided training and assistance in the development of BroadVision to Chutney JAVA and C++
component interface from BroadVision to the Chutney Caching engine.
• Wrote competitive analysis white papers on several competitors’ software, pre-sales training,
engineering sales presentations, customer training documents and power point presentations.
BroadVision March 1999 to February 2001
Senior Principal Consultant
Architected/Managed/trained large and small teams Big 5 consultants of 3 to 50 developers many times
with parallel work streams on large scale Portal, EAI and SAO projects ranging from 10M to 40M in size.
Also provided mentoring for process, architecture, systems administration, network design, security, cost
analysis, project plans, and resource analysis of large scalable enterprise websites. Deployed the three
largest websites consecutively that BroadVision had built and all together engaged with more than 17 full-
life cycle projects and programs.
Key Accomplishments
Motorola – MotorolaBroadband.com
• Installed and configured ClearCase and moved all of the existing code from CVS to ClearCase.
• Installed the DCC and wrote rules and java scripts for order fulfillment.
•
Wrote a custom configuration to connect BroadVision to SAP using JSP, ORACLE 8i and the
BroadVision to SAP interface.
Home Depot – HomeDepot.com
• Wrote java scripts for email, calculators, store locator, search, personalization, advertisement
banners while training a new employee. Wrote 1/3rd of the first JAVA/C++/BroadVision web site
that went live in 8 weeks.
• Wrote the multithreaded BroadVision to K2 Verity Search Engine interface
China Mall- ChinaMall.com
•
Wrote a white paper on internationalization and then assisted China Mall ISS on configuration,
data model, operating system and application server for full internationalization of all character
sets.
Wal-Mart- Walmart.com
• Program Manager/Technical Manager/Trainer/Architect/Programmer/Systems Admin. Wrote all
of the initial project plans installed all of the servers for training, development, testing, staging,
and production - over 70+ machines.
• Sized and calculated the number of machines required for the server farm based on 250,000
concurrent user loads at (50/pages per second) for HP consulting. Implemented best practices
for build process, version control, string testing, performance testing, and training of web
developers on BroadVision server side scripting. Supervised 35 engineers and 3 managers in
BroadVision best practices.
• Built parts of persistent shopping cart, shipping at the item level, email, order status, and visitor
profile.
• Converted the Wal-Mart Kiosk code written in Microsoft DNA/ASP to BroadVision/JSP pages.
•
Reduced the site from 60+ pages of ASP to 8 pages of JSP script. Wrote the spec and RFP for
the Point of Sale module that consolidated and reconciled all of the
shipping/taxes/inventory/order processing/returns policy for orders.
eMD- eMD.com
• DBA/Programmer/Architect - Converted the SQL server normalized database architecture to a
very non-normalized BroadVision architecture.
•Performed DBA tasks, performance tuning and some programming of the order management
system.
Net32- Net32.com
• Technical Manager/Programmer/Performance Tuner- Rewrote 30 pages of scripts to rescue
the project to meet the GO LIVE date.
Page 11 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
• Tuned the content cache, added request cache and reset the tunable network parameters.
• Rewrote the shopping cart and search scripts.
Bank of America – BankofAmerica.com
• Technical Manager/Programmer/Performance Tuner- Trained BOA staff onsite on installation,
performance tuning and configuration.
Ryder- RyderFleetProducts.com
• Technical Manager/Programmer/Systems Admin - Took a non-functioning site previously
contracted to a third party and brought it to a status where the customer could go live.
Reinstalled the HP operating systems, tuned the kernels, reinstalled the ORACLE database,
and BroadVision. Repaired all of the (40) scripts that were preventing the site from functioning.
Wrote some advertisement functionality.
SecurityFirst- s1.com
• Programmer - Wrote a C++ component that connected the existing FORTE web site into the
BroadVision database directly through the Interaction Manager.
• Assisted in setting up Setup e-Gate and unit testing the messaging.
Citicorp/Citigroup – Citicorp.com
• System Admin - Installed BroadVision, Informix, and SUN network security software and
advised programmers how to write a JAVA interface to ATG Dynamo for testing the
BroadVision to ATG J2EE interface.
Rockwell – SourceAlliance.com
• Program Manager/Technical Manager/Architect/Programmer/Trainer/Systems Admin.
Supervised 25 programmers and advised the Project Managers on best practices.
• Trained the programmers/DBA/Systems Admin on BroadVision.
• Tuned the kernels, checked patch levels configurations on development, staging and
production.
• Repaired and wrote more than 50 scripts.
• Wrote CORBA, JAVA interfaces to SIEBEL, WEBMETHODS, PEOPLESOFT and Crossworlds.
• Technical advisor to the CEO and the third party vendors.
• Provided capacity plans and configured the production environment.
• Wrote stored procedures and triggers to assist in order entry between PeopleSoft and
BroadVision.
• Fired engineers that did not have the required skills and interviewed and hire new engineers to
take their place.
• Tested adapters for Broadvision to call Seebeyond.
The Education Center – TheEducationCenter.com
• Technical Manager/Programmer/DBA/Systems Admin - Conceptualized a new content
management system that dynamically created JSP templates.
• Wrote the BroadVision/Cybersource component in C++ for payment authorization adapter on
for BroadVision on HPUX.
• Repaired/recovered/converted the existing database.
• Migrated all the new changes to production and automated the maintenance.
• Tuned the kernel and trained the systems administrator on Hewlett Packard system
administration functions and the ORACLE DBA on BroadVision database admin utilities.
HealthSouth- HealthSouth.com
• Provided Strategic planning, performance tuning advice and best practices.
Merck Medco- MerckMedco.com
• Provided Strategic planning, performance tuning advice and best practices. Fixed C++
multithreaded coding problems on a critical CORBA server.
BizProLink- BizProLink.com
Page 12 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
• Provided Strategic planning, performance tuning advice and best practices.
• Demonstrated how to partition stores in the data model and configure BroadVision servers to
be used for multiple store fronts and channels sales.
QOS- QOS.com
• Sales/Systems Administrator - Sold a maintenance contract and showed how to configure
BroadVision. Fixed some critical software errors and demonstrated best practices
BarPoint – Barpoint.com
• Strategist/Sales – Sold maintenance agreement and advised them on the best way to use
BroadVision and the right team members to engage.
Page 13 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
USWEB
Technical Manager/Technical Sales/Sr. Developer
Technical Manager and Senior Web developer using
C++, C Microsoft DNA architecture, COM, DCOM,
JAVA, and ObjectStore.
Key Accomplishments
Coke – fountainhead.com
• Wrote embedded C++ and HTML code and helped design a custom ap
Dell –Dell.com
• Assisted in developing a program that reformatted the entire sites graph
other companies to take 3 months and 8 people.
• Designed and wrote a shopping cart configurator for configuring and bu
MCI –MCI.net
• Designed and coded an internal website for MCI’s CBT training written
methodology.
Coke – MinuiteMaid.net
• Designed a workflow engine for Minute Maids internet website using Mi
system.
BellSouth - BellSouth.net
• Sold a contract to rewrite the billing system.
• Supervised the team that rewrote the billing segment of the site in JAVA
• Wrote 7 stored procedures in Sybase to connect the different billing his
• Purified and corrected memory leaks in the JAVA and C++ database wr
• Managed a team in writing and standardizing the C++ objects being du
GE Capital Services
Project Manager/Enterprise Architect
Managed a small team of developers to write a
human resource application that could be modified
through a setup interface so that further programming
was not necessary. The methodology and approach
used RAD and UML from requirements to final
release.
Key Accomplishments
• Managed the projects using Microsoft Project. Ran weekly and daily me
• Used RAD methodology and UML from requirements to final release.
• The project was under cost and the timeline and exceeded the original
that more than 300 users could be connected with no noticeable load o
• Wrote the requirements, project plan, designed the application and the
Microsoft DNA architecture.
• The project finished ahead of schedule by three months and under bud
Volt Services
Level III Response Center Engineer
Technical Support for 27 language products,
compilers and debuggers for HPUX 9.x and 10.x - C,
C++, JAVA, Assembly, PASCAL, FORTRAN, COBOL,
Make files, OS Programming, Pthreads, DCE, OO
DCE, BSD sockets, Soft Bench, Korn Shell, Borne
Shell, C Shell, PERL.
Key Accomplishments
Page 14 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
Hewlett Packard
• Debugged and tested C, C++, FORTRAN, COBOL, and PASCAL code
HP defects.
• Initiated SR defect reports and wrote the example code for the lab with
• Dispatched patch tapes when the patches were created.
• Proficient in use of all support center tracking tools: VUE, Teck, KXDB,
locator.
• Contract programming to various customers for time and materials on t
pthreads, BSD sockets, RogueWave and ORACLE pro C.
• Trained employees on Microsoft Compilers for Visual Basic and Visual
• Contract programming time and materials on C++, C and OS Programm
• Supported languages and debugged examples of defects written in C, C
COBOL, Make files, OS Programming, Pthreads, DCE, OO DCE, BSD
C Shell and PERL.
• Developed strong customer relationship skills working with down system
issues and coding mistakes after systems were in production.
• Multitasked with difficult and time critical issues in parallel requiring exc
skills, prioritization of tasks, and high degree of programming/operating
TSW International
Enterprise Architect/Senior Developer
Special Advisor to the Vice President of Information
Technology on R&D issues, writing special adapters
to other vendors software, performance tuning of the
application, network performance tuning, OS security,
firewalls and installation of a fiber backbone. Provided
DBA assistance for ORACLE tuning on 21 different
operating systems to meet ISO 9000 standards.
Key Accomplishments
• Wrote an adapter in Visual Basic and Visual C++ that connected the TS
ordering software) to the Dundix ICAS (Process Control Software). The
software to predict meantime between failures, detect or predicted mec
parts without any human intervention.
• Managed/Designed a test bed to find all of the major performance issue
improvement in the application speed.
• Investigated the options of thin clients to the desktop for performance e
readers, touch-screens, and fuzzy engines for advance rule processing
• Managed a team to remove all of the viruses on 300+ computers.
• Saved 1.4 Million in hardware costs by upgrading 10 machines includin
tuning kernels and tuning the databases (ORACLE).
• Installed the latest ORACLE network drivers, sized rollback segments, i
to find the bad SQL statements and missing indexes.
• Installed improved network hardware (hubs, dialup modems, routers, an
software.
• Performed network IP reconfiguration on the entire network, all servers.
a 50X difference in network performance
Advance Technology Consulting
Senior Software Consultant
Contracted to write the Foresters Notebook in Visual
Basic 3.0 and Visual C++ on full life-cycle
development project using RAD and UML
Page 15 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
methodology from requirements to final release.
Designed and wrote the first National Foresters Field
Notebook to manage the controlled burns, chemical
applications, planting, harvest profit and statistics as
well as all the federally regulated forms for Foresters
in the field.
Key Accomplishments
Georgia Pacific
• Designed and implemented a new GUI interface using a file tree on the
drag and drop, and mouse over events to assist the user.
• Remodeled the initial interface of 43 SDI screens into 8 in an MDI interf
interface presented. This streamlined the user experience by reducing t
• The application was a remote database application that replicated data
SQL Server 6.0 database.
Page 16 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
Analyst International Corporation January 1994 to November 1994
Senior Software Consultant
Architected and lead the customer through business requirements for the airport of the future project
which was a Visual C++ windows based approach for billing entry, contracts from submission, and HR
form submission to be entered and verified directly from the field offices using client server based
applications.
Key Accomplishments
Delta Air Lines – Airport of the future project
• Used a UML/RAD approach to building the software.
• Managed and organized customer meetings with the billing and contracts departments for the
use case design of a universal international billing and contracts interface.
• Saved millions in lost revenue by writing C++/Visual Basic Widows based program to connect
the field office directly to the billing mainframe. This replaced reentry of the bill 3 times, lost
bills, unbilled contracts, duplicate bills and many data entry jobs.
• Wrote several other applications including a form letter application that automatically emailed
and mailed the customers.
Starcruiser Medical Systems September 1993 to December 1993
Independent Consultant
Joint venture to develop Microsoft based low cost solution for private practice medical doctor’s offices.
Key Accomplishments
Atlanta West Women’s Center
• Architected and developed a patient tracking database in Microsoft Access and Visual Basic.
• Designed the server to attach to many third party services using DDE and ODBC: billing,
accounting, inventory, bar code readers, time tracking, voice dictation, drug cross reaction
tables, CBT codes lookup, research tracking module, sonogram file system and PDR lookup.
• This software was the second Microsoft based software on the market made for doctor’s offices
all others used UNIX that cost 10 times as much.
Unemployed – Space Station Contract January 1993 to September 1993
Layoff
Barrios Technology - NASA May 1990 to January 1993
Systems Engineer III - (DoD Secret Clearance)
Primarily assigned to the Space Station Management Operations Contract. Secondarily assigned to train
astronauts on Extra-Vehicular Activity (EVA) missions and console certified for mission control for EVA
and Data Management Systems (DMS).
Key Accomplishments
NASA –Johnson Space Center
• Trained Astronauts on 10+ classes on the following subjects: Shuttle EVA Space Suites:
engineering, design, operation; Shuttle Airlock Systems: engineering, design, operation; Shuttle
Mission Specific EVA classes; Space Station EVA operations.
• Reported to the Director of NASA Johnson Space Center (JSC) and U.S. Congress on the
design of the Space Station for the EVA airlock systems and the fiber optic computer network
(firmware and hardware design).
• Engineered the designs for the caution and warning system (hardware and software design).
• Wrote ADA and assembly programs for the Data Management System for the Space Station.
• Engineered the atomic clock timing and synchronizing system.
• Designed electronic transceiver and amplification circuits of the FDDI fiber optic ring
concentrators.
• Engineered the computer fail-safe systems for power and the data management systems
Page 17 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
(electronics hardware design, firmware and software design) for a 4 failure deep scenario for
space conditions (cosmic radiation, atomic oxygen, temperature ranges from +300 deg to -150
deg and 14 G’s of liftoff forces).
• Assisted on designing fuzzy algorithms for the Mars Rover project.
• Assisted on the design of the High Pressure Space Suit.
Page 18 of 19
Don Richards
(o) 678-***-**** (c) 404-***-****
Rockwell Shuttle Operations - NASA Feb 1988 to May 1990
Engineer Assistant II – (DoD Secret Clearance)
Senior Mainframe developer supporting the lead Flight Dynamics group that generated 52 software
programs used to predict the path of the Shuttle for guidance, tracking, aborted missions, deorbit
windows, and descent of the shuttle after deorbit.
Key Accomplishments
NASA –Johnson Space Center
• Extensive experience at upgrading and writing orbital mechanics software in C, FORTRAN IV,
FORTRAN 77, PASCAL and HP Basic.
• Developed programs used for orbital mechanics 6 degree of freedom and four-body
gravitational motion equations using Macintosh C to approximate the accuracy of the
mainframe programs. The Macintosh version of the orbital mechanics program ran in 2 hours
vs. 10 days with the mainframe version.
• Designed and developed a curve fitting spline algorithm on IBM Mainframe to approximate the
de-orbit window for the shuttle within 3 miles.
• Developed HP FORTRAN programs that were used model the movements of the Shuttles
robotic arm.
EDUCATION & CERTIFICATIONS
EDUCATION
1985 - 1990 University of Houston, Clear Lake - B.S. Electro-optics Engineering
MILITARY
1979 - 1983 U.S. Navy - Honorable Discharge ( TS DoD Clearance)
Page 19 of 19