Software Developer Resume
Dallas, 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
Software Developer
Responsibilities:
- Create Jython scripts to support specific printing requirements for large scale printing.
- Plan framework for overall workflow design.
- Convert input format to output format supported by specific large scale printers.
- Barcode specific pages to support automated envelope insertion, and reprints of errors.
- Investigate frameworks to determine teh most appropriate for current and future needs.
- Implement ActiveWeb framework to support UI and REST requirements for major client.
- Delegate tasks to onshore and offshore team for implementation
Environment: ActiveWeb Framework, Java, Javascript, jUnit, Maria DB/MySQL
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 teh 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
Environment: Java, JavaScript, JSP, jQuery JUnit, Struts MVC, Spring Framework, Oracle Db, Tomcat
Confidential
Responsibilities:
- 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 teh 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
- Architect error and audit logging given business requirements and feedback from client
- Implement architecture using TIBCO Business Works and Java
- Manipulate back-end data using Java
- Created generic inputs to allow future add-ons to interface seamlessly
- Deploy and configure TIBCO EMS as middleware bus
- Configure TIBCO EMS for load balancing between two Linux servers
- Interface architecture into persistent fail-resistant storage using Oracle Database
- Fortify fail-resistance by storing data in offline file to be sent later in event of failure
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,MSSQL, design patterns
