Please note that this is just an edited preview of my resume. I have removed identifying information for positions I have held. If you have positions that you feel I am qualified for and would like to obtain a PDF copy of my full resume, please send an email to resume@stehno.com. In the email please include some details about the position, along with where it is and what kind of salary range is available. Please no contract or contract-to-hire positions.
Summary
Sun Certified Programmer for the Java 2 Platform. More than nine years experience in the full life cycle of both client and server side Java development utilizing both J2SE and J2EE technologies. Web Developer with eleven years of HTML and more than nine years of JavaScript. Diverse knowledge base consistently evolves to meet and exceed new challenges using best-of-breed technologies and methodologies.
- Languages:
Java, Groovy, Ruby, SQL, JavaScript, Perl, XML/XSL, HTML, DHTML, CSS, C# - Technologies:
J2SE, J2EE, Java 3D, JavaMail, Java XML, CGI, UML, AJAX, Jakarta Struts, Hibernate, Spring Framework, Web Services (SOAP/REST), Jakarta-Commons APIs, SWT, Eclipse Plug-ins, Grails, Rails, JDO - Software:
Eclipse, NetBeans, Ant, Maven, JUnit, Apache Tomcat, Resin, JBoss, Oracle, MS SQL Server, CVS, Subversion, CruiseControl, OpenOffice, MS Office, MS IIS, BEA WebLogic, Kubuntu Linux, Windows
Experience
Senior Software Engineer
- Implemented XML abstraction layer between the front- and back-end code to allow swapping of front-end implementation and simplified action development. This also provided a simplified means of creating and managing Ajax actions. The control center for the company’s main product is built around this abstraction layer.
- Senior member of team developing targeted email marketing software. Practiced test-centric development using Maven, JUnit and JMock. Application is based heavily on the Spring Framework, with Ajax, SOAP web services and JSP on the front end. Stateless Session EJBs and Message-driven EJBs running on JBoss are used on the back end with Oracle as the database.
- Integrated 3rd-party web-based email deliverability tool into control center application while also extending and enhancing its functionality.
- Aided in technical specifications, architectural design and project planning for multiple project releases.
- Release Owner for a full product development release cycle. Responsible for planning, documentation, source control and release management for an entire release of the company’s primary product line.
Senior Web Application Developer
- Managed Web Application Development Department with two developers working directly under me.
- Supervised a full-time contract developer performing ACCPAC CRM integration and customization work for a company-wide implementation.
- Recommended and planned new software development strategies, software implementations, and design architectures for the department.
- Developed a sweepstakes entry judging tool for a National Brand Name website using the Jakarta Struts framework with the Spring Framework as a service layer.
Web Application Developer
- Assisted in a major overhaul of the company’s database-driven web-based content and site management tool written in Java using JSP and JavaBeans. Many new features were added and numerous previously stand-alone components were integrated into the application.
- Developed a Contact Relationship Management tool using Servlets, JavaBeans, JSP and the JSTL that integrated with the client’s web site and our other web-based tools.
- Modeled and developed server-side functionality, using Java, ranging from dynamic content to complex database-driven web applications and user interfaces for various National Brand Name client web sites.
Java / C++ Programmer
- Assisted in the development of Deck Design Software utilizing Servlets, RMI, JDBC, and Applets. This software will be utilized by Home Improvement stores and by online customers.
- Developed user preference manager applet. This applet stored data in a MySQL database via Remote Method Invocation (RMI) and JDBC with SQL.
- Created an XML database access servlet. The servlet processed specific XML requests to perform SQL operations and return an XML response based on the results of the SQL operation.
Software Developer
- Created user-messaging system for clinical integration project using EJB, JSP, HTML and JavaScript. This allowed system administrators to communicate with users for system status notifications.
- Specified departmental coding standards for JSP, HTML, JavaScript and CSS, allowing the department to function more efficiently by using a unified system.
- Managed a team of software developers located in India. This created an efficient integration of the developers in the U.S. with those in India.
Sr. Java Programmer / Sr. Web Developer
- Created Java database reporting framework using JDBC and SQL on both Oracle and MySQL. Developed custom reports in both HTML and PDF; streamlined users reporting time and eliminated need to purchase advanced commercial reporting software.
- Created complete intranet web-based research management and data entry tool using Java Servlets, Beans and Enhydra Application Framework.
- Performed web development using JSP, ASP and the company’s home-grown scripting language called FCS.
Chemical Engineer / Programmer
- Managed polymer production reactors and determined methods for increasing efficiency through bench-scale experiments and process data analysis.
- Created materials tracking application using Swing, JDBC and MySQL, which automatically calculated the amount of materials required based on reactor run data.
- Developed data acquisition software using Visual Basic and OLE for Process Control to interface with process control software, which allowed for the collection and storage of process run data.
Sr. Web Developer (P/T Contract)
- Developed process modeling and data processing software package in Java to aid with departmental research.
- Produced Perl/CGI program that provided online search capabilities for a large flat-text database, which allowed users to access required data in a streamlined manner.
- Created and implemented Java Applet navigation menu and password protection system. This allowed for a more secure distribution of semi-confidential documents.
Web Developer
- Developed an online product ordering and account maintenance system using HTML, Perl/CGI, SQL and MySQL.
- Assisted in the development of an intranet human resources employee tracking database using Perl/CGI, SQL and Oracle.
- Created an HTML template system that allowed the separation of HTML from the Perl script.
Other Projects & Interests
- Eclipse Frills Plug-ins A collection of Eclipse plug-ins that I have developed to add various additional features. I am the sole developer on this project.
- Eclipse Resource Tagger Plug-in As a personal project, I have developed an Eclipse plug-in to add functionality for resource tagging which allows a greater degree of resource management. I am the sole developer on this project.
- Southern Arizona Regional Science Fair Participated as a volunteer science project judge for three years in a row.
- No Fluff Just Stuff Attended NFJS Phoenix in 2007.
Education
- B.S. Chemical Engineering, University of Arizona
Certifications
- Sun Certified Programmer for the Java 2 Platform
- BrainBench Certified Java 2 Programmer
- BrainBench Certified HTML Programmer
- BrainBench Certified JavaScript Programmer



