Software Developer Resume
Lewisville, TX
TECHNICAL SKILLS:
Primary Technologies: Java, Javascript, Python, jQuery, JSP, JSTL, HTML/5, Spring Framework
Project Management: Maven, Gradle
Version Control: GIT, Apache Subversion (SVN), Concurrent Versions System (CVS)
App Server: Apache Tomcat, JBoss
Database: Oracle Database, MS SQL, MySQL
Testing: Junit, Robot Framework, Selenium, Parasoft SOATest
Other Technologies: XML, XPath, byte - stream protocols
PROFESSIONAL EXPERIENCE:
Confidential, Lewisville, TX
Software Developer
Responsibilities:- Create Jython scripts to integrate specific workflow requirements for DataServer processing.
- Plan framework for overall workflow design.
- Convert input format to output format supported by specific large scale production printers.
- Barcode specific pages to support automated envelope insertion, and automated reprints of errors.
- Investigate frameworks to determine the most appropriate for current and future client needs.
- Implement ActiveWeb framework to support UI and REST requirements for major client.
- Implement Apache Shiro to model CRUD permissions using salt hashed passwords.
- Documented API and provided usage examples for client.
- To aid future support: Implemented extensive Log4J logging. Created password reset tool.
Environment: ActiveWeb Framework, Java, Javascript, jUnit, Maria DB/MySQL, Apache Shiro, Eclipse Jetty HTTP Server, Log4j
Confidential, Dallas, TX
Senior Java Engineer
Responsibilities:- Various technologies to integrate to implement automation for application testing
- Support for ~230 applications
- Created reusable framework for QA members to implement automation for their assigned applications
- Automated my assigned applications with the framework and executed through Jenkins on scheduled builds
- Spring Project to integrate metrics from Jenkins & uDeploy builds, as well as internal application tracking
- New implementation to streamline results to front-end using Bootstrap
- Delegate tasks to onshore and offshore team for implementation
Environment: Java, Javascript, jUnit, HP Unified Functional Testing, FitNesse, Selenium
Confidential, Houston, TX
Java Engineer
Responsibilities:- Java Spring architecture enhancement &bug-fix: front-end, backend, database
- Used IntelliJ and plug ins to identify defects
- Verified business requirements and logic of defects
- Update & maintenance of JUnit test suite
- Small Spring project to monitor internal server status for Support & Professional Services
- Intellij work environment
Environment: Java, JavaScript, Spring, Oracle Db, Tomcat
Confidential, Houston, TX
Software Support Engineer
Responsibilities:- Configured OOTB Passport environment to match ADD/TDD
- Resolve technical ambiguities with client in order to solidify business requirements
- Custom Groovy code
- Database restore/backup maintenance
- Transform data load from clients old system to match Passport model
- Onsite visits to demonstrate implementation, and alleviate any concerns with project
- Designated Passport SME for the Corporate Support team
- Passport Designer configuration
- Custom Groovy configuration
- Author a set amount of knowledgebase articles per quarter
- Provide extra/afterhours support to training team
- Troubleshoot environments when issues appear
- Backup/restore databases to keep installations clean for training sessions
Confidential, Houston, TX
Technical Java Consultant
Responsibilities:- Test and debug TIBCO web-services using TIBCO Business Works Designer
- Embed custom functions into TIBCO using Java and Python
- Heavy use of parsing, regex, data manipulation
- Implement regression tests for services using Java and SOA test
- Implement validation tests for from 3rd-party providers using Java and SOA test
- Verify builds using SOA test automation and TIBCO Administrator
- Verify business requirements of web-services
- Responsible for dividing workload and assigning between myself and offshore team
- On-board project resources in software processes
- Implement Parasoft Hudson for automated reports
- Java tools: Eclipse, XML, XPath
Environment: Java, TIBCO Business Works, TIBCO EMS, Python, misc. SOAP utilities
Confidential, Houston, TX
Java Engineer
Responsibilities:- Java EJB architecture defect bug-fix
- Used Eclipse and add-ons to identify defects
- Bug-fix of report logic using MS SQL and SSRS
- Verified business requirements and logic of defects
- Deployed software builds via ANT to Web logic servers
- Architected real-time system monitoring for mission critical Rational Pipe
- Created HTML and XML web interface for visual status check
- Created Java server to collect client info and update web interface
- Created Java client to feed info to server via MSSQL
- Developed stored procedures for MSSQL to gather data
- Client/Server wrapped as Windows Service for authentication and automation
- Monitored Java services system connectivity, free-space, CPU and memory usage
- Implemented Singleton design pattern in Java
- Implemented Java Mail API for email and SMS feedback
Environment: Java, MS SQL, design patterns