Uploaded File
add photo
James
James.W.Tillman@gmail.com
904-993-8190
782 Palmetto Place Court
Orange Park, FL 32065
Java Senior Software Engineer
18 years experience W2
0
Recommendations
Average rating
117
Profile views
Summary

Skill set

  • Java -10 yrs
  • XML - 7
  • JPA - 5
  • JavaScript -10
  • C# .Net - 7
  • JSP Servlets & Struts - 3
  • HTML - 10
  • JSP - 7
  • AngularJS - 1
  • CSS -10
  • SOAP, JAXB, REST - 7
  • COBOL - 2
  • JSF 1.1-1.2 - 10
  • JSF 2.0 with Facelets - 7
  • C/C++ - 1
  • PL/SQL - 9
  • EJB - 5
  • GWT - 1
  • AJAX - 8
  • XLS/XSLT - 5
  • Spring - 1

Office Tools:

  • Microsoft Office (Word, Excel, PowerPoint, Visio, Outlook)
  • Rational Clear Case
  • JIRA
  • Bamboo
  • GIT
  • LANDesk Remote Viewer
  • RDP
  • VNC
  • VPN
  • Putty
  • Dame Ware

Development Software:

  • PrimeFaces
  • RichFaces
  • Jquery
  • Angular JS
  • Bootstrap
  • Prime NG
  • IBM JSF Components (hx tags)
  • Tomahawk
  • SmartGWT
  • Infragistics (www.infragistics.com/)
  • Scriptaculous
  • DOJO
  • Sandbox
  • Jersey
  • Maven

Integrated Development Environments:

  • Visual Studio .Net 2002-2010
  • Visual Studio 6.0
  • TOAD for Oracle
  • Eclipse
  • IBM DB2 Command Center
  • Rational Clear Quest
  • WSAD
  • RAD
  • RDz
  • Blue Zone
  • IBM Mainframe Emulators
  • Oracle SQL Developer
  • IntelliJ

Application Servers

  • Websphere Application Servers
  • JBOSS 5.1
  • Tomcat Servers (5, 7)

Scheduling Software

  • WebSphere Scheduler
  • Oracle Scheduler
  • CA7 Jobs
  • EJB Timers

Experience
Senior Software Engineer
Information Technology
Nov 2013 - present
  • Lead development teams consisting of web developers, mainframe developers, and contractors. Responsibilities include serving at the technical lead of the team; provide software solutions, delegating tasks, keeping track of outstanding and upcoming tasks, mentoring, addressing areas of work ethic when needed, code reviews, and managing relationships with the business.
  • Served as the technical expert on the following languages JSF, Java, Web Services, XML/XSD, Javascript, SQL, REST API, UI/UX design, Database Design, JPA, and EJBs.
  • Served on the UI Standards Committee for Technology where new technologies are evaluated and decided upon as technologies that will be adopted for the entire CSX Technology organization. I have submitted several updates to the Standards committee which were adopted as part of the company standards moving forward such as JSF composite components and the redesign of the ShipCSX starter project structure.
  • Analyzed and implemented solutions to improve the performance of applications. To accomplish this task I would not only look for areas where software can be optimized but also where the overall application design can change to improve performance. The database table design, application workflow, usage of 3rd party tools, and caching were all avenues that were explored when determining a solution.
  • Mentored and taught less experienced developers as they got started. Helped them understand the scope of our project, their role and what was expected of them.
  • Lead and participated in many code reviews both with a team or an individual. I also have been coded reviewed by my peers and welcome any feedback, all for the betterment of the team.
  • Experienced with development models such as Agile and Waterfall. Participated and lead daily scrums, sprint planning sessions, and sprint review sessions.
  • Experienced with working with the business to gather requirements, research new ideas, and work through obstacles in order to provide the right development solution within schedule and budget.
  • Supported applications outside normal working hours.
  • Served as a JSF expert in technology only not for my team but other teams within the CSX Technology and its affiliated contracting companies. I have been reached out to by developers of all levels to provide solutions and advice regarding things like design approach with the Primefaces components, investigate and resolve the root issues of bugs, guidance for how to create JSF composite components, creating MQ interfaces, adding EJB projects to an existing web project, best approaches for data transfer between systems, and more. My services have been requested even among teams I had not previously met to provide guidance and assistance because of my expertise and experience.
Major Accomplishments:
Reward & Recognition – Spot Award June ‘16

This award was given to me for being a key member in the successful implementation of the Crew Training and Qualifying web application. I was responsible for leading the development team, designing the web architecture, overseeing web page design, identifying and assigning tasks, and worked with Data Administrators and Database Architects to design the database used by the new system.

Thanx Award for going above and beyond with UI/UX Design February ‘16

The UI/UX team was working on starter application to serve as a template for all new web applications. After I reviewed their initial release I asked many questions for and help them discover better ways for doing certain things such as using CSS rules and minimal JavaScript to incorporate responsive features to the main menu. I even went further and modified a copy of the starter project code and submitted it to the team for review. All done on my own time.

Java SQL XML Software Engineer JavaScript IBM Websphere MQ JPA EJB Scrum Primefaces Agile Methodology JSF REST XSD WebServices Web Developer Waterfall UX UI Requirements Gathering Database Design Database Architect CSS Application Design J2EE
Remove Skill
Software Engineer Consultant
Transportation
Jul 2012 - Dec 2013
  • Served as the JSF web expert and a JavaScript expert for multiple teams’ through-out CSX.
  • Worked with business partners to gather requirements and write the business requirements document.
  • Written UML diagrams, process flows, and technical documentation on enterprise systems.
  • Worked with a team to design and create an enterprise system from the ground up. The enterprise system (Notices and Subscriptions) was responsible for managing real time event data, user defined subscriptions, and the generation of emails using a composition of previously received event data. Other functions included features to delegate or interrupt processing of event data to an external application and more, all of which was configurable through a web interface.
  • Created database designs and JPA components to manage updates to Oracle Tables.
  • Modified pre-exist build forge scripts to accommodate the custom project configuration of a ShipCSX application.
  • Worked with the architecture team to determine the best solution when PrimeFaces components needed to be modified and/or augmented.
  • Created JSF composite components to be used throughout the company which were included into the CSX standards.
Software Engineer Business Requirements JavaScript JPA UML Primefaces JSF Requirements Gathering Oracle Database Design Documentation
Remove Skill
Senior Software Engineer
Information Technology
Nov 2011 - Jun 2012
  • Design, create, test, and implement software solutions to meet the application and business requirements of EverBank’s Lending division.
  • Responsible for complex projects and higher levels of responsibility and autonomy than a software engineer, including meeting with managers to gather requirements and document specifications.
  • Ensure compliance with all software and infrastructure standards within Technology Services Department and the Business Units.
  • Translated business and functional documents into programs/applications to meet business requirements.
  • Execute prescribed data integration activities, and off-the shelf product delivery and integration.
  • Successfully implement and maintain Business Unit technology projects.
  • Oversaw testing and development fixes.
  • Served as adviser to development staff.

Major Accomplishments:

EverBank Buck Award April ‘12

This award was given in recognition of my time, effort, and dedication to complete an Integration project. This project involved the creating four separate applications, on different platforms/languages, which included EverBank's first GWT website.

Software Engineer Compliance Requirements Gathering Data Integration Business Requirements Database Design
Remove Skill
Senior Software Engineer
Information Technology
Jan 2006 - Nov 2011
  • Served as technical lead for JSF web applications and C# .Net applications
  • Served and participated on a team to decide the type of software architecture all developers within CSX will use to create new web, PC, and mobile software. Evaluated third party software vendors for stability, usability, maintainability, and support. Created base applications complete with theme implementation, third party software integration, and project creation instructions.
  • Lead development teams consisting of web developers, mainframe developers, and contractors. Responsibilities include serving at the technical lead of the team; provide software solutions, delegating tasks, keeping track of outstanding and upcoming tasks, mentoring, addressing areas of work ethic when needed, code reviews, and managing relationships with the business.
  • Serve as the development team’s liaison to business partners. Discuss business requirements, explain system functionality, presented functional documentation and screen mockups, receive sign off on enhancements, and supported testing efforts.
  • Fine tune existing applications to increase performance for JSF web applications and C# .Net applications.
  • Develop, debug, test, and document software to specifications. Created Prototypes, Mock Up documentation, Data Dictionaries, Functional Documents, and Technical Documents.
  • Support existing products through live interactions, phone calls, emails, and/or using remote desktop software.
  • Research, analyze, and decide on usages of new technologies when needed.
  • Developed Java Fat Client software for mobile devices which were deployed to most CSX Trains to track and layout work to be completed.
  • Create, update, and maintain Web Services, both client and server, for various application platforms.
  • Participated in technical interviews of prospective contractors to join CSX. I was asked to participate due to my technical knowledge and understanding.
  • Created custom GUI web applications complete with custom JSF components, custom icons, new gradient colors schemes, animations, and images. Served at a lead for GUI and functional design.
Major Accomplishments:

Reward & Recognition – Spot Award June ‘11

This award was given to me for being a key member in the successful implementation of the Local Service Measurement web application. My particular efforts were noted to have changed the perception our business partners had of the application in a short period of time and providing direction and structure for the team structure on development and issue processes.

Thanx Award for implementation of Local Service Measurements May ‘11

Local Service Measurements was a new JSF web application which provides detailed information of work performed and expected to be performed with regards to everyday train operations. In the beginning I was responsible for creating the base project and standards that would be used going forward. Since then I had left the project for other priorities that needed my attention. When User Acceptance Testing started, it immediately halted due to the severity and number of errors found on every page. I was brought back on the team, made project lead, organized all issues, assigned work, communicated with business partners for business rules clarification, sat with business partners as they tested, and within 8 weeks and many late nights and weekends moved a quality and complete product into Production.

Thanx Award for Support of new Technologies March ‘11

CSX has started a committee of Software Engineers and Software Architect employees to review new technologies which will become the new company standard. My role was to participate in a sub-committee which reviewed third party components for JSF and C# .Net development. This award was granted for my extra effort of creating a document for the Technology Newsletter outlying the new standards, and going out of my way to help other developers successfully upgrade existing projects.

Thanx Award for the Customer Relationship Integrated System February ’11

The Customer Relationship Integrated System is a Fat Client system using C# .Net. This award was granted for improving the performance of the application and well as delivering an enhancement way ahead of schedule and under budget while working on another project and creating estimates for a future CRIS enhancement.

Thanx Award for Clearcase Work Recovery September ’10

During a weeklong SOA training session Clearcase when down within our company causing for all work which were checked in the previous day to be completely lost. I provided support in restoring work lost and managed to complete my training at the same time.

Service Excellence Award for work performed with the Crew Balancing Tool August ‘10

The Crew Balancing Tool is a JSF application which assists CSX dispatchers to assign work to all active CSX crews. This was a new application which needed to be created. The award was for successfully implementing this system under very tight deadlines, sacrificing no features, and moving into Production under budget and ahead of schedule. I am proud to say that I was able to share this award with my other team members.

Reward & Recognition – Spot Award August ‘10

The Crew Balancing Tool is a JSF application which assists CSX dispatchers to assign work to all active CSX crews. At creation of the application I lead the effort to examine, test, and implement new technologies that were to be used for the system. Just one week before our Production debut it was discovered that the main page of the application was unable to perform with Production data due its size. I worked to fine tune the main page of the application by re-writing much of the existing code. Within five days’ time I had reduced the page weight by 40%, re-wrote drag and drop logic, implemented lighter AJAX updates, removed many AJAX re-rendering in place of JavaScript updates, implemented system wide static class and file caching, overrode an IBM JavaScript method to improve its performance without breaking features, and more. In the end the page load times had dropped from 20+ seconds to ~1 second. Furthermore despite the large amount of work put in to increase page load times there were no problems when the application moved to production. It was due to my extra efforts, time, sense of urgency, and quality to why I was the only team member given this award.

Thanx Award for increasing performance of Customer Relationship Integrated System May ‘10

The Customer Relationship Integrated System is a Fat Client system using C# .Net. This award was granted after I implemented extra threads, and thread safe methods through the entire application which improved performance of the application from an often 10 second delay down to a rare 3 second delay, all done on top of keeping previous commitments for other projects.

Service Excellence Award for implementation and documentation of CSC Administration system. October ‘09

CSC Administration is a Web based application using Java Server Faces (JSF). The award was given due to my development work on the project being the only developer, including an extra security web page, and documenting the creation of a web application so that others in the organization can create their own web pages; all of which was done within the original deadlines and budget.

Service Excellence Award for implementation of Personnel Scheduler application. December ‘08

Personnel Scheduler is a Web based application using Java Server Faces (JSF). The award was given due to the contributions made to the team and the flawless implementation of the system.

Thanx Award for implementation of the Customer Relationship Integrated System June ’06

The Customer Relationship Integrated System is a Fat Client system using C# .Net. This award was granted due to the extra effort that was put into the system to implement this system which has high visibility among the organization.

.NET AJAX C# Java Software Engineer JavaScript JSF SOA WebServices Web Developer Training Software Integration Software Architect Documentation ClearCase Business Requirements Mobile Devices Database Design Mockup
Remove Skill
Customer Care Consultant
Telecommunications
May 2003 - Dec 2005
  • Achieve AOL standards of legendary customer service.
  • In a professional manner, handle each call efficiently and provide accurate information.
  • Develop customer relations with Company, and locate the optimal service plans for each member.
  • Always put customer first when solving problems and sell the value of an America Online account.

Major Accomplishment:

Top 1% of Customer Care Consultants in TIME WARNER - AMERICA ONLINE

Customer Service
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Computer Science
University of north Florida 2005
Skills
Software Engineer
2021
11
Database Design
2021
10
JavaScript
2021
10
JSF
2021
10
Java
2021
9
Web Developer
2021
9
WebServices
2021
9
Business Requirements
2013
7
Documentation
2013
7
J2EE
2021
7
.NET
2011
5
AJAX
2011
5
C#
2011
5
ClearCase
2011
5
Mobile Devices
2011
5
Mockup
2011
5
Requirements Gathering
2021
5
SOA
2011
5
Software Architect
2011
5
Software Integration
2011
5
Training
2011
5
JPA
2021
4
Primefaces
2021
4
Agile Methodology
2021
3
Application Design
2021
3
CSS
2021
3
Database Architect
2021
3
EJB
2021
3
IBM Websphere MQ
2021
3
REST
2021
3
Scrum
2021
3
SQL
2021
3
UI
2021
3
UX
2021
3
Waterfall
2021
3
XML
2021
3
XSD
2021
3
Customer Service
2005
2
Oracle
2013
1
UML
2013
1
AngularJS
0
1
Apache Tomcat
0
1
Bamboo
0
1
Bootstrap
0
1
C
0
1
C++
0
1
ClearQuest
0
1
Compliance
2012
1
Data Integration
2012
1
DB2
0
1
Eclipse
0
1
Git
0
1
HTML
0
1
IBM WebSphere
0
1
Java Servlet
0
1
JAXB
0
1
JBOSS BRMS
0
1
JIRA
0
1
jQuery
0
1
JSP
0
1
Maven
0
1
PL/SQL
0
1
SOAP
0
1
Spring
0
1
SQL Developer
0
1
Struts
0
1
TOAD
0
1
Visual Studio
0
1
VPN
0
1
WSAD
0
1
XSLT
0
1