Tony Narvarte Sr. Java Developer Arlington, TX ***01 *********@*****.***
Pragmatic programmer looking to produce responsive, maintainable, adaptable, reliable, user friendly software in an efficient manner though the proper use of agile methodologies, test driven development and design patterns. Often provide solutions that are simpler though out-of-the box. Comfortable working in teams or on single-person projects. Authorized to work in the US for any employer
Work Experience
Sr. Java Developer
Lockheed Martin - Fort Worth, TX December 2016 to November 2017
Developed maintenance scheduling software for the F-35. Responsibilities included defect resolution, enhancements, unit testing, code reviews, and daily stand-ups.
Skills Used: Java, Junit, Eclipse, Gradle, Jenkins, SQL, Oracle, JBoss, Python, Crucible, Cobertura, Coverity, Java
Server Faces, Jira, VersionOne, SVN
Sr. Java Developer
American Airlines - Fort Worth, TX October 2015 to December 2016
Developed airline rerouting software. Dealt with large data sets in a distributed environment. Using analytical data streaming and in-memory database technologies to accomplish this. Responsibilities included enhancements, defect resolution, unit testing, and daily stand-ups.
Skills Used
Java, Streams, In-memory database, Gradle, eclipse, linux.
Sr. Java Developer
FTS International - Fort Worth, TX July 2014 to October 2015
Responsibilities
Develop and Maintain Hydraulic Fracturing Software.
Accomplishments
Internationalized software and added unit tests.
Skills Used
Java, RCP, eclipse, git. JUnit
Sr. Java Developer Zealcon - Addison, TX August 2013 to June 2014
Developing Shipping Application for Monsanto in an agile, TDD environment.
Environment: Java, IntelliJ, JavaScript, JSON, REST, JQuery, Backbone, SVN, Maven, JUnit, Jasmine, Crucible, Concordion, Spring, Hibernate
Mobility Tech Lead
American Airlines - Fort Worth, TX March 2013 to August 2013
Rewrote social media application to the use Twitter's streaming API to improve responsiveness. Also incorporated Spring Data module for data persistence. Also refactored to follow the DRY principle and added unit tests to improve correctness.
Environment: Java, Eclipse IDE, extJS4, JavaScript, JSON, SpringData, SpringIOC, Java, SVN, SOAP, Maven and
Oracle11g, Tomcat6, TwitterAPI, and Twitter4J
Senior Java Developer Sabre - Southlake, TX February 2012 to March 2013
Involved in Web services and front-end projects on the Sabre's airlines solutions platform that provide airline booking capabilities.
Environment: Java, Eclipse IDE, Drools, jBPM, YUI, FreeMarker Template, JavaScript, SpringWebFlow, SpringIOC, SVN, SOAP, Maven, Oracle11g, and Tomcat6
Senior Java Developer Southwest Airlines - Dallas, TX July 2010 to January 2012
Wrote Hyperic plugin to monitor Mbeans to expose business service metrics using Spring AOP and JMX.
• Added database persistence to RMI registry with SpringJDBC and unit tests.
• Wrote PERL scripts to automatically manage resources and resource groups through Hyperic's API.
Environment: Java, Eclipse, Hyperic, Groovy, Postgresql, ClearCase, Junit, TestNG, SpringAOP, JMX, Oracle, Dojo, Maven
Senior Java Developer Atos Origin - Arlington, TX May 2008 to July 2010
Developed Hyperic plugins to enhance monitoring of SAP systems and HP configurable parameters.
• Wrote Groovy plugins to check and maintain database consistency.
• Duties also included writing PHP-based data-driven Web applications from user requirements. Environment: Java, Eclipse IDE, Ant, Hibernate, JBoss, Hyperic, Groovy, PostgreSQL
Senior Java Developer PDX - Fort Worth, TX October 2005 to May 2008
Performed development and maintenance of a 3-tier client/service application in an agile environment. The application provides Swing and web user interfaces on the front-end with a light-weight Java framework for the back- end.
• Lead effort to incorporate TestDriven Development into our current methodology. Began with a core set of functional tests, then added pure unit tests with JUnit.
Environment: Java, XML, Eclipse IDE, Ant, CVS, Hibernate, Spring, Scrum, JiBX, JBossPM, JUnit, Struts, Tiles
Java Developer
Pier 1 Imports - Fort Worth, TX January 2005 to October 2005
Evaluate and implement a Java web browser for their POS systems. The solution needed to run purely on Java to be portable to the IBM 4690. It also needed to be customized to meet business requirements. Customizations included writing a persistent authentication manager to allow single sign-on basic authentication and enhancements to the Swing interface.
• Accomplishments: The third-party software produced PostScript output and the client had 2400 non-postscript printers across the country. Since a embed the layout information for the desired forms in XML descriptor files on the server and wrote a utility, on the client, to parse the data from the HTML page, pull the layout information from the descriptor file and then generate a PCL file that was compatible with all their versions of printers.
Environment: Java, Eclipse, Ant, CVS, Tomcat5.5, IBM 4690 POS, PCL5
Senior Java Developer
Poly America - Grand Prairie, TX July 2004 to December 2004
Write user interface to provide web access to RPG data.
• Accomplishments: Have become proficient in RPG and have been performing bug fixes and enhancements to current RPG programs.
Environment: RPG III, RPG ILE, Progen, AS/400
Senior Java Developer Lucernex - Dallas, TX December 2003 to July 2004
Customized real estate ERP web application to meet client's specification. This involved writing an Excel spreadsheet that was imported into the current framework to create the DAOs and writing Java code using an in-house JSP generator to create the front-end. Also wrote a Perl utility to parse the Excel spreadsheet and map the correct objects to each reference in the JSPs.
• Accomplishments: Developed a Perl utility to map intrinsic names from an Excel spreadsheet into the corresponding JSP files. Previously this was done by hand. For this project this would have meant mapping about 400 values by hand. The project is currently on schedule with minor outstanding issues.
Environment: Java1.3, SQL Server, Orion 2.0, Eclipse, CVS, Perl
Senior Developer
Entergy Koch - Houston, TX January 2003 to November 2003
Developed accounting Web application for an energy trading system. Designed user interface using Swing, Session Beans and DAOs to allow for data management as specified by user requirements. Developed DAOs to efficiently manage large amounts of data by allowing user controlled filtering and granularity in a hierarchical structure.
• Accomplishments: Developed a Perl utility to convert SQL to XML. A search engine was used to generate SQL queries specified in XML files. The corresponding XML file was over 1,000 lines and difficult to maintain. The Perl utility minimized any delay from user changes as the project progressed. The project was completed OnTime with no outstanding issues.
Environment: Java 1.3, Swing, SQL Server, WebLogic 7.0, JDBC, Ant, JUnit, Eclipse IDE, PVCS, and Rational
ClearQuest
Web Developer
ETS Development - Irving, TX August 2002 to October 2002
Developed cost estimate and tracking web application. Responsibilities included design and implementation of administration subsystem. Developed the front-end using JSP and Struts to provide an MVC framework for the application. Developed the back-end using Java and JDO to provide a persistence framework.
Environment: Java 1.3, JSP, Oracle8i, Struts1.1, Tomcat4.0, WebLogic 6.1, JDO, Ant, JBuilder, JUnit, CVS
Web Developer Transplace - Plano, TX July 2002 to August 2002
Performed front-end development of a freight tracking web application.
• Developed presentation layer using HTML, JSP and JavaScript.
• Retrieved the back-end information from Java Beans.
• Quickly came up to speed on project. Hit 5-week milestone on schedule. Environment: HTML, JSP, JavaScript, WebLogic, PVCS, Eclipse IDE
Web Developer
Springbow Solutions - Irving, TX November 2000 to July 2002
Performed full life-cycle development of a 3-tier Java J2EE employee-enablement eHR web application. Participated in design using TogetherJ. Developed EJBs and DAOs to provide back-end support, deployed the EJBs, and wrote JSPs to provide the user interface. Managed the QA build and deployment.
• Developed a 3-tier employee portal. Wrote a utility to generate the DAO layer using descriptor files. Developed the
JSPs to work in a portal framework. Ported from ASP to JSP.
• Developed an event calendar portlet. Wrote the JSP code to interface with servlets provided by the client. Environment: Java, EJB, WebLogic, WebSphere, JSP, XML, Oracle, Portal 4.0, WLPI, EBCC, Windows2000, Linux, CVS, UML, TogetherJ, ASP, Perl, Epicentric, JDBC, SQL Server, Visual SourceSafe
Application Developer
CSC - Fort Worth, TX
June 1994 to November 2000
Developed a ProC program to allow users to modify wiring harness data in an Oracle database.
•
Education
MS in Computer Science
The University of Texas - Arlington, MS
BS in Computer Science
St. Mary's University
BS in Chemical Engineering
The University of Texas - Austin, TX
Skills
2nd Degree Black Belt - Taekwondo (4 years)
Certifications/Licenses
Sun Certified Java Programmer
April 2002 to Present
Sun Certified Java Developer
November 2002 to Present