Experienced Java Software Engineer Resume




Title
Experienced Java Software Engineer

Primary Skills
Java, J2EE, JSP, Servlets, UML, XML, Database

Location
US-NE- (will consider relocating)

Posted
Jan-24-09

RESUME DETAILS
SOFTWARE ENGINEER

Focused, analytical professional with strong engineering and technology background, complemented by work experience in analyzing, designing, and developing software deliverables in Java/J2EE and C++. Accustomed to maintaining high ethical and quality standards, professional demeanor, and cooperative attitude. Proven record of success in reducing downtime, enhancing technicality, saving costs, and improving customer satisfaction. Combined excellent technical qualifications with achievements in quality improvement. Equipped with in-depth knowledge of UML, XML, database development, and software design patterns. Excelled at time management, high performance team building, and implementation of best practice methodologies.

AREAS OF EXPERTISE

* Software Engineering
* Java Enterprise Development
* Software Architecture
* Requirements Engineering
* Technical Documentation
* Software Deployment
* Business Analysis
* Infrastructure Architecture
* Application Server Platforms
* Software Configuration Management
* Software Standards
* Desktop Platforms
* Integrated Development Environments
* Software Testing
* Iterative Development


PROFESSIONAL EXPERIENCE

Software Developer IV
2008-2009
Cabela's Corporate Headquarters, Sidney, NE


* Designed, developed, and upgraded Intranet JSP/Servlet J2EE 3tier application to guarantee profitability from Internet-site-customer sales (www.cablelas.com)
* Development Tools Used: Eclipse, Subversion (code repository), Ant, and Junit
* Collaborated with marketing departments and implemented effective strategies to increase customer retention and sales while minimizing marketing labor hours
* Facilitated and maintained e-mail marketing applications, which resulted in revenue increase
* Improved company search engine optimization efforts

Embedded Systems Software Engineer
2004-2008
General Dynamics Land Systems, Sterling Heights, MI


* Strategically engineered and implemented C++ embedded systems in C++ to support Future Combat Systems software development
* Played an integral role in the entire software development life cycle, including analysis, design, and software implementation
* Streamlined and processed Java application for sophisticated prototype Future Combat System Program, utilizing Java Swing and XML libraries for XML configuration editing
* Efficiently analyzed and examined Java-OneSAF military-simulation-training application to enhance software training application in JAVA/J2EE
* Orchestrated and initiated the use of Microsoft DirectX and C++ prototype application for Command and Control Vehicle (C2V) team in developing joystick-driven prototype application; employed outstanding knowledge of game programming
* Executed and developed C++ and Java Swing prototyping code, and improved code using Xerces-C++ libraries, Makefiles, and shell scripting in a Linux environment
* Configured, designed, and developed C++ project using UML and Rational Rose effective software training for U.S. Army
* Facilitated the integration testing of C++ application using industry-standard procedures to support applications development

Software Engineer
2001-2004
ProQuest Company, Ann Arbor, MI


* Administered and provided technical support to other staff on software projects to implement 3tier-internet applications, which increased company sales and profitability
* Worked collaboratively with senior level management team during the implementation of JAVA Swing and J2EE Intranet and Internet applications
* Implemented Perl scripts for data mining and report generation to support and enhance business processes


EDUCATION AND OTHER CREDENTIALS

Doctorate in Computer Science, concentration in Enterprise Information Systems, Colorado Technical University, Colorado Springs, CO
2012

M.S. in Computer Information Systems (magna cum laude), Eastern Michigan University, Ypsilanti, MI
2001

A.C. PC Support Technician (cum laude), Monroe County Community College, Monroe, MI
1999

A.S. in Respiratory Therapy (cum laude), Monroe County Community College, Monroe, MI
1994

B.A. in Economics (cum laude with high honor), Eastern Michigan University, Ypsilanti, MI
1991



Masters Level Certificate in Java Enterprise Development (Cumulative GPA of 3.75), Regis University
2008


TRAINING

Project Management
UML Modeling
Databases
Information Security
Software Testing
Marketing
Accounting
Statistics
Technical Writing

SELECTED PROJECTS

CABELA'S WORLD HEADQUARTERS
Project: Wilma Internet Site Configuration Tool

Served as SME; worked with J2EE servlets, JSP, ATG Dynamo application server, and JDBC in developing and maintaining an in-house 3tier enterprise application for configuring Internet customer site (www.cabelas.com). Collaborated with marketing department to increase business profits, reduce labor hours, and improve company's search engine optimization strategy. Earned personal and team recognition for increasing Internet customer sales by 300%. Utilized Eclipse, Junit, and Subversion (code repository).

GENERAL DYNAMICS
Project: JAVA XML File Editor
Designed and developed Java Swing application for high-profile prototype on the Future Combat Systems Program in two-man team. Used advanced Java UI Swing and XML libraries for XML configuration file editing.
Project: OneSAF Java Application Analysis
Analyzed and prepared documentation as part of gap-requirements analysis on large military-centric training application developed in Java/J2EE.
Project: DirectX Application
Worked with Command and Control Vehicle (C2V) team in developing joystick-driven prototype application utilizing Altia, Microsoft Visual C++, and Microsoft DirectX libraries.
Project: Future Combat Systems Embedded Training Prototype Effort
Designed and developed C++ and Java Swing prototyping code. Worked with XML-RPC, Java Swing, and C++ wxWidgets GUI libraries. Created code utilizing Xerces C++ libraries, Makefiles, and shell scripting in a Linux environment.
Project: FCS Embedded Training VTMS Application
Progressed with software team through analysis, design, development, and testing phases in developing large-embedded-military application developed with the use of UML, XML, and C++ and using Rational Rose for creating UML use-case, class, sequence, and state diagrams.

PROQUEST COMPANY
Project: XanEdu, HeritageQuest (www.heritagequest.com), and CD-ROM Project Groups
Actively participated in team implementation of Java Swing and J2EE Intranet and Internet applications. Worked alongside senior level management on projects utilizing Java Swing, XML, networking, and servlet libraries. Utilized Apache Web Server, JavaScript, and MySQL database.








SELECTED TESTIMONIALS

“Patrick is one of the brightest developers I have ever had on my team. He asks the right questions, focuses on the right problems first and gets the work assigned to him completed in a timely manner.” January 10, 2009

--Scott J., Internet Solutions Delivery Manager

“I'd like to take this opportunity to extend a recommendation, to whom it may concern, concerning a former colleague of mine at General Dynamics named Patrick Gray. Patrick is a highly qualified software developer who, at GD, worked in the Embedded Training functional area of the Future Combat System FCS. Patrick demonstrated exceptional skill and dedication in performing all aspects of the software development process, from systems requirements analysis, software design, coding, testing, and documentation. Patrick's unique skills include an intuitive grasp of object-oriented concepts, strong Java expertise, and the ability to rapidly develop clear understanding of important project goals and priorities. I highly recommend Patrick Gray to any organization in need of a qualified and dedicated software professional.” January 12, 2009

--Steven B., Software Engineer, General Dynamics Land Systems

“Patrick brings a very optimistic and upbeat personality to any team. He has the ability to pick up any skill and his technical ability allows him to adapt to any language or platform. During the period I worked with Patrick he was dedicated to not only accomplish a task, but to apply the best solution. This is a trait that will separate him from other developers, as he is not only in this field for a career but he is devoted to being a master of his trade.” January 11, 2009
--Don C. , Software Developer II

Certifications
See above

CONTACT DETAILS

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


| Resumes in Nebraska

View other Experienced Java Software Engineer resumes, Programmer / Developer resumes