- 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.