Software Consultant Resume
Cincinnati, OhiO
SUMMARY:
To design and develop high quality, full stack Java application software meeting customer requirements using OOA/OOD and web - based technologies while also utilizing my skills as a technical lead and in training others.
TECHNICAL SKILLS:
- Java / J2EE/ JUnit (12 years/ 6 years/ 7 years)
- C++, C, RATFOR, FORTRAN (6 years, 7 years, 1 year, 2 years)
- OOA / OOD / Design Patterns / UML (15 years)
- Rational Rose / RUP (10 years)
- Agile Scrum, Hibernate, HQL (4 years)
- IBM WebSphere, JBoss (7 years, 2 years)
- Windows Opreating systems (13 years)
- Unix (6 years)
- Eclispe and RAD (11 years)
- Visual Café, Together, STP, Visio (1 - 5 years)
- Spring (1 year)
- MVC, SQL and Oracle (11 years)
- Struts, JSP, Java Script, HTML, XML (6 years)
WORK EXPERIENCE:
Confidential, Cincinnati, Ohio
Software Consultant
Responsibilities:
- Used Agile Scrum/Sprint methodology to fix bugs and make enhancements to the backend and UI layers of a new Java/Oracle/Spring based system to prepare the new product for installation.
- Worked on team and developed and ran Junit and test cases for all changes.
Confidential, Cincinnati, Ohio
Programmer Consultant
Responsibilities:
- Technical lead and architect of Java projects for user applications and batch processes.
- Worked with customers to refine requirements, developed use cases, designed, coded, and tested software, mentored developers, made time estimates, resource allocations, risk assessments to successfully complete projects meeting user requirements with high quality standards.
- Lead small teams, defined and documented software development process for group, developed Java coding standards for department.
- Awarded Merit Award for process improvements and developing software to replicate user data to enable team to debug live problems in less than a few hours instead of several days.
Confidential, Fairborn, Ohio
Senior Java Software Engineer
Responsibilities:
- Designed and developed new Common Logistics Architecture (CLA) objects containing Java business logic using Hibernate and SQL/HQL with Oracle database.
- Wrote, managed, and provided training in CLA coding standards for program.
- Leader of the peer review process for all software groups.
- Worked on international teams using Agile/Scrum development process.
- Updated UI screens using XML/JSP and Java.
- Analyzed user requirements using business processes, use cases, and data dictionaries.
- Trained and assisted other developers.
- Executive Round Table Mentoring program representative. Wrote code for Mobile Applications.
Senior Java Software Engineer
Confidential
Responsibilities:
- Participated in full life cycle development. Met with client to gather requirements, developed use cases, performed OOA/OOD, implemented and integrated code for J2EE/Java web-based applications.
- Lead teams of 4-8 developers. Trained other developers in writing use cases and using Rational Rose for OOD.
- Wrote design guidelines, unit test guidelines, and integration test guidelines for projects.
- Contributed to planning, estimates, risk analysis, and resource allocation.
Confidential, Milford, Ohio
Senior Software Engineer
Responsibilities:
- Worked on a team developing Java/XML software for a new web-based product (TeamCenter) for Design Collaboration.
- Responsible for 2D Markup/Measurement and Layer capabilities.
- Provided support to other developers and helped train new team members. Investigated and documented user requirements, wrote use cases, performed analysis, designed software utilizing OO design patterns with UML, and developed Java code utilizing XML to create a plug-in modules and user interfaces.
- Completed project on time with very few bugs. Led design for PDF Markup capabilities.
- Reviewed OO designs for new projects and began working with a team to develop a plug-in module for a general document management system.
Confidential
Software Engineer and Senior Software Engineer
Responsibilities:
- Worked on teams on C++/OO Visualization projects to graphically render results on Finite Element models.
- Tasks included leading projects, writing user requirements, designing dynamic user interfaces, writing use cases and user scenarios, conducting OOA/OOD using UML/OMT case tools, designing test plans, implementing code, reviewing designs, supervising new people. Applications included 3D Animation, Cutting Plane, Arrow Rendering, Color bar, and 2D/3D Annotation.
- Led Cutting Plane project, which had very few bugs and was highly received by customers.
- Served as an OO consultant, quality audit representative, C++ standards setter, and case tool manager for group.
Confidential
Software Engineer and Software Engineer
Responsibilities:
- Designed and developed key Test applications in C and RATFOR including Multi-processing/shared memory control for real time data acquisition, a user application to Plot 2D Slices through 3D Test data, and Management of large volumes of Test data.
- Developed C coding standards for group.