Senior Java Programmer Analyst - Full Stack Java Developer Resume
San Antonio, TX
TECHNICAL SKILLS:
Operating Systems: Windows XP/7, Linux, MVS/TSO, VM/CMS
Languages: Java, Spring, J2ee, HTML, JavaScript, jQuery, PL/SQL, Grrovy/Grails,r, GWT, SQL
Software: Eclipse, MyEclipse, NetBeans, TOAD, SQL - Plus, PL/SQL Developer, Maven, Ant Hibernate, PostgreSQL, Oracle, Sybase, Confidential, ehCache, WebLogic, Tomcat, Websphere Glassfish, MS Office/Project/Visio, SoapUI, Subversion, GIT, Perforce
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Senior Java Programmer Analyst - Full Stack Java Developer
Responsibilities:
- Corrected defects (Human Resources): (Java, Spring MVC, jQuery, JSP)
- Javascript validation added to correct abnormal end of program
- Javascript corrections for navigation
- Javascript correct on screen calculations
- Created a new report for employee demographic tracking (Java, Spring MVC, jQuery, JSP)
Confidential, San Antonio, TX
Senior System/Database Programmer Analyst - Full Stack Java Developer
Responsibilities:
- Enhanced servlet used for eFiling lawsuits
- Created a tool to summarize log file activity and email results (Java, Spring)
- Created modified REST Web Service to receive responses from Amazon Simple Notification System (Amazon SNS) (Java, Spring)
- Created REST Web Service to take Noble call history and store in a DB (Java, Spring)
- Created batch process to rerun failed REST Noble requests (Java, Spring)
- Modified PL/SQL packages to support multiple processes (Oracle, PL/SQL)
Confidential, San Antonio, TX
Senior System/Database Programmer Analyst - Full Stack Java Developer
Responsibilities:
- Configured and architected hybrid data Confidential layer with Confidential and Hibernate - configured in Spring snd used Maven to build
- Implemented data look-up with caching
- Participated in DB tuning as well as review SQL queries
- Participated in design and code reviews
- JUnit test cases modified or created as needed
- Performed light maintenance of C# programs - helped ingratiate into continuous inegration with Jenkins
- Designed and implemented Grails application to execute current functionality on a server
- Prototyped a new Web interface utilizing GWT, Java, and PostgreSQL.
- Served as team lead/PM for MVC .NET Web interface project
- Served in managerial role: organize development activities, ensure quality assurance is completed, and contribute to organization of delivery tasks
Confidential, Montgomery, AL
System/Programmer Analyst
Responsibilities:
- Enhanced UI to to be more usable (JSP/Struts)
- Corrected coding and design defects
Confidential, Springfield, Missouri
System/Programmer Analyst - Contract - Full Stack Java Developer
Responsibilities:
- Enhanced TillWatcher application (loss prevention).
- Added PDF reporting and enhanced UI (JSF)
- Created SOAP Web Service for Rewards program.
- Client and server pieces.
- Client piece was integrated into the Point-of-Sale (POS) software; check points, add points, use points, find Reward number. Server fulfilled client requests.
- (Apache Confidential ) - Maven was used to build the POS software
Confidential, Birmingham, Alabama
System/Programmer Analyst
Responsibilities:
- Generated DB analysis report for table row size (Spring Confidential )
- Generated user report identifying missing information found in active directory (Spring Confidential )
- Create application to receive documents from third party, create metadata in XML to be ingested into FileNet. (Spring Confidential )
Confidential, Charlotte, North Carolina
System/Programmer Analyst - Contract - Full Stack Java Developer
Responsibilities:
- Created/enhanced data extraction and statistical analysis used to predict possible incomes in stress events - this process was integral part of evaluating RISK
- Created a view to integrate existing risk management system with new analytic system
- Created a new admin console to manage batch jobs (Spring Confidential, AJAX, Servlets)
- Enhanced UI using GWT (AJAX, Servlets)
- Segregated security Confidential to be build independent
- Enhanced logging
- Enhanced continuous integration by modifying CruiseControl config files
- Providing support for securities risk system
- Peer-tested all aspects from reporting to data extraction to statistical analysis
- JUnit test cases modified or created as needed
Confidential, Tallahassee, Florida
Database/Programmer Analyst
Responsibilities:
- Identified duplicate voter address records; created correction script
- Correct PL/SQL process to avoid duplicate addresses
Confidential, Dallas, Texas
System/Programmer/Database Analyst
Responsibilities:
- Written several hundred stored functions, procedures, packages, and triggers in PL/SQL
- Lead developer for Freeman’s Total Show System ( Confidential ), a Java-Swing application which they use to run their business
- Wrote the application security process which included dynamic menuing based on the user’s security group; included encryption of logon id and password in the database (Swing)
- Modified to have password expiration, failed logons, and strong passwords.
- Wrote the ORDER process for Confidential, which included generation of Work Tickets (Swing)
- Wrote the interface between Confidential Orders and Freeman Online Orders
- Wrote the Price Master process, which included price templates (Swing)
- Wrote the invoicing process (Swing, PL/SQL)
- Assisted in writing the Credit Card transaction processing (Swing, PL/SQL)
- Assisted in the rewrite of the Upload/Download process (Swing)
- Rewrote the Customer Matching process
- Assisted the DBAs in performance enhancements
- Responsible for the Oracle script for each Confidential release
- Wrote the Consolidated Billing System for program accounts; this JSP application’s principle function is to create a single invoice for all activity for a customer across all of the various Freeman Companies (j2ee, WebLogic, JSP, Servlets)
- Expanded the functionality of Consolidated Billing to include general jobs. Utilized EJB technology for this enhancement. (j2ee, WebLogic,JSP, Servlets)
- Expanded Consolidated Billing to include billing templates (j2ee, WebLogic,JSP, Servlets)
- Expanded Consolidated Billing to create EDI file for 3M invoicing (j2ee, WebLogic,JSP, Servlets)
- Created SOAP WebService to interface with SalesForce to create shows in the Confidential application
- Created SOAP WebService to interface with SalesForce to invoke Cognos reporting
- Created WS Client for Confidential to Confidential Concierge services
- Created an interface to a document management system (Sharepoint); generated ETL and PDFs
- (Utilize PL/SQL and triggers to accomplish most of the ETL processing)
Confidential, Dallas, Texas
System/Programmer/Database Analyst
Responsibilities:
- Written over 800 SQL queries in QMF accessing the DB2 database; some queries were in excess of 500 lines
- Converted QMF SQL queries to SAS - performed data extraction and statistical analysis.
- Written over 200 Confidential Execs for data extraction, reports, and utilities; approximately 45000 lines of code
- Generated monthly reports as well as ad hoc reports
- Provided data via downloads for Confidential database applications
- Assisted in performance enhancing of Confidential databases
- Support and enhance 8 Confidential applications. Also design/develop new applications which use ODBC
- Part of team which developed a Java application to track investment data. Designed DB2 tables and wrote all the SQL calls to these tables. (Swing)
- Wrote about 10,000 lines of Java code (this does not include generated code)
- Served as Java code librarian
- Architected Web conversion of Java application to Java Server Pages (JSP) with JavaBeans (j2ee, servlets)
- Converted existing Java classes to EJBs (j2ee, servlets)
Confidential, Southlake, Texas
System/Programmer/Database Analyst / Field Manager
Responsibilities:
- Maintained monthly SQL reports on the DB2/VM database.
- Generated over 300 Confidential Execs for reports and utilities; 80,000+ lines of code
- Served as level 2 and level 3 support for our application
- Maintained 30 remote databases connected to our main DB; ensured data integrity
- Performed some DBA activities such as Confidential and system authorizations
- Performed all new installations of the application which included database generation
- As a manager, responsible for 21 contractors and 22 subcontractors