Experienced Java Web Developer

Report 3 Downloads 127 Views
Experienced Java Web Developer Austin, TX

Objective

To utilize my experience collaboratively developing and maintaining business applications to help realize useful tools and bring compelling products to market.

Summary

5 years production application development for the enterprise and internet, leveraging a variety of java, web and database technologies. Application and test development, continuous integration, deployment, maintenance and support for browser­based data­driven web applications, server­side processes, persistence layer and application integration.

Skills

Experience

Groovy and Grails (Quartz, jQuery, jQueryUI, Bootstrap CSS, SpringSecurity, Camel), Java, Servlet/JSP, Spring, SpringMVC, Velocity, Hibernate, DWR, Tomcat, JUnit, GGTS/Eclipse, Subversion, Jenkins, JIRA, Assembla, Amazon Web Services, MySQL, Linux, OSX.

Software Engineering Staff, New Iron Group, Inc Austin, TX — October 2012 ­ August 2013 Ownership of development of web application and small REST API to expose an existing off­line database reliability and release automation solution to multiple users, as well as to other software processes. It enables continuous, intuitive monitoring and troubleshooting of the state and evolution of many development, QA and staging databases for our client, AT&T Wireless Services. Groovy and Grails (Quartz, jQuery, Bootstrap CSS), GGTS, Subversion, Jenkins, JIRA

Software Engineering Staff, OneLogos Education Solutions Austin, TX — March 2011 ­ September 2012 (1 year 7 months) Assist in full­stack feature development and maintenance for cloud­based SAAS student loan origination and decisioning application. Integration with software systems for credit bureau data (Equifax), schools, loan servicers, and lender systems using Groovy and Grails and supporting technologies. Groovy and Grails (Quartz, jQuery, jQueryUI, SpringSecurity, Camel, Drools), EclipseSTS, MySQL, Subversion, Jenkins, Assembla, Amazon Web Services

Applications Developer, Safesite, Inc

Austin, TX — May 2010 – March 2011 (11 months) Lead software development, build­release, and infrastructure for self­service records management applications used by government clients (e.g., Department of Veterans Affairs) and other public and private customers, keeping the driver fleet busy every day. ●

● ●

Overhaul/implement self­service web application and UI. Implemented new features and finished and fixed existing ones, progressive UI enhancement with jQuery/jqUI, rewrite to attempt layering (without introducing framework required), fixed database connection leaking and enhanced security by full rewrite/implementation of JDBC mapping, security enhancements (sql injection, SSL). Mentoring more junior developer on the related technologies, tools, and workflows. Liaison with management and sales to help align IT goals.

Java, Servlet/JSP, SVN, Assembla, Eclipse, DWR, jQuery, Tomcat 6 (with Tomcat JDBC Pool), Ant (svnAnt, tomcat tasks), SQL Server, PipelineDeals, PHP

Developer Contractor, Ninuku Inc (El Cerrito, CA) Telecommute — February 2010 – April 2010 (3 months) Assist in user interface customization and development for a Facebook application hosted on Google App Engine. Implementation using Google's open source technologies, GWT on GAE. ● ●

Customize GWT theme CSS and integrate new CSS for custom views and widgets. Enhancement of existing interface widgets and application functionality and development of a couple of new widgets and workflows.

Google Web Toolkit (MVP, Gin, Guice, and JDO), Java, Google App Engine

Java Web Developer, ActiveProspect, Inc Austin, TX — April 2006 – December 2009 (3 years 9 months) Software development, support, operations, and account management for online lead generation management application (LeadConduit). Integrations with external systems (data validation services, CRM's, other lead management tools). Front­end form and script integration Code maintenance and full­stack feature development, deployment and operations for web application and other Java processes on a team of three developers. Product training, support and account management. Work with people at all levels including developers, marketing and sales professionals, and other stakeholders to help structure and implement application workflows for campaign lead capture, lead processing, lead routing and reporting. Spring, SpringMVC, Velocity, Hibernate, Quartz, jQuery, JUnit, jMock, MySQL,

Linux, OSX, Subversion, FogBugz, TeamCity, Zabbix

Software Developer Contractor, Triangle Technologies Austin, TX — February 2006 – March 2006 (2 months) Implemented Prescriptions module of a tablet PC­based web application for a medical device company. Struts, Hibernate, DWR (Ajax), Postgres

Software Developer Contractor, Capitol Thought Austin, TX — February 2005 – June 2005 (5 months) Code development and maintenance for Skylist StormPost email service provider (ESP) application. Implementation of persistence layer (80%) for early Rackspace portal. Java, Struts, Tiles, Hibernate, Torque, MySQL, PostgreSQL, Eclipse

Software Developer Contractor, Enspire Learning Austin, TX — September 2004 – November 2004 (3 months) Develop code from specifications for a learning and content management system portal (LMS). Integration with third­party forum/discussions and LMS product.  AppFuse (Java, Spring, Tiles, Hibernate, Ant).

Education

University of Houston BSc Mathematics, Minor Physics — May 1999 ● ●

Some coursework in computer science (C, numerical methods) and electronics technology (analog and digital circuit analysis).

Software Quality Institute (University of Texas short course) Object­Oriented Programming in Java — March 2000 ●

Other Experience

Object­Oriented Programming in Java (3.2 CEUs)

Contractor, Express Personnel Services Austin, TX — December 2003 ­ August 2004 Held a variety of short­term positions including one with RenewData as a forensic data extraction and processing technician.

Junior Developer Contractor, Hotlink Marketing Austin, TX — November 2003 – November 2003 (1 month) Gather requirements and develop code for enhancements to existing sales and marketing automation intranet application.

Java, J2EE Servlets and JSPs

Junior Software Developer, Triand, Inc Austin, TX — October 2002 – April 2003 (7 months) Assisted with enhancement and maintenance of a production education information system web application and database (transcripts, standardized tests, interventions, etc). JSP, SQL, DHTML, MySQL, Perl, Linux, Tomcat, Ant, CVS

Systems Integration Manager, Gunze Electronics USA Austin, TX — May 2002 – October 2002 (6 months) Assist integrators to incorporate touch screens into their products including embedded devices, tablets, tough notebooks, etc. Systems evaluation and integration of analog­resistive touch panel Interface electronics, controllers, software and platforms. Implementation / Audit of ISO 9001:2000 Customer Satisfaction Measurement component.

Associate Software Developer, PointServe, Inc Austin, TX — November 2000 – October 2001 (1 year) Developer in training, QA liaison, application component install and configuration, build management. Administration of operating systems and software for development, test, build and pre­production servers. Implementation, management and documentation of automated build for core optimization platform product components, test case creation and validation. Minor modifications and maintained code for distributed object­oriented enterprise applications in a Rational Unified Process OOA/D product development environment.