Stamford, CT. *****
***@***************.***
A. Derrick Williams
Allan D. Williams is a former IBM IT architect with experience in the insurance and
Profile
financial industries with clients such as Aetna, State Farm, and Morgan Stanley. Seeking
a position in designing, developing, and delivering business solutions based on web,
database, and middleware technologies.
Industries: Banking, Finance, Pharmaceuticals, Telecommunications
Key
Skills
Project Domain: Application Design and Development, Project Management
Operating Systems: UNIX (AIX, Linux: Debian, Red Hat, SUN Solaris), Windows
2000, Windows XP, Windows Vista
Code Development: Java, Microsoft .NET, HTML, XHTML, Visual Basic, C#, C++, C,
PL/SQL, Delphi, SQL, JavaScript, XML, XPath, XLST, CSS, Perl, Python, PHP, ASP,
UNIX Shell (bash, zsh, csh, sh),AJAX, XSLT, JQuery
MVC Frameworks: J2EE, JSF, Spring, Struts, Velocity,WebSphere Portal
Server,
RDBMS: IBM DB2, Oracle, Microsoft SQL, MySQL, Hibernate, Data Warehouse,
Embarcadero DBArtisan
Server Technologies: SAP, BusinessObjects XI, Crystal Reports, IBM SOA (WSDL,
SOAP, HTTP), IBM Websphere, BEA Weblogic, Apache, JMS, MQ Series, VMWare
virtualization, FileNet, X (Windowing)
Development Tools: IBM WebSphere, Eclipse, Rational Software Architect, Ant, Visual
Basic, PCOM/DCOM, PCVS, ClearCase, Perforce, Subversion, UML (Rational Rose),
A.N.T.L.E.R
ETL Platforms: IBM DataStage, Microsoft DTS, DB2 import/export, Oracle OWB, Sybase
Data Integration Suite
Professional
IBM Global Business Services 8/2000 – 5/2009
Experience:
IT Architect
IT Architect working as consultant to IBM's worldwide consulting branch. Worked full time
as a mobile employee, with 100% travel, in diverse client environments. Flexibility in
demanding situations and ability to learn new technologies quickly were critical to client
satisfaction. IBM teams consisted of employees picked from a resource pool and
assigned to work on-site, remotely, or as agile-based, virtual teams.
Below is a summary of projects worked on at IBM GBS:
CitiGroup, Jersey City, New Jersey 02/2009- 05/2009
Project Role: SAP Pre-Sales Architect
IBM Sales team effort to bid on a project to convert CitiGroup's client reports from
Actuate to SAP BusinessObjects XI and Crystal Reports.
Responsibilities and Accomplishments
Interviewed CitiGroup stakeholders to gather user requirements, distilled
requirements into sales points
Mapped out existing Actuate codebase and designed architecture with
SAP-based solution
Mapped 'as is' and 'to be' Business Process Models in UML
Lead technical breakdown of requirements and sized work effort
Developed technical portions of proposal presentation
State Farm Insurance, Bloomington, Illinois 02/2008 - 02/2009
Project Role: Java Architect
IBM service contract to co-locate IBM employees in State Farm to transfer
knowledge of WebSphere best technology practices through project work.
Responsibilities and Accomplishments
Consultant for ongoing project to develop Java Reference Architecture for
client, providing standardized platforms and libraries for uniform
development across projects
Created or edited design documentation for functions such as event
logging, portals, session management, authentication, database
management.
Worked as Architect and Team Lead for keyword search utility for
application logs. Utility searched through several gigabytes of active logs
on hundreds of servers.
Responsible for all aspects of the GUI of keyword search utility, guided
team members in creation of backend components, defined strategies
and methods of implementation.
Worked as business analyst to migrate code assets from spreadsheets
into Rational RequisitePro.
Novartis Pharmaceuticals, Oakland, CA 10/2007 - 02/2008
Project Role: Web Developer
IBM service contract to co-locate IBM employees in Novartis to provide consulting
and business support functions related to Novartis' purchase of Chiron, a medical
technology firm.
Responsibilities and Accomplishments
Migrated approximately 350 of Chiron's internal web pages into Novartis
domain
Mapped user web flow for Chiron, re-arranged flow to fit Novartis
structure in UML
Wrote Perl scripts to automate changes across hundreds of web page
code files
Moved database services to Lotus Domino
Identified business objects that needed modification, or created new
objects to fill gaps in merging web pages/services.
Morgan Stanley Dean Witter, New York, New York 07/2007 - 10/2007
Project Role: DB2 Senior Developer
IBM bid to showcase IBM's capabilities in migrating Morgan Stanley's multi-
terabyte Sybase data warehouse to DB2.
Responsibilities and Accomplishments
Served as principal technical developer, responsible for ETL scripts (Perl,
Unix shell), reports processing scripts, and technical specifications.
Captured performance metrics of new DB/2 based system and generated
reports comparing it to old Sybase installation.
Directed and assisted offshore technical team in 'follow the Sun'
development methodology.
Worked with stakeholders as technical consultant
Aetna, Middletown, Connecticut 07/2006 - 7/2007
Project Role: J2EE Application Developer
IBM's 5 year contract with Aetna to assist Aetna in achieving a CMM Level 4
ranking through direct assistance and co-locating IBM employees on project work
on Aetna's campuses. Assigned project was maintenance of Aetna's CATS
(complaints processing) system.
Responsibilities and Accomplishments
Designed architecture for new capabilities of complex complaints
processing system.
Worked with mainframe developers to implement SOA connections with
legacy data processing systems
Developed code in accordance with documented architecture
Served on Aetna Java steering committee to recommend and promote
new and upcoming Java technologies (Spring, Hibernate, others)
Aetna, Middletown, Connecticut 07/2005 - 7/2006
Project Role: Data Warehousing Developer
IBM's 5 year contract with Aetna to assist Aetna in achieving a CMM Level 4.
Assigned project was maintenance and upgrades to a claims processing
warehouse with scanned medical records and images from data entry vendors.
Responsibilities and Accomplishments
Developed custom ETL scripts that processed incoming FTP feeds,
sorted and validated records, and sent them to MQ queues, FileNet
repositories, or inserted directly to data warehouse.
24/7 on-call duty for processing exceptions that triggered alerts.
Maintained alerts to transmit alarms through e-mail, pagers, AIM instant
messaging, and data center monitors.
Developed new features for image viewing software for claims
processors
Implemented new reports to meet ongoing business requirements
Aetna, Middletown, Connecticut 02/2005 - 6/2006
Project Role: Database and Visual Basic Developer
IBM's 5 year contract with Aetna to assist Aetna in achieving a CMM Level 4.
Assigned project was to assume stewardship of a system that generated custom
insurance policies in a 'mix and match' product line.
Responsibilities and Accomplishments
Served as point developer for bug reports, new features, new ETL
requirements, and other ongoing maintenance of policy-generating Visual
Basic system.
Write technical documents, cost-estimation billets, and worked as
technical resource for new downstream client systems
Troubleshooted inconsistencies between application database and data
warehouses, incoming and downstream feeds.
Aetna, Middletown, Connecticut 02/2004 - 2/2005
Project Role: Java/J2EE Developer
IBM's 5 year contract with Aetna to assist Aetna in achieving a CMM Level 4.
Assigned project was to work as a Java front end developer for Aetna's
Traditional ePub insurance policy publishing system.
Responsibilities and Accomplishments
Gathered technical and user requirements, generated wireframes and
storyboards, developed Business Process Models in UML of workflow.
Architected front end/back end design based on requirements, worked
with designers to finalize development plan
Developed portions of front and back end code with onshore and offshore
developers
Developed data migration tools in Perl from legacy mainframe data
depositories and loaded data for initial roll-out
IBM, Triangle Research Park, North Carolina 02/2004 - 2/2005
Project Role: Web Application Architect
Internal IBM project to implement a web interface to transmit files from IBM's
Atlanta GWA team to hosting and service branches worldwide.
Responsibilities and Accomplishments
Gathered requirements, wrote specifications, modeled the architecture,
developed database schema, wire frames, storyboards, and technical
specifications
Implemented design and developed system, delivered WAR file and
provided support during warranty phase
Boehringer Ingelheim, Ridgefield, Connecticut 04/2002 - 8/2002
Project Role: J2EE Developer
IBM contract to develop BEA WebLogic web portal for pharmaceutical B2B
customers to place and check on status of warehouse orders.
Responsibilities and Accomplishments
Replaced developer in mid-project due to illness. Assumed development
duties and responsibilities.
Implemented ETL code using XML messages (JAXB) received from SAP
via JMS installation.
Generated test cases for unit and QA testing, developing UML use cases
and testing plans
CVS, Pittsburgh, Pennsylvania 03/2002 - 4/2002
Project Role: UML Modeler
IBM short term project to audit Java/J2EE code of a CVS vendor against 'as is'
and 'to be' states.
Responsibilities and Accomplishments
Analyzed design documents and Java/J2EE code. Derived UML
diagrams separately from documentation and code, and reported on
agreements and deviations
Wrote Java analysis code to extract metadata from Java files to auto-
generate UML diagrams in Rational Rose
Gave recommendations and final conclusion on vendor's ability to meet
CVS quality thresholds and deadlines.
IBM Expense Reporting System, Southbury, CT 03/2001 - 3/2002
Project Role: Financial Systems Analyst
IBM assignment to work on client backlog with IBM ERS product. System allowed
employees to enter travel expenses, process through audit, and reimburse
through AMEX payment transmissions.
Responsibilities and Accomplishments
Gathered requirements from customers, developed requirements and
technical specifications, focusing on custom record formats for data
transmissions.
Implemented Java payment processing code, auditing triggers, SQL and
prepared statement code, worked with clients to troubleshoot data
transmissions.
Developed technical specifications and Business Model Process to meet
Canadian Tax Code for companies located or doing business in Canada.
Fleet Bank, Boston, Massachusetts 09/2000 - 4/2001
Project Role: Financial Report Analyst
IBM contract to solidify reports code base and transfer knowledge of best coding
practices to Fleet Bank development staff.
Responsibilities and Accomplishments
Code-and-fix of C++ backend code from defects database, running unit
tests, and submitting fixes to weekly builds, constant communication with
QA testers
Documented methods of coding and fixing defects
Mentored and counseled Fleet Bank developers in ways to improve daily
coding tasksI
Below work experience is prior to joining IBM Global Business Services
Professional
Experience
Global Crossing. Rochester, New York 11/1998 - 07/2000
Before IBM
Technical Project Lead
Technical group to capture business performance metrics of merged acquisitions
and subsidies of Global Crossing, and provide reports and analysis to
stakeholders.
Responsibilities and Accomplishments
Served as technical lead in sorting, ranking, and prioritizing new report
requests, and determining strategies to re-use existing reports
Implemented and modified new and existing reports and summarized
findings to business analysts, through e-mail alerts, voice messages, and
presentations
Mentored junior staff in improving code quality
Xerox. Rochester, New York 03/1998 - 11/1998
Contractor – Java Swing developer
Bangor Power and Hydroelectric, Bangor, Maine 11/1997 - 03/1998
Contractor – Database Developer
Northern Telecom, Vancouver, Canada 05/1996 - 10/1997
Contractor – C++ Developer
Northern Telecom, Rochester, NY 08/1995 - 04/1996
Contractor – Release Manager
PayChex, Rochester, NY 11/1993 - 07/1995
Cobol Coder
Masters of Business Administration
Education
Henley College of Management, University of Reading
London, England
expected October 2009
Masters, Software Management and Development
Rochester Institute of Technology
Rochester, New York
Bachelor of Science, Computer Science
Rochester Institute of Technology,
Rochester, New York