Home Resume Climbing Feedback Search

Resume

Professional Resume

James M. Gile
Software Architect/Engineer
Sun Certified Programmer for Java 2 Platform



WORK EXPERIENCE:
Senior Web Developer,
August 2004 - Present
 
Senior Software Architect,
November 2002 - August 2004
 
Java EJB Architect/Developer,
December 2000 - October 2002
 
Java Developer,
June 2000 - December 2000
 
MS Web Architect/Developer,
August 1999 - April 2000
 
Web Architect,
May 1998 - June 1999
 
Oracle DBA,
June 1997 - May 1998
 
Senior Systems Analyst,
July 1990 - June 1997
 
Programmer Analyst/Consultant,
February 1990 - May 1990
 
Programmer Analyst,
August 1987 - January 1990

TECHNICAL PROFILE:
Certifications
 
Development Languages/API's
 
Design Methodologies
 
Database Platforms
 
Web/Application Servers
 
Operating Systems
 
Enterprise Applications

TECHNICAL EDUCATION:
Web
 
Oracle
 
SAP

EDUCATION:
BA, Magna Cum Laude,
in Applied Mathematics

ACCOMPLISHMENTS/
INTERESTS:

Awards
 
Mountaineering
 
Collegiate Hockey and Baseball
 

WORK EXPERIENCE:
Wells Fargo Service Center, Englewood, CO  (Full-Time Employee)

Senior Web Developer,
August 2004 - Present

Member of the Enterprise Call Center Services (ECCS) team that designed and developed a customer centric Sales Banker desktop application using the Epiphany CRMS web based framework. Developed a business object oriented framework to facilitate the invocation and consumption of disparate enterprise web services that is being used by all development teams within ECCS. Developed a Computer Telephony Integration (CTI) soft phone application using the Genesys Agent Interaction Layer (AIL) libraries that standardizes the way enterprise desktop applications interact with the phone system. All development efforts were implemented using a hybrid of the Wells Unified Process, XP, and Agile design methodologies along with standard OO design patterns, AspectJ crosscutting, and rigorous Junit test scripts.

Geneva Pharmaceuticals, Broomfield, CO  (Full-Time Employee)

Senior Software Architect,
November 2002 - August 2004

Member of team that designed, developed, and implemented an Extranet infrastructure for Novartis US Business Sectors (Novartis is Geneva?s parent company). System framework is based on a distributed Service Oriented Architecture using Web Services, SOAP, and WSDL. Designed, developed, and documented system architecture in UML using Together J and following standard OO design patterns. Designed, developed, and deployed J2EE components including EJB?s, DAO?s, servlets, and jsp?s. Designed and developed translation objects using XSLT?s.

Designed and developed a code generator to facilitate and standardize the creation of EJB?s, DAO?s, servlets, and jsp?s adhering to the above framework.

Responsible for system and server enhancements, maintenance, administration, and upgrades.

Independent Contractor

Java EJB Architect/Developer,
December 2000 - October 2002

Geneva Pharmaceuticals, Inc - Broomfield, CO
Designed and developed a pure java visual developer's tool. It imports schema from XML DTDs and generates Java 1.2, and higher, compliant code that allows a developer to access the contents of a XML document like the properties of a standard JavaBean. As well as read and write XML to and from both String objects and XML Document objects.

Performed system database design including data modeling (ERD), schema, queries, and stored procedures. Performed XML DTD design for mapping to system ERD. Designed and developed DAO?s that abstract integration with corporate ERP?s including SAP, Siebel, and Oracle databases. Conducted application profiling, performance analysis, and tuning.

Designed enterprise system architecture for eBusiness integration. System architecture included cross-enterprise integration with ERP systems involving SAP, Siebel, and Oracle. System facilitated external trading partner transactions to and from Geneva in XML. Designed and delivered the system?s software object model in UML. Developed, implemented, and deployed components including session and entity beans (EJB?s), data access objects, JMS messaging components, XML parsing and processing, servlets, and secure client components.

Softech Systems, Littleton, CO (Contractor)

Java Developer,
June 2000 - December 2000

Geneva Pharmaceuticals, Inc - Broomfield, CO
Part of small team that designed and developed a Business-to-Consumer Drug Reference Guide tool. System architecture was designed using Unified Modeling Language (UML) and based on the Model, View, Controller pattern. Backend systems (Business and Data Tiers) run on the Java 2 Platform using an iPlanet web server and an Oracle 8i Database. User interface was implemented using Java AWT 1.1.7 applet-based clients and web-based (JSP and Servlet) clients. The system uses HTTP-Tunneling which allows the applet to communicate directly with backend servlets that return the requested data which may then be presented within the applet or in a separate browser window. The data-tier is implemented via direct JDBC calls to Oracle 8i databases. Developed a unique data update process which provides virtually, uninterrupted service and data redundancy.

Microsoft Web Architect/Developer,
January 2000 - April 2000

Geneva Pharmaceuticals, Inc - Broomfield, CO
Redesigned and rewrote backend data access components from AS/400 DB2 based data sources to SAP, Siebel, and People Soft data sources using COM, VB, and ASP. Wrote computer validation procedures and test scripts to verify the desired functionality conforms to requirements.

Microsoft Web Architect/Developer,
August 1999 - December 1999

Softech Systems, Inc - Littleton, CO
Project leader and sole developer of small team that created the internet site www.softechconsulting.com using ASP, HTML, and MS Access. Created a VB application (ASPGen) that dynamically generates standardized, data-centric ASP pages with full view, add, update, delete, and confirmation capabilities in 5 simple point-and-click steps. Used the ASPGen tool to create and integrate Extranet and Intranet functionality into the Softech website. This functionality allows employees and sub-contractors to enter/update time sheets and project/task information, among other things, and allows clients to view that information which pertains to them all via the web. 

Senior Software Engineer,
June 1999 - April 2000

The Sygma Network - Lakewood, CO
Designed, developed, and implemented various Intranet applications including Hazardous Material, Help Desk, and Employee Orientation and Training using ASP, VB, and FrontPage to connect to MS Access and DB2/400 databases. Created various applications to facilitate customer data exports and reporting via FTP and Email. 

Geneva Pharmaceuticals, Broomfield, CO  (Full-Time Employee)

Web Architect,
May 1998 - June 1999

Responsible for overall architecture of Web related infrastructure. Coordinated all Internet, Intranet, and Extranet planning, design, development and implementation activities cross-functionally in a mixed Microsoft IIS and Lotus Notes environment. Implemented Internet, Extranet, and Intranet applications using COM, VB, and ASP (see  www.genevarx.com). Backend data was accessed via ODBC connections to AS/400 DB2 databases and Oracle 7.3 database. Worked closely with key personnel from all functional areas to identify, develop, and implement strategic value-added services which establish competitive advantage, increase revenue, and/or decrease costs.

Oracle DBA,
June 1997 - May 1998

Primary DBA responsible for installation, configuration, and administration of several Oracle 7 databases including: 3 SAP databases (Development, Test, and Production) running Oracle 7.3.3 on NT Server 4.0 platforms; a Product Development database running Oracle 7.3.2 on an IBM RS6000 AIX platform; and a Complaint Management database running Oracle 7.3.3 on an NT Server 4.0 platform. Designed and implemented backup and recovery strategies. Installed, configured, tuned, and upgraded databases and application servers. Designed templates and wrote database related documentation including: security and performance considerations, protection from data loss, disk layouts and load balancing, and SOP's.

Senior Systems Analyst,
July 1990 - June 1997

Technical project leader, responsible for all phases of the application development cycle and the supervision of other team members. Designed, developed, and implemented strategic AS400 and Client-Server based OLTP, OLAP, and Data Warehousing systems involving intricate programmatic interfaces and flexible/complex database structures with development costs in excess of $500,000. Interacted with all levels of operational and management personnel, evaluated potential areas for automation, conducted system studies, wrote system specifications and documentation, and trained users.

Member of select team chosen to perform a company-wide business assessment and improvement process using the Malcolm Baldrige Quality Award criteria.

McDonnell Douglas Corp., Denver Consulting Services Branch

Programmer Analyst/Consultant,
February 1990 - May 1990

Contract work at Capitol Federal Savings, Englewood, Colorado. Duties included: coding, database management, and program maintenance using the AS/400 CASE tool Synon/2.

Columbine Systems, Golden, CO  (Full-Time Employee)

Programmer Analyst,
August 1987 - January 1990

Primary duties included: coding and program maintenance using RPG on AS/400's, S/38's, and S/36's. Other duties: application design, system installation, and user training.



TECHNICAL PROFILE:
Certifications

Sun Certified Java 2 Programmer

Development Languages/API's

Java 2 Platform:J2EE, Ant, JUnit, AspectJ, JCoverage, JDepend, JDBC, EJB, JSP/Servlets, Swing, JavaBeans, RMI, and IIOP/CORBA.

Microsoft:Visual Basic, Visual Interdev, Active Server Pages (ASP), VBScript, COM/DCOM/COM+, Transaction Server, MSMQ, ADO,OLEDB, and ODBC.

Other: SOAP, UDDI, XML, XML Schema, XSLT, SQL, JavaScript/JScript, RPG, CL

Design Methodologies

Proficient in: Object-Oriented Analysis and Design, Unified Modeling Language (UML), and Structured Analysis and Design.

Database Platforms

Oracle 7/8i/9i (DBA level), IBM DB2, MS SQL Server 6.X/7.X , MS Access 9X/2000

Web/Application Servers

BEA Weblogic, IBM Websphere, IIS, iPlanet

Operating Systems

Windows NT 4.x/2000/XP, Windows 9x, OS-400, AIX

Enterprise Applications

Epiphany, SAP, Siebel, PeopleSoft, Cognos



TECHNICAL EDUCATION:
Web
  • Epiphany 6.5.x - Sales and Service
  • Weblogic Portal 7 - BEA Educational Services
  • Java Programming Language - Sun Educational Services
  • Mastering Distributed Application Design and Development

Oracle

  • Oracle Masters Certificate - Database Administration.

SAP

  • R/3 System Architecture Overview.
  • System Administration II (R/3 Oracle/NT).


EDUCATION:
Colorado College

Colorado Springs, CO
BA, Magna Cum Laude, in Applied Mathematics
Phi Beta Kappa

Denver University

Denver, CO
Geographic Information Systems Certificate Program



ACCOMPLISHMENTS/INTERESTS: