Java Web Developer
Herndon, VA ? Email: email@example.com ? Phone: (240) 315–5367 c
Mr. Putz has successfully developed and delivered software for over 10 years using various programming languages, including Java, C, and C++. Mr. Putz specializes in Object-Oriented Programming and Web development using Agile methodologies.
Mankato State University, Bachelors,
Freelance Programming (10/2013 – Present)
Developing a greeting card application using the MyEclipse Integrated Development Environment (IDE) with the Google Web Toolkit (GWT). This application uses UiBinder to specify the applications graphical layout. Various Layout Panels are used to group related data. I created widgets by grouping together GWT widgets. This application also uses the GWT Canvas class to paint background and foreground colors. For debugging and test purposes, I am logging information to the console.
Developing an application for a dessert products system using the NetBean IDE with Ext JS version 4. ExtJS's ability to create data grids, and graphics has simplified graphical user prototypes. I used Maven to create the directory structure using the ExtJS project archetype feature. The data store for this application includes order information, inventory data, and customer profiles.Developing a web site for a life coaching system using HTML, CSS, and the NetBeans IDE.
IBG, Novetta Corp, Software Engineer (05/2013 – 10/2013)
Integrated and maintained application interfaces to back-end server components. Developing code using agile methodologies. Used the Eclipse Integrated Development Environment on a Ubuntu LINUX and Window operating systems to develop Java code and XML based configuration files. I utilized core Java classes including IOStream classes to develop this functionality.
Booz Allen Hamilton, Associate (01/2012 – 05/2013)
(01/2012 – 5/2013 Web Developer. I performed perfective and corrective maintenance on legacy Lotus Notes systems, along with porting this system to a web application. As part of the corrective maintenance, augmented and fixed queries to the Oracle 11g enterprise database system. As part of the perfective maintenance, worked towards replacing various front-end (Forms) and back-end (Lotus Notes and Oracle 11g enterprise database system) with Java Server Pages and JDBC code. Created database dictionary that mapped report queries to specific user reports I performed corrective maintenance on a legacy MS Access based application. Developed Ext JS coursework.
General Dynamics, Principal Software Engineer (01/2007 – 12/2011)
Computer Sciences Corporation, Computer Scientist (04/2006 – 12/2006)
(04/2006 – 12/2006) Web Developer. Working with two other web developers, I designed, coded, and maintained a system that tracks and coordinates frequency allocations for an LGA. I developed the front-end GUI using Struts, JSPs and various tag libraries including the JSTL. I developed the middle-tier by logically wiring together Java-based business objects using the Spring framework, and implemented specific functionality, such as code to assist in the assignment of system personnel roles for access to specific data and functionality of the system. I developed the back-end database tier using the iBatis tool, which is similar to Hibernate in that it also maps Java objects onto relational database columns/tables.
Integrated Computer Concepts, Senior Software Engineer (10/2004– 03/2006)
(03/2005 - 3/2006) Software Developer. As part of a team of software developers, I developed a system that allowed the analyst to display, manipulate, segment, compare and store specific LGA data using open source software libraries, including Apache Commons, to read, parse, and store XML-based data. I developed the front-end GUI using Java Swing; this allowed users to manipulate this data with greater ease. I used various design patterns, including Factory and Composite. These patterns assisted in the usability and maintainability of this code.
(10/2004 – 3/2005) Software Developer. I served as a developer on a system that displayed assets and resources, and the relationships between assets via multi-colored and multi-sized graphs for LGA using Java Swing for the front-end GUI tier and JDBC for the back-end database tier. The system allowed users to manipulate the graphical representation of resources, and stored data in a Microsoft SQL database management system (DBMS). Working alone, I initially developed this as a prototype before it became operational. After this initial prototype was developed, I mentored team members in the design and technologies used.