Focused and analytical professional with strong technology background, complemented by over ten years of work experience in analyzing, designing, and developing object-oriented-software deliverables in Java/JEE and C++. Accustomed to maintaining high quality standards, professional demeanor, and cooperative attitude. Proven record of success in reducing downtime, enhancing technicality, saving costs, and improving customer satisfaction. Combines excellent technical qualifications with achievements in quality improvement. Equipped with in-depth knowledge of UML, XML, database development, and object-oriented development. Excels at time management, contributes to effective teams, and implements best practice methodologies.
AREAS OF EXPERTISE
Software Engineering Java Enterprise Development Web Development O.O. Development Web Platforms Business Analysis Infrastructure Architecture Application Server Platforms Software Configuration Management Technical Documentation Software Standards Desktop Platforms Requirements Engineering Software Testing Iterative Development Enterprise Search
Software Developer 2010-2011 Envisage Information Systems, Auburn NY
Technical Lead 2009 Softtek Consultant at General Electric, Shelton CT
Software Developer IV (JEE Development) 2008-2009 Cabela's Corporate Headquarters, Sidney, NE
Earned personal and team recognition for helping to increase Internet customer sales by 300%. Facilitated and maintained e-mail marketing applications, which resulted in revenue increase Improved company search engine optimization efforts working with Marketing department Sought out for knowledge on software patterns and on search engine optimization (SEO) Technical Summary: Java, JEE, JSP, Servlets, XML, UML, ATG Dynamo, Ant, Linux, Subversion, Eclipse, Cygwin, JDBC, SQL, HTML
Embedded Systems Software Engineer 2004-2008 General Dynamics Land Systems, Sterling Heights, MI
Strategically engineered and implemented object oriented C++ embedded systems to support Future Combat Systems software development Played an integral role in the entire software development life cycle, including analysis, design with UML, and software implementation Developed Java application for sophisticated prototype Future Combat System Program, utilizing Java Swing and XML libraries for XML configuration editing Efficiently analyzed Java-OneSAF military-simulation-training application to enhance software training application in JAVA/JEE 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 object oriented 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 Technical Summary: Java, Swing, JavaBeans, Eclipse, C++, UML, ClearCase, Vi, Vim, Cygwin, Telelogic DOORS, XML, SQL, Unix/Linux Shell Scripting, Gdb
Software Engineer (Java Web Development) 2001-2004 ProQuest Company, Ann Arbor, MI
Doctorate Computer Science, Colorado Technical University, Colorado Springs, CO 2012 (Expected completion 2012) Graduate Certificate in JEE Development (GPA 3.75), Regis University -Topics included Web Architecture, JSP, Servlets, Struts, Hibernate, EJB, Apache Tomcat, JBoss, MySql, and JUnit. 2008 Master of Science in Computer Information Systems (magna cum laude - 3.9), Eastern Michigan University, Ypsilanti, MI -Topics included object-oriented software design and development, and database development with Oracle. 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
TRAINING AND MEMBERSHIPS
ACM Member Databases Project Management Rational Rose UML Modeling Information Security Software Testing Marketing Accounting Statistics Technical Writing Visual Basic
CABELA'S WORLD HEADQUARTERS Project: Wilma Internet Site Configuration Tool Served as SME; worked with JEE 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. 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/JEE. 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.