Summary
I have 18 years experience as a software developer, including web applications, installed apps, and business application servers. I have performed roles in analysis, design, and also as a project leader. I have worked on projects with 5-7 team members as well as projects by myself. I have worked with non-technical business users and also as a technical lead for software developers. My goal with any project is to user technology as a means to and end. The business goal is always the focus.
Key Competencies
Web design
I've used Javascript, CSS, HTML to develop web user web interfaces. For large corporate projects I've used proven technlogices like Java JSPs to dynamically create web pages. I am also working on a project using the extJS Javascript library, and the DWR Ajax library to create full-featured web user interfaces like those normally found in desktop apps. For small content managed projects I've used Wordpress to allow fast setup and non-technical user interaction to generate content.
Business Application Servers
I coded business logic for corporate application servers using Java and BEA Web Logic Server, to manage transactions using J2EE standards. I've also used newer technologies like the Java Spring Framework to acheive cleaner and more modular design, resulting in quicker time to market, and more adaptable to change. I've used SQL and Hibernate for accessing databases, and also XML for data configuration and interchange.
Technical Skills
Software, Languages, etc.
Java, BEA Weblogic, Spring Framework, JDBC, Hibernate, XML.
Web Page Development
HTML, CSS, XML, DWR, extJS, JSP.
Work Experience
FedEx Corporation, 1990-2008
Technical Advisor
(2006-2008) Fedex.com websites(Global Trade Manager, SMS Package Tracking, SPOD).
Leading team of 5 developers for Global Trade Manager web site. Also working on prototype SMS package tracking. Development using Java, Struts, JSP, Weblogic EJB server. SMS using Weblogic EJB, and JMS.
(1999-2006) Customer Service CRM application(Customer Relationship
Management).
Project Leader for Customer Service CRM Package Tracking application. A Java Swing GUI on Windows NT with a Java Weblogic EJB application server on HP-UX UNIX. Lead team of 6-8 ; Involved in all project phases: Requirements, Analysis, Design, Project Scheduling, Java coding, Implementation, and Support. Technologies used: Java GUI and EJB, XML, Weblogic Application Server, UML, and UNIX.
(2000) Fedex.com Claims Website.
Worked on modifications to Claims website to allow customers to upload appropriate documents. Developed using Java Servlets, JSP, and the Apache Struts framework. Involved in all phases: Requirements, Analysis, Design, Scheduling, Java Coding, and Implementation
(1997-1999) Station Ops Scheduling and Reporting System.
Windows NT C++ application used at FedEx stations for reporting and scheduling employees. Worked on C++ interface to IMS data, and development of C++ CGI based web using Sybase database on UNIX.
(1995-1997) Air Ground Terminal and Transportation(AGTT)
Developed new Truck/Flight movement system to monitor and control FedEx linehaul trucking system. Involved in analysis, design, and coding for the C++ server application on SUN UNIX with Sybase database. Tuxedo used as messaging interface between the Smalltalk GUI and C++ UNIX based servers.
Software Consultant, 2008-Present
Developer
Helped develop next generation web application using best of breed tools, including Hibernate, Spring Framework, SQL Server, DWR, extJS. Working on all layers of application including user interface, business logic, and database access.
Education:
- B.B.A. (Management Information Systems) University of Memphis.
Hobbies:
Music, Literature, Sports