1. Dale Noonan
10528 Holyoke Drive | Parker, Colorado | (720) 556 - 7860
dknoonan@hotmail.com
JAVA, ADF and JEE DEVELOPER
Solutions-driven – Deep knowledge – Team player – Creative thinking
Knowledgeable,innovative programmer with 9+ years’ experience in developing Java Swing and JEE applications.
Expert in database and application design,programming,documentation, operations support,troubleshooting and
tuning. Excellent customer rapport, teamwork,and creative brainstorming to deliver a firstclass productin a timely
manner.
TECHNICAL EXPERTISE
Programming: Java, JEE (Faces,EJB, Servlets, JMS, EL), Swing, Javascript,HTML5, CSS, AJAX, JSP, JSF, ADF
Application Servers: Oracle Weblogic, Apache Tomcat, OAS, Web Services,WSDL, SOAP
Database: Oracle 11g DBMS, SQL, Oracle PL/SQL, DBMS_Scheduler, JDBC, JNDI, DB2, IMS
Operating Systems: Linux, Windows,Small Business Server
Development Environments: Eclipse,JDeveloper,Toad, SQL Navigator, SVN, TortoiseSVN, VSS
Other: JMeter, Webstart, Oracle Access Manager (OAM), WebGate, Axis, XML, Active Directory, Oracle Forms and
Reports,Flash,Photoshop,MicrosoftOffice, Visio, Wordpress,Visual Basic,Outlook Web Access
PROFESSIONAL EXPERIENCE
United Launch Alliance (ULA) Centennial,CO 2007 – Present
Java, Swing, and ADF Lead Developer
• Designed and developed Action Item system with custom workflow using ADF,Java, and Weblogic 10.3.5.
Coordinated the concerns ofstakeholders to develop requirements,create design document,testverification
document,and User Acceptance Testscripts. Provided operations support,troubleshooting,and ticket
resolution.
• Used ADF skinning techniques, CSS and Javascript to achieve the look-and-feel preferred by the customer.
• Provided SQL tuning to greatly improved user experience of applications. Employed tools such as tkprofand
Explain Plan to analyze performance,leading to techniques such as pinning high-use tables in memory,and
proper definition of indices.
• Tuned Weblogic to speed application response byadjusting parameters such as JVM garbage collection
thresholds,JDBC socketconnections,and ADF parameters such as fetchsize and AM pool sharing. Used
JMeter and JDeveloper’s HTTP Analyzer, Debugger,and Oracle Diagnostic Analyzer to improve performance.
• Implemented authentication module using SOAP and XML to communicate to a web service extension of Oracle
Access Manager (OAM) to verify user id and password. Designed and implemented a table-based rules engine
to set fields to read-only or read-write based on user role and the currentstate of the workflow.
2. • As project lead,coordinated team of developers’ coding efforts using Subversion (SVN),along with Tortoise
interface to SVN.
• Designed and developed PL/SQL batch program to notify users of conditions related to their action items.
HTML-based emails were sentusing an interface to Microsoft Exchange.
Java Core and Swing Developer
Designed and developed a Java Thick Clientframework which has been used to supportmanydiverse
applications for ULA. Using Swing as UI, designed and coded dynamic search engine for users using in-depth
knowledge ofJava and SQL. I used JMS to perform collaboration between users so thatone user would be
immediatelynotified of any update activity by another user.
Developed Web Services interface to synchronize to Microsoft Exchange calendars with Oracle tables. Used
Microsoft’s Outlook Web Access (OWA) to generate WSDL for web services.
Developed EJB interface to PL/SQL packages,enabling Java thick clientto perform data manipulation on
backend Oracle tables.
Designed and implemented logging application to record and displaythe many nightly batch jobs running atULA.
Used advanced techniques such as anonymous transactions so thatrecording status would not interfere with the
normal commitlogic ofthe batch jobs.Used Oracle’s DBMS Scheduler package to run nightly jobs.
Boeing Corporation Huntington Beach,CA 1995 – 2006
Identity Management Solution Lead Developer
Developed and maintained standards and guidelines for Oracle database and PL/SQL programming.
Designed and Developed Single Sign On (SSO) method for user authentication for Boeing’s RocketDivision.
Developed a method to employ OAM security on multiple application servers while having to deploy Oracle’s
Webgate product on only one server
Used Java, JSP, HTML, OAM, and Oracle Webgate technologies to craft an excellent and stable identity
managementsolution.
Oracle Forms and Database Project Lead
Hands-on team lead of7 programmers through all phases oflifecycle
Chiefdesigner and data modeler ofOracle system with 100+ tables
Led transition to Web-based user interface using Oracle Application Server (OAS), Oracle Forms and Reports,
Discoverer,Javascriptand HTML
Perl Programming and SQL*Loader used for initial data loads
Online Rocket Documentation System
Javascriptand HTML coding to customize navigation for internetbrowsers
Visual Basic for Word programming to publish technical documents to companyintranet
Graphical image maintenance and publication to web using Photoshop, Illustrator and Acrobat