Donald M. Pelletier
1601 E Highland Avenue, Suite 1217
Phoenix, AZ 85016
(602) 740-3115
OBJECTIVE
To obtain a contract or contract-to-permanent position as an Internet Software Engineer utilizing Java and Oracle.
EXPERIENCE
Java Software Engineer, Object Modeler, July - January 2000 (Contract)
Wells Fargo, Tempe, AZ
Developed an Internet application for the processing and presentation of invoices utilizing Java J2EE and Weblogic. Developed presentation layer using Servlets and Java Server Pages. Developed Enterprise Javabeans for BEA's Weblogic Application Server residing on a Sun Solaris Unix machine. Performed Data Modeling for Oracle 8 using Erwin 3.5.2. SQL Plus. Performed object-modeling using Enterprise TogetherJ and Rational Rose. Created Javascript code for light-weight validation purposes. Created various C, Korne, and Bourne utility shell scripts. Defined Autosys jobs to facilitate system processing. IDE's utilized: Jbuilder and vi. Utilized Jakarta for building and deployment. Source versioning control management. Application encorporated EDI and XML.
Senior Object-Modeler, Feb 2000 (Contract)
Innervate/GCS, Pittsburgh, PA
Collaborated with Chief Architect and Business Domain Expert to create a conceptual-specification level object model, associated use cases, sequence, activity, and state diagrams for a health care insurance system.
Senior Software Analyst/Engineer, Manager, Oct 1998-Jan 2000
Mellon Bank, AFCO Credit Corporation, Pittsburgh, PA
Developed a robust, multi-tiered, web-enabled Electronic Billing Application (Ebis - Electronic Billing Information System) using Java 1.2.2, CORBA ORB's (Visibroker for Java 3.4) for middleware/object communications, an Oracle 8i database utilizing JDBC type 4 drivers, Object People's TopLink persistence mechanism for object-to-relational database mapping, Neuron Data's (Blaze Software) Elements Advisor Inference Engine/Builder for enforcing business rules, Inprise App Center Application Server, and Inprise Deployment Server for Java (DSJ) for application distribution. Developed user Help System using Java Help, HTML, and XML. Designed application to be deployable on any machine that supports Sun Microsystem's Java Runtime Engine 1.2.2.
Worked with end users and Business Domain Expert translating desired functionality into system software engineering specifications. Performed Object-Oriented Analysis, Modeling, and Design using the standard Unified Modeling Language Notation, the Unified Process Methodology, and Analysis, Design, and Process Patterns. Familiarity and use of other development methodologies such as Catalysis.
Developed use-cases and object-oriented UML artifacts (sequence, collaboration, activity, and state diagrams, etc..) from legacy business requirements using Rational Enterprise Suite 1.0 (Rose 98i, Requisite Pro/Web, SODA, etc..). Performed analysis and design of Oracle 8i database (relational implementation of objects) utilizing Platinum?s ERWin (3.5) data modeling tool. Designed system flexibly to work with any type of backend database.
Performed ongoing technology research and recommendation. Served as advisor to VP of Information Systems and Client Development, and consultants in the resolution of highly complex technical problems. Worked directly with Chief Consulting Architect from Rational Corporation.
OO Client-Server Database Software Engineer, Project Manager, Systems Engineer, Oct. 1997-1998
e-Transport, Pittsburgh, PA
Advanced Technology Group / Professional Services
Worked directly with Chief Information Officer, Director of Product Management, Vice President of Sales, and Human Factors Analyst. Directly supported a nation-wide sales force demonstrating electronic-document-management system applications for the Transportation Industry. Recognized by Chief Operations Officer and Director of Product Management for sole management and production of extensive mission-critical prototypes (PriceNet, Rate-Manager) for the purpose of signing-on multi-million dollar accounts.
Developed distributed database *applications involving: Informix, DBAccess, Access, dBase, and Approach using SQL, ESQL, Informix-SQL - Informix forms & reports, and Crystal Reports. Produced electronic workflow/document flow solutions involving EDI on UNIX, Windows NT and 95 operating systems. Created n-tier client-server database applications using Object-Oriented programming methods, UML, Rational Rose, Visual C++, J++, Visual Basic, DBAccess, Informix SQL, SQL, Access databases, and Entera Remote Procedure Calls. Developed Inetwork applications (sockets, IP addresses) within a world comprised of Entera, HP, Sun, Sequent, and AS/400 machines.
Re-engineered system server logic according to business requirements. Developed an application for sales force to automate the dynamic modification of system business rules (server-processing logic) according to each client's particular needs. Prepared test data and thoroughly validated new client-server software prior to roll over to Quality Assurance. Constructed new document layouts. Set up new UNIX development, testing, and production environments. Wrote numerous Korne shell scripts incorporating sed. Refactored system code for maximum optimization and maintainability.
Participated in most phases of the Rational Unified Engineering Process. Created product definitions. Employed good usability standards in client-interface development. Created and published analysis and design documentation using Visio, HTML, and macro-embedded Word. Researched, evaluated, recommended, learned, and applied new technologies. Incorporated design patterns and attribute-value pairs technology. Supported Quality Assurance and Technical Documentation teams.
*Major development projects: PriceNet, Rate-Manager, and FreightView, applications.
*Internal Tools Development: Sales Demo Maintenance, TransVal, ObjectBrowser, OrgModify, Server Query Utility, and Server Performance Evaluator applications.
*Servers: pzbilf, pzrimf, pzkopf, pzwqmf, pzdemf, pzftvf, and pzjmqf.
Consultant, 1994-1997
PERSONAL CONSULTING BUSINESS
Developed solutions designed to clients' specifications. Database, forms, and report development. Graphical user interface development. Client training. System purchasing consultant. Installation, configuration, and troubleshooting. Windows 95, NT, 3.11, UNIX, AS/400.
Franciscan University, Steubenville, OH
Advanced Web Designer, 1997
UNIVERSITY LIBRARY
Intranet development. Developed, promoted, and maintained multimedia web pages within client/server context using advanced HTML, Java, and JavaScript. Frequently met with Computer Science chairman, Object-Oriented Programming instructor, and director of Information Services to obtain product specifications/requirements. Strategically promoted web site presence.
Network Administrator/Engineer, Assistant Instructor, 1994-1997
COMPUTER SCIENCE/SUPPORT DEPARTMENT
Network Administration. Configured/maintained network applications. Configured PC?s for Internet, OS/2 and Novell 4.1 networks. Instructed faculty and students. Co-authored OfficeVision/400 instruction manual. Responsible for system planning, design, implementation, and management. Installed and configured IBM AS/400 system. Installed and configured OS/400 V3 and R.M. COBOL 85 for university COBOL course. System consultant for professors. System documentation. Optimized system for security and performance. Planned hardware and software purchasing. Significantly reduced system development and maintenance costs.
AS/400 System Support Specialist, 1991-1994
Crystal Dairy, Sacramento, CA
Progressively-increased responsibilities in AS/400 and PC support within a manufacturing environment. Supported AS/400 to PC connectivity. System recovery. Production forecasts. Database maintenance.
Personal Business: Launched and managed coffee roasting/distribution company. 1993
Supervisor/Facilitator, various roles, multiple *facilities.
Skill Highlights
Languages, Development Tools
Java, J2EE, Visual C++ (MFC, STL), C, ISQL, XML, Visual Basic, Assembly, Pascal/Delphi, BASIC, COBOL, C, Korne, and Bourne shell programming, sed, and dynamic HTML(JSP). Borland JBuilder 3.5 Enterprise, C++ Builder, MS Visual Studio 6, Visual J++, Visual Basic 5 & 6, and Symantec Cafe. Rational Suite Enterprise 1.5 (Rose 2000, RequisitePro/Web, SODA) and TogetherJ.
Database
Oracle 8.1.5, 8i, Informix, DB2, Access, MS SQL Server, Interbase, Approach, dBase V, Visual FoxPro.
Report Writers
Enterprise Report Writer for Java, Informix forms & reports, Crystal Reports, etc. IBM Teammate 2000, Crystal Reports Professional 4.5.
Networks/Protocols
Network programming within a network comprised of IBM NetFinity, Entera, HP, Sun, Sequent, and AS/400 systems.
Administration
Oracle 8, Microsoft SQL Server, UNIX, Windows NT Server, Windows 2000 Advanced Server, AS/400.
EDUCATION
The Object People, Raleigh, NC
Advanced Distributed Programming with Java and CORBA, Oct. 1999
Rational University, Santa Clara, CA
Certification in Object-Oriented Analysis and Design, UML, and Rational Rose 98, May 1998
Franciscan University, Steubenville, OH
Master of Arts equivalent in Education,
Bachelor of Science in Computer Science, Minor in Mathematics, May 1997
G.P.A. 3.39/4.00
American River College, Sacramento, CA
Associate of Arts Degree in Liberal Arts, June 1993
Associate of Science Degree in Math and Physical Science, June 1991
Both degrees received with Highest Honors
ADDITIONAL STUDIES
Business-related: Business Management Essentials, Quantitative Business Management, Economics: Business Statistics I and II, Group Speech and Interpersonal Dynamics, Psychology: 1.5 years.
Currently pursuing Sun Certification as a Java Architect
AWARDS and RECOGNITION
Dean's list six semesters.
Carrick-Soroptimist International Outstanding Scholarship, 1991.
Accepted into the University of Davis, California Pre-Medical BioChemistry program -- academic expenses fully covered, 1991.
UPON REQUEST
References will be provided.