WILL BRACKEN Sun Certified Java 2 Programmer WillBracken@Yahoo.com Phone: 407-310-1776 CAREER OBJECTIVE 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. SUMMARY OF QUALIFICATIONS 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). TECHNICAL EXPERTISE 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. The Maxim Group / Tek Systems, May 2001 – May 2003 Senior Software Consultant Assignments: 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. EDUCATION 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 OTHER ACCOMPLISHMENTS Contributing Author for “Practical Java Game Development” book Published by Charles River Media, June 2004