Sun
Certified Java 2 Programmer
WillBracken@Yahoo.com
A Senior Software Engineering position that best makes use of my strong technical and analytical skills as well as my leadership experience and background as an educator.
Sun Certified Programmer - Java 2 Platform
Over 10 years of Object-Oriented Java programming experience.
Previously held Senior-level Software Engineering, Consultant, Lead, and Educator positions.
Full life-cycle development experience (requirements definition, UML modeling & design, code implementation, systems integration, deployment, testing, and optimization.
Extensive experience developing enterprise/web applications on the Java/J2EE platform.
Excellent 2D/3D Graphics experience (3D modeling, real-time 3D graphics, visual simulation, virtual reality, virtual sets, and game programming).
Languages |
Java, C/C++, SQL, XML, HTML, JavaScript |
Frameworks |
J2SE, J2EE, Struts, Tiles, Hibernate, UML, Design Patterns |
API’s |
AWT/Swing, Collections, JavaBeans, JSP/Servlets, EJB, RMI, JNDI, JDBC Java 2D, Java 3D, JAI, JMF, JAXP |
Web/App Servers |
BEA WebLogic, IBM WebSphere, Netscape Enterprise Server, Apache/Tomcat, JBoss, JRun |
IDE’s |
Eclipse, JBuilder, TogetherJ, WebSphere Studio Application Developer, Sun ONE Studio, NetBeans, JCreator, Microsoft Visual Studio, Borland C++Builder. |
Operating Systems |
Windows 95/98/NT/2000/XP, SGI/IRIX, Sun Solaris, HPUX/UNIX |
Databases |
Oracle, DB2, SQLServer 2000, MySQL, Cloudscape |
EXPERIENCE
Walt Disney World - OneSource, Oct 2006 – Present
Senior Software Engineer
Design & development of J2EE enterprise solutions using Vignette, The Spring Framework, iBATIS and Oracle Databases in Win2000/XP and Solaris operating environments. Programming in Java (JSP, Servlets, Swing, JDBC)m SQL, XML, HTML, & JavaScript.
WebSphere Studio Application Developer & Eclipse development environments. CVS version control.
Marriott
Vacation Club International,
October 2005 – July 2006
Lead Programmer Analyst - Web
Java/J2EE enterprise solutions using the WebSphere platform, Windows 2000/2003 Server environments. Distributed/SOA architecture & Web Services. Struts/Tiles frameworks. SQL Server 2000 Database. Programming in Java, SQL, XML, HTML, ASP, VBScript, & JavaScript.
Siemens
Westinghouse, May 2004 –
October 2005
Senior Software Engineer
Design & development of J2EE enterprise solutions using the Apache/Jakarta Struts framework and Oracle Databases in WinXP environments. Programming in Java (JSP, Servlets, JDBC, & EJB), SQL, XML, HTML, & JavaScript.
WebSphere Studio Application Developer & Eclipse development environments. Rational ClearCase & PVCS version control.
3D modeling & conversions using Pro/Engineering (CAD), Okino PolyTrans, Alias/Maya, Vizx3D, & VRMLPad.
VitalWorks,
Inc., June 2003 – May
2004
Senior Programmer/Analyst IV. Research & Development for Healthcare & Radiology software solutions.
Designed, developed, tested, and deployed solutions for the RadConnect RIS (Radiology Information System) enterprise/web application. Java/J2EE, Apache/Jakarta Struts framework, Tomcat, SQL Server 2000, Win2K & WinXP.
Medical database migration/conversions using Java, JDBC, & SQL.
IntelliJ & Eclipse development environments. PVCS/CVS version control.
HL7 interface development using Orion Healthcare’s Symphonia product.
Cellular
South, Apr 2003 – May
2003
Development & testing of a POS web application designed
to manage cellular phone systems, accounts, activations, credit
checks, etc.
Java/J2EE development (HTML, XML, JSP, Servlets, EJB, JDBC, JNDI) on top of Jakarta Struts Framework.
Deployment, testing, and performance analysis using Borland OptimizeIt & Apache Jakarta JMeter.
Java/J2EE Mentoring/Training for Cellular South staff.
Developed using Borland JBuilder & BEA WebLogic Server on Windows 2000. Deployed on Sun Solaris.
Harris
Corporation, Jul 2002 –
Nov 2002
Research & Development for a large-scale, real-time,
distributed, network management application (NetBoss).
Documented system and derived requirements for graphical sub-systems.
Prototyped distributed J2EE web applications using HTML, JavaScript, XML, JSP, Servlets, EJB, RMI, Jini, & JMX.
Deployments to Apache, Tomcat, and BEA WebLogic.
Prototyped 2D graphics applications using JLOOX Visualization Suite. GUI development with Swing/AWT.
Developed using Borland JBuilder on Windows 2000.
Deployments to Sun Solaris.
Louisiana
State Dept of Public Safety,
Feb 2002 – Jun 2002
Project
Lead for LIGHTS web application project, designed to manage casino
licensing and auditing.
Requirements documentation, design, development, deployment, testing/debugging, and training of staff.
J2EE web app development (HTML, XML, JSP, Servlets, EJB).
Developed Applet to remotely capture images of users using JMF.
Developed & deployed on IBM WebSphere Studio & IMB DB2 Database, on Windows 2000 operating systems.
Lockheed Martin (EIS), May 2001 - Jul 2001
Development on a web application designed to facilitate Lockheed’s internal document management and workflow.
J2EE development (JSP, Servlets, JDBC) on PTC Windchill framework.
Developed
using Borland JBuilder on
Windows NT. Deployed to Netscape Enterprise Server using JRun and
Oracle 8i database.
Learning Voyage, Inc. / BEA Systems, Jan 2001 - Mar 2001
Senior Educational Engineer. Taught a one-week training/certification course focused on BEA WebLogic Server and Java/J2EE.
Taught BEA WebLogic Server configuration & deployment techniques & strategies.
Taught Java/J2EE technologies/API’s (JSP, Servlets, EJB, JDBC, JNDI, JMS, and XML.
Development and deployment on Windows NT using strictly Notepad and command line.
XL Vision, Inc., Apr 2000 - Jan 2001
Software Engineer for ADG (Advanced Development Group). Research and Development for medical imaging/diagnostic applications. Prototyping of Client/Server application to remotely perform medical laboratory-style tests using “chemical tongue” technology.
Developed image processing algorithms & libraries using Java 2D and JAI. Developed image capture software using JMF.
TCP/IP Socket programming, Applets, Servlets.
GUI programming using AWT/Swing.
XML Data modeling.
Development on Windows 98 using Borland JBuilder, Borland C++Builder, Microsoft Visual C++, and Adobe Photoshop.
Full
Sail Real World Education
Jul
1997 - Mar 2000
Positions held:
Course Director for Game Design Program
Instructor for the “Structure of Game Design” course, designed to teach fundamentals of game programming
Developed all courseware (lectures, labs, exams, etc.).
Administered all lectures, labs, and exams.
Public Speaker for open house invitations.
Developed games using Microsoft Visual C++, Win32 SDK, DirectX 6 & 7, and Adobe Photoshop on Windows 98/NT operating systems.
Instructor
for Digital Media Program
Instructor
for Virtual Reality course, designed to teach fundamentals
of Real-Time 3D Graphics and 3D Modeling.
Developed and taught creation of virtual environments using MultiGen, SmartScene, & Paradigm Vega, on SGI IRIX/UNIX operating systems.
Paradigm Vega runtime using C++/OpenGL Performer.
Co-developed courseware (lectures & lab tutorials).
Public Speaker for open house invitations.
Sun Microsystems Educational Services - Jan 2001 - July 2001
Java 2 Certification - Sun Certified Java 2 Programmer
Valencia Community College - May 1999 - Aug 1999
Seminole Community College - 1993 - 1994
Lake Sumter Community College - 1991 - 1993
Full Sail Real World Education - Jun 1998
SoftImage 3D Modeling and Animation
Full Sail Real World Education - Apr 1998
MultiGen Advanced 3D Modeling & Terrain Training
Contributing Author for “Practical Java Game Development” book
Published by Charles River Media, June 2004