Senior Java Engineer / Architect Resume




Title
Senior Java Engineer / Architect

Primary Skills
Java, JEE, JSF, Struts, Seam

Location
US-FL-Orlando

Posted
Feb-20-09

RESUME DETAILS
Summary:
Senior Software Engineer / Architect specializing in Java EE/J2EE, Java Web Application, XML and Web Services (SOA) application development.
Project leadership and development lead experience. Complete multi-tiered application development lifecycle experience using Java EE/J2EE standards.
Sun Certified Programmer for the Java 2 Platform 1.4.
Over 10 years of object-oriented analysis, design, and development experience. Solid UNIX, Linux and Open Source development background.
Current with industry best practices and technologies by following weblogs, forums, mailing lists and open source projects.
Brings excellent work ethic and motivation to the workplace.

Skillsets:
Programming Languages and Technologies
* Java (1.4, 5)
* Java EE (EJB 3.0, JPA, JSF, Common Annotations)
* J2EE (JSP, JavaBeans, Servlets, JSTL, JAXP, EJB, JDO, JMS, JDBC, JNDI, JavaMail)
* J2ME
* XML (DOM, SAX, XPath, XSL, XSLT, Schema, DTD), SOAP, REST, Web Services
* Ruby, Ruby on Rails, JRuby
* HTML, JavaScript, Ajax, CSS
* C#, .NET Framework, .NET Compact Framework, Mono
* C, C++
OO Methodologies and Tools
* OOA, OOD, UML Modeling
* ArgoUML, Poseidon UML, MagicDraw UML
Unit Testing
* JUnit, JUnitEE, JUnitPerf, NUnit
Databases
* Oracle, SQL Server, Sybase, MySQL, PostgreSQL, Borland Interbase, Firebird
* SQL, PL/SQL, SQL*Plus
Web Servers, Servlet Containers and J2EE Application Servers
* Apache HTTP Server, Apache Tomcat, Caucho Resin, Microsoft IIS
* JBoss
Open Source Frameworks and Libraries
* Apache Ant, Apache Axis, Apache Cocoon, Apache MyFaces, Apache Xindice, AspectJ, XFire, Sun Metro, Quartz
* Facelets, Jakarta Struts, Jakarta Taglibs, Jakarta ORO, Jakarta OJB, Log4j, Jacarta Commons, Castor
* JDOM, dom4j, jaxen, SAXPath, Xerces, Xalan, Jakarta JXPath
* IBatis, Hibernate, Kodo JDO
* Spring Framework, JBoss Seam Framework
UNIX tools
* GNU gcc/g++
* CVS, VI, bash
Development IDEs
* Eclipse, RedHat Developer Studio, NetBeans, IntelliJ
* Visual Studio.NET
* Altova XMLSpy
Office Software
* Microsoft Office, OpenOffice
Operating Systems
* Linux -- Ubuntu, RedHat
* Microsoft Windows - 95, 98, NT, 2000, XP, Server 2003, Vista
* Sun Solaris, HP-UX, NCR Unix

Certifications:
Sun Microsystems
* Sun Certified Programmer for the Java 2 Platform 1.4

Experience:
9/2003 -- Present
SilvaSoft, Inc., Orlando, FL
President / Technical Architect / Lead Developer
* Owner, technical architect and lead developer for an independent software development consultancy.
* Client: Intellavia, LLC, Orlando, FL -- Contracted by Intellavia to implement Struts and Web Service layers of customer facing web applications and web sites. Sites were implemented using JSPs, Struts, XFire and Tomcat.
* Client: Amazon Web Services, Seattle, WA -- Contracted by Amazon Web Services to write Struts and Ruby on Rails articles for the Amazon S3 Resource Center.
* Client: Chenoa Information Services, Edison, NJ -- Hired by Chenoa to implement feature enhancements for a JSF/Spring/Hiberate/Oracle web application. SilvaSoft completed the client engagement in less than 1 week, enabling Chenoa to meet the project QA turnover deadline.
* Client: adaptiveblue, Livingston, NJ -- Hired by adaptiveblue to implement 'copy' and 'copyall' commands for jSh3ll (Amazon S3 command shell for Java).
* Client: Jupitermedia Corporation, Darian, CT -- Contracted by Jupitermedia Corporation to write technical articles for developer.com.


9/2008 -- 12/2008
TEK systems, Orlando, FL
Senior Java Consultant
* Contractor on location at AAA National, Lake Mary, FL.
* Performed design, development and unit testing roles for a web application to be used by AAA members and AAA partners.
* Designed and developed a web application built with JBoss Seam utilizing EJB 3.0, JPA, Hibernate, Java Server Faces (JSF), Facelets, AJAX, JavaMail and Quartz technologies.
* Application ran on JBoss 4 server and used Microsoft SQL Server 2000 for persistence.
7/2006 -- 8/2008
TEK systems, Orlando, FL
Senior Java Consultant
* Contractor on location at Starwood Vacation Ownership, Orlando, FL.
* Perform team lead, design, development and support roles for projects.
* Working on internal web-based and thick client software applications built with Struts, Spring, Swing, Ibatis, Hibernate and SQL Server 2005 to be used by the Starwood Inventory and Sales and Marketing business unit.
2/2005 -- 6/2006
TriSyn Group, Maitland, FL
Senior Java Engineer - Team Lead
* Lead a four member development team on current development projects.
* Lead development team in the full project lifecycle effort for a Java web application built with Kodo JDO, Spring Framework, JavaServer Faces (Apache MyFaces) and AspectJ deployed on JBoss.
* Built prototype Java web application using Spring Framework, JavaServer Faces (Apache MyFaces), Facelets and AspectJ deployed on Jakarta Tomcat.
* Co-ordinate team member assignments, gather status from development team and report project status to development manager.
2/2004 -- 2/2005
TriSyn Group, Maitland, FL
Senior Java Engineer
* Member of a development team responsible for development of J2EE based client-server banking application.
* Perform development using J2EE technologies (JavaBeans, JDO, EJB (Session and Message-Driven), JMS, JNDI, JMX), Swing and Open Source technology (JBoss, OSWorkflow, Eclipse, Ant, JUnit, Castor).
* The system architecture makes use of proven Gang-of-Four (GOF) and J2EE design patterns.
* Object oriented design and analysis, UML modeling, and unit testing is used during the product development cycle.
2/2003 -- 2/2004
Simsol Software, Inc, Orlando, FL
Chief Web Architect
* Perform multi-tiered web application development using J2EE standards (HTML, JavaScript, JSP, Java Servlets, JavaBeans, JDBC) and Open Source technology.
* Responsible for the design and development coordination of an outsourced offshore project to develop a Struts/MVC based web application and Axis based web service for an online Insurance to Value Calculator.
* Responsible for the design and development of a Struts/MVC, XML (DOM API), XSLT and SOAP (Apache Axis) based software license management web application to be used internally for customer license management.
* Researching C#, the .NET Framework and Mono as possible future technologies for web based product development and integration.
* Assume all responsibilties and duties below.
1/2002 - 2/2003
Simsol Software, Inc, Orlando, FL
Web Applications Developer
* Perform multi-tiered web application development using J2EE standards (HTML, JavaScript, JSP, Java Servlets, JavaBeans, JDBC) and Open Source technology.
* All development utilizes OOA, OOD and UML modeling.
* Implement secure web application practices as outlined by the Open Web Application Security Project (OWASP).
* Design, developed and maintain a Struts/MVC based employee management web application currently used by our customers.
* Design, developed and maintain a Struts/MVC, XML (DOM API) and XSLT based internal invoicing web application used for billing clients for usage of our data-warehousing system.
* Configure and manage the production web server that consists of an SSL enabled Apache HTTP server that load-balances requests to twoTomcat servlet container worker instances.
* Administer the Borland Interbase/Firebird database on development servers and production server.
* Responsible for production web server and database server security, configuration, and maintenance.
* Maintain Java development source code CVS repository, Ant build environment and development servers.
5/2001 - 11/2001
Global Software Consultants, Inc, Lake Mary, FL
Web Applications Developer
* Peformed development and support for a large internet job site called Job Options (www.joboptions.com).
* The 3-tier web application used HTML, JavaScript, JSP, Java Servlets, JavaBeans, JDBC, and an Oracle database.
* The site was originally deployed on the Apache HTTP server and JServ servlet container and was later converted to an Apache HTTP server and Tomcat servlet container deployment.
* Performed the necessary source code and web app deployment modifications to facilitate the website deployment conversion.
* Converted a Perl based XML job feed batch processing application to Java and XML (SAX API).
* The application ran nightly and updated the Oracle database with job postings extracted from multiple XML feeds.
* The Java application achieved a speedup of approximately 300%, reducing the overall processing time from 10.5 hours to 3.5 hours.
* All development was done in a UNIX environment using the Linux operating system.
* Configured and managed the Apache 1.3 HTTP server and Tomcat 4 servlet container on production and development servers.
* Oversaw the configuration and management of the CVS source code repository for the development source tree.
* Oversaw the configuration and management of the web development environment.
* Performed system maintenance and administration of development team's machines.
1/1998 - 5/2001
ImageSoft Technologies, Maitland, FL
Software Engineer
* Responsible for the development of object oriented server modules for a large check document archiving system used in the banking industry.
* The system, known as Titan, was a client-server system that maintained an archive of scanned checks, facilitating the storage of data on three tiers: RAID, tape and optical media, as well as the query and subsequent export of data to CDROM, fax, and print media.
* Maintained ownership of two integral server side modules that performed reconciliation of checks and data migration from one tier to another.
* These modules interfaced a Sybase database for storage and retrieval of the archived data.
* Was involved in development of both the current product release version and previous product release version.
* Current product architecture made use of CORBA and Java.
* Previous product architecture made use of C/C++ and socket communication.
* Development was done in C, C++ and Java on HP-UX and Linux operating systems.
* Object oriented design and analysis was used during the product development cycle.
1/1996 - 12/1997
University of Central Florida, Orlando, FL
System Administrator, Foreign Language Media Lab
* System administrator of the foreign language media lab at the university.
* Responsible for maintaining a lab of 30 PCs running Windows 95 networked using Novell.
* Developed utility applications in Perl.
2/1995 - 12/1995
Technisource, Ft. Lauderdale, FL
Software Engineer
* Contracted to Allied Signal to perform code verification responsibilities for government project.
* The project implemented a real-time LCD mapping system for the CH-46 military helicopter.
* Project development was done using Ada on Sun Solaris operating system.
* Held position of group lead for code verification team.

Education:
1/1996 - 5/1998
University of Central Florida, Orlando, FL
* Master of Science - Computer Science
”A Bulk Synchronous Parallel (BSP) Approach to Implementing Portable Parallel Database Management Systems”
8/1991 - 12/1994
Barry University, Miami Shores, FL
* Bachelor of Science - Computer Science
* Bachelor of Science - Mathematics

OpenSource Projects:
* jSh3ll -- Amazon S3 command shell for Java
* #Sh3ll -- Amazon S3 command shell for C#
* rSh3ll -- Amazon S3 command shell for Ruby
Affiliations:
* Orlando Java Users Group
* Orlando Ruby Users Group

Certifications
Sun Certified Programmer for the Java 2 Platform 1.4.

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Orlando, FL | Resumes in Florida

View other Senior Java Engineer / Architect resumes, Programmer / Developer resumes