Sr. Java Developer Resume
Fort Worth, TX
SUMMARY
- 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.
TECHNICAL SKILLS
- 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
PROFESSIONAL EXPERIENCE
Confidential - Fort Worth, TX
Sr. Java Developer
Responsibilities:
- Enhancing Java-based monitoring and control software for fracking operations.
Environment: Java, Eclipse, RCP, Git, Maven, JUnit, SQL, ActiveMQ
Confidential - Addison, TX
Sr. Java Developer
Responsibilities:
- 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, SQL, AJAX
Confidential - Fort Worth, TX
Mobility Tech Lead
Responsibilities:
- Converted 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, SQL
Confidential - Southlake, TX
Senior Java Developer
Responsibilities:
- 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, SQL
Confidential - Dallas, TX
Senior Java Developer
Responsibilities:
- 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, SQL
Confidential - Arlington, TX
Senior Java Developer
Responsibilities:
- 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
Confidential - Fort Worth, TX
Senior Java Developer
Responsibilities:
- 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, SQL
Confidential - Fort Worth, TX
Java Developer
Responsibilities:
- 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
Confidential - Grand Prairie, TX
Senior Java Developer
Responsibilities:
- 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, DB2
Confidential - Dallas, TX
Senior Java Developer
Responsibilities:
- 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
Confidential - Houston, TX
Senior Developer
Responsibilities:
- 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
Confidential - Irving, TX
Web Developer
Responsibilities:
- 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
Confidential - Plano, TX
Web Developer
Responsibilities:
- 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
Confidential - Irving, TX
Web Developer
Responsibilities:
- 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
Confidential - Fort Worth, TX
Application Developer
Responsibilities:
- Developed a ProC program to allow users to modify wiring harness data in an Oracle database.
- Accomplishments: Came up to speed on project quickly to meet 8-week deadline.
- Maintained 3D graphics application performing bug fixes and enhancements. Assisted in CORBA interface.
- Completed development effort of an electronic reliability application. This application calculated the total reliability from electronic circuit diagrams.
- Accomplishments: Received bonus in recognition for taking project which was in trouble and completing it successfully and on time.
- Developed and maintained customer website. Focused primarily on Perl scripts to automatically update web pages. Wrote a Perl utility to scan the menu hierarchy of an in-house 3D graphics application of over 800 commands.
- It then synchronized our on-line help pages by verifying an identical structure and prompting for missing data.
Environment: Proc, SQL, C, C++, OpenGL, Motif, ClearCase, IRIX, Solaris