Objective
An Oracle Java developer / programmer analyst position in IT responsible for the
design, development, support and maintenance of new business
applications/software products and to leverage the existing ones using Oracle
JDeveloper, Oracle Forms, Oracle Reports, and PL/SQL. Identifying the new
requirements to increase the business effectiveness, managing the overall
application infrastructure including legacy system migration, process
improvements, could be integral to this position.
Profile
Motivated, personable Oracle and Java developer and talented User Interface
designer with proven expertise in the Oracle Developer Tools, Developing 24/7
Real Time Web Applications, Technical Leadership, and all facets of Software
Development Life Cycle, from analysis and design to implementation and
maintenance. Talent for quickly mastering technology. Diplomatic and tactful with
professionals and non-professionals at all levels.
As an Oracle Developer/Analyst for over 17 years I have been involved in 24 plus
software development projects in various fields, including State/Federal
government, UI Tax Systems, Internet/Intranet systems, IT systems, project
management, case management, customer relationship management, sales force
automation, automated workflow, financial & insurance services, real-time
systems, manufacturing, and fax & telephony.
Throughout my tenure I have demonstrated extensive hands on experience leading
the analysis, design, developing, coding, testing, implementing, and supporting
Oracle database application systems. Diverse experience integrating Oracle
systems with Java tools in business, web, and client-server environments
including Java Platform, Enterprise Edition (Java EE), Enterprise Java Beans
(EJB), JavaServer Pages (JSP) and Faces (JSF), Java Database Connectivity (JDBC),
and Oracle Application Development Framework technologies.
Flexible and versatile – able to maintain a sense of humor under pressure.
Poised and competent with demonstrated ability to easily transcend cultural
differences. Thrive in deadline-driven environments. Adept at building strong
working relationships with coworkers and management. Excellent team-building and
mentoring skills.
Skills Summary
Oracle JDeveloper
Oracle Forms/Reports
Oracle PL/SQL
Java/Oracle Integration
Oracle Fusion Middleware 11g
Oracle WebLogic Server 11g
Oracle 11g,10g,9i,8i,8.x,7.x,6.x
Oracle Designer
Quest SQL Navigator & TOAD
Embarcadero ER/Studio
UNIX Shell Scripting with C/C++
Java Web Services
Java JAXB Marshalling
JSP, JSF, Swing, Struts, JDBC
Java Report Writers
Oracle ADF
NetBeans IDE w/Frameworks
AJAX and JavaFX
Object Oriented Analysis/Design
Stylus Studio XML IDE
IBM Rational Rose
Professional Experience
Senior Technical Lead and Programmer/Analyst
Serve as a leader for projects by coordinating and otherwise involving staff
members from multiple organizational units; follows systems development
life-cycle techniques, utilizes joint application development processes, employ
project management techniques and knowledge about specialized software packages
and applications.
Participate in and facilitate planning and implementation of long range systems
goals; research and participate in the development of system requirements, and
evaluation and selection of information systems.
Define the scope and objectives for applications, along with constraints and
system requirements; analyze and define current organizational functions,
processes, sources and uses of information, and other data to determine
application needs and requirements.
Analyze user business processes and designs applications and solutions to
optimize their use of systems; document work and information flow using
organization and data flow charts and other related materials; design and produce
application design specifications and documentation on inputs, outputs, and data
structures.
Design inputs, including data entry screens, scanner forms and files; design
outputs, including reports, files, and display screens; design, develop, and
implement logical and physical database structures and corresponding internal
relationships.
Design, code, test, and maintain application software on legacy and networked
platforms; consult with users on applications and data requirements.
Coordinate and guide the work of project team members in converting or
integrating applications among platforms; installs, integrates, tests, and tunes
software according to test results.
Coordinate and implement data conversions, integration, and transitions; develop
user and system documentation; plan and conduct user training, including
preparation of training materials.
Provide technical support, problem resolution, and data research for end users;
provide support and training for integrated data management applications.
Troubleshoot application errors; isolate problems from symptoms, determine
alternatives and develop and implement solutions; work with user community to
improve user instructions and training for greater understanding of application
functionality.
Conduct feasibility studies for proposed applications and prepare
recommendations for customers; estimate value-added potential in enhanced
service, productivity, and financial benefit.
Maintain up-to-date knowledge of evolving computer technologies, including
hardware, software, languages, problem solving techniques, and development tools;
prepares periodic briefings on technologies that would have relevance to the
Agency.
Coordinate with vendors and users to integrate third party software into Agency
systems and databases.
Design, code, test, and maintain data transformation services for transfer of
data between the primary host system and database and auxiliary operating
systems, databases, and third party applications.
Employment History
STATE OF NEVADA - Department of Employment, Training, and Rehabilitation -
Carson City, NV
IT PROFESSIONAL III, Apr 2004 to Present
Technical Project Lead/Project Manager and Senior Developer for the
Contributions Redesign Project (CRP) https://uitax.nvdetr.org/ web site, internal
client-server application (CARS), reports, and custom ETL procedures.
Directed and coordinated the application design, development, and implementation
efforts of 8 Application Developers, 4 Business Analysts and 8 Application
Testers
Served as the primary technical resource creating and maintaining ER Diagrams,
Data Models, Functional Hierarchy Diagrams, Storyboards, Prototypes, Software
Requirements, Detailed Design, and Project Plan documents.
Facilitated JAD sessions with project sponsors in designing business process
models, user interfaces, reports, agency data exchanges and data synchronization
methodologies.
Developed the data migration plan, processes, procedures and coding of migrating
legacy data to Oracle. Developed the daily data exchanges and synchronization
procedures for maintaining legacy and Oracle data.
System based around Oracle9i Database using Oracle PSP pages, Web Deployed
Oracle Forms and Reports 9i, and Oracle9i Application Server.
2008 security review and new security policies mandated that oracle based
systems phase out the usage of unix shell scripts, oracle sql loader, unix
crontabs, etc. Converted the existing shell scripts and re-engineered them as
Java Console Apps. These Java Apps where then loaded into the Oracle Database and
Published as PL/SQL objects. Coded a custom FTP package that allowed the system
to FTP data extracted from oracle to the mainframe.
Re-engineered Java Servlet applications into a JSP Web Applications using Oracle
JDeveloper.
Began re-engineering application into a Oracle Fusion Web Applications based on
the Oracle Application Development Framework (Oracle ADF). The Oracle ADF is an
end to end application framework that builds on the Java EE Platform standards
and open source technologies to accelerate implementing service oriented
enterprise applications. Oracle JDF and JDeveloper enable you to create,
assemble, and reuse web tier and business tier components to build interactive,
multitiered applications.
KENDA – Carson City, NV
Lead Oracle Developer/Analyst: Department of Employment, Training, and
Rehabilitation, Mar 2003 to Apr 2004
Team leader on project utilizing Oracle Developer Suite of Oracle Forms, Oracle
Reports to create a fully integrated client case management system for the State
of Nevada.
Oversee all stages of design, development, coding, testing, and deployment of
new web interface Oracle based case management system for the Vocational
Rehabilitation agency.
Work directly with management, vendors, and third parties to ensure that systems
transactions and database management applications operate at peak efficiency.
Managed team of five coworkers ensuring project modules were completed on time
and within budget.
Played key role in designing, coding, implementing data migration plan from
mainframe system to new application.
TEAM EXCEL .-. Denver, CO
Senior Oracle PL/SQL Programmer/Analyst, Department of Regulatory Agencies, Sept
2002 to Mar 2003
Team leader developing Case Management System for the Colorado Civil Rights
Division.
Lead Business Process Re-engineering team in defining and generating Business
Process models, User Requirements Documents and Project Plan
Lead System Analysis, Architectural Design, and Detailed Design Phases producing
Use Cases, UML Diagrams, ER Diagrams, Data Models, Functional Hierarchy Diagrams,
Storyboards, Prototypes, Detailed Design and Software Requirements Documents.
Lead Development and Coding Phase implementing PL/SQL web toolkit application
modules, Table API's, and directed team members in coding standards,
requirements, and facilitating code review meetings.
System integrated Oracle 9i database, Oracle Object Relational capabilities,
Oracle 9i Application Server, Oracle Workflow and custom PL/SQL web based User
Interfaces.
A/E/C MEDIA GROUP .-. Denver, CO
Senior Application Analyst, Data Architect, Developer, and Administrator, July
1997 to June 2002
Engineered E-business web application systems using Oracle Designer 6i, Oracle
Internet Application Server and PL/SQL Cartridges, Thunderstone Texis and Vortex
in a Solaris 2.6 environment employing a Rational Unified Process Life Cycle
Software Development Methodology. These AEC Industry E-business web application
systems supported 70,000 unique users per day.
Analyze software requirements to determine feasibility of design within time and
cost constraints. Develop data model describing data elements and how they are
used. Prepare detailed workflow chart and diagram to illustrate sequence of steps
to describe input, output, and logical operation.
Analyze, test, and implement the physical data base design supporting various
business applications, including base definition, structure, documentation, long
range requirements, and operational guidelines.
Provide day to day administration, maintenance, performance tuning, system
modifications, enhancements, upgrades, technical support, user training, and
technical documentation for The BuildFind Network E-business Application
Systems.
Ensure that data recovery, maintenance, data integrity, and space requirements
for physical databases are met through formulation and monitoring of policies,
procedures, and standards relating to database management.
ANALYST INTERNATIONAL CORP .-. Denver, CO
Senior Application Programmer / Analyst, Blue Cross Blue Shield of Colorado, Jan
1997 to July 1997
IT Department Project
Lead Feasibility Study to evaluate Oracle Designer 2000 capabilities and
reusability.
Re-engineer existing ERP application generating Oracle Designer/2000 modules.
Install Oracle database instances and Designer/2000 Repository on Windows NT
Server and Unix HP 9000.
Reverse engineered existing ERP database structures into Oracle Designer/2000.
Create Business Process Models, Entity Relationship Diagrams, Functional
Hierarchy Diagrams, and Data Flow Diagrams.
Using the Database Generation tools, generated the physical database
tablespaces, tables, indexes, rollback segments.
Generated Oracle Forms and Web Application modules.
Delivered Oracle Forms and Web Application Systems prototypes for Oracle product
evaluation to Senior IT management.
Actuary Department Project
Data Warehouse Development and Programming using PL/SQL.
Develop programs from workflow charts or diagrams, considering computer storage
capacity, speed, and intended use of output data.
Created Oracle PL/SQL Packages and Procedures for data warehouse creation and
production.
Write instructions to guide operating personnel during production runs.
QUARK, INC .-. Denver, CO
Senior Oracle Application Programmer/Analyst, Jul 1994 to Jan 1997
Team Leader in defining, writing, and implementing a Rapid Application
Development (RAD) Software Development Life Cycle methodology for the Information
Technology department.
Senior Developer/Analyst interfacing with department managers (QA,
Manufacturing, Marketing, Product Development) to coordinate the development of
proprietary corporate software solutions.
Train personnel in programming and program coding. Assign, coordinate, and
review work and activities of programming personnel. Train users and answer
questions.
Revise and direct revision of existing programs to increase operating efficiency
or adapt to new requirements.
During my tenure I was extensively involved in 7 cradle to grave mission
critical enterprise database application systems.
My participation in these projects required me to act in many different key
roles of the development cycle including Business Analyst, Developer/Programmer,
Project Lead, Configuration, QA, and Support Manager. These roles required the
appropriate documentation to be published along the way such as User Requirement,
Software Requirement, Project Management, QA, Transfer, and Support documents.
As well as new system development, I was involved in the ongoing maintenance,
enhancement, and support of many existing enterprise production systems.
NEW HORIZONS COMPUTER LEARNING CENTER .-. Denver, CO
Senior Database Instructor and Business Application Consultant, July 1992 to
July 1994
Classroom instruction on Beginning, Intermediate, and Advanced Database
applications.
Database application development and project consulting.
Developed course ware text and classroom projects.
QUICKSILVER EXPRESS COURIER OF COLORADO, INC .-. Denver, CO
Senior Systems Analyst, Jan 1986 to July 1992
Day to day administration, maintenance, performance tuning, backup and data
recovery, enhancements, upgrades, technical support, user training, and technical
documentation for mission critical dispatching system.
Installation, maintenance, and support of 50 desktop systems. These desktop
systems included PC’s, WYSE Terminals, and printers. Visit client offices,
install remote desktop systems, train and support the users of these systems, and
insure the proper maintenance and operation of this equipment.
Designed, developed, and supported a Sales Force Automation system application
using Paradox and the Paradox Application Language(PAL). This system application
was installed in four separate offices (Denver, Minneapolis, Atlanta, and
Milwaukee) and utilized by 15 sales account executives.
Implemented, installed, configured, maintained and supported a corporate wide
Bulletin Board System using the Galacticomm Major BBS product. This BBS system
was used by the management team providing internal email, group messaging,
document sharing, and project collaboration capabilities across the corporate
enterprise.
Education
QUILOGY – Carson City, NV
Oracle JDeveloper for Forms Developers, 2009
SUN MICROSYSTEMS – Carson City, NV
Complete Java Technology Web Bundle, 2006
Sun Certified Java Programmer for Java 5 (SCJP), 2006
Oracle9i PL/SQL Developer Certified Associate, 2005 |