SUMMARY
Highly motivated, results-oriented Senior Software Engineer specializing in Internet and Java technologies. Expertise in all phases of the application development life cycle from requirements definition to design, implementation, testing and production turn over. Proven ability to lead and develop software projects that have exceeded client expectations, completed on time and remained within budget.
EMPLOYMENT HISTORY
Duke Clinical Research Institute - Durham, North Carolina
Senior Information Technology Analyst
5/2007 - Present
Lead architect for the Clinical Study Outcomes Data Collection System.
This application provides end users a user friendly method to create, version
and publish study data collection forms (rendered as Javascript/JSP forms in
a J2EE container) for the purpose of collecting patient data for statistical
analysis of clinical trial outcomes.
Responsibilities include but not limited to: Application Vision and Design;
Requirements definition and prioritization; Hardware and Software Architecture;
Software Implementation and Configuration; Unit and Integration Testing; and
Production Support.
Blue Cross Blue Shield of North Carolina - Durham, North Carolina
Consultant, Senior Software Engineer
9/2006 - 5/2007
Brought in to lead the Design, Technical Specification and Implementation of
an Employers Self Service Internet Portal. Accomplishments:
- Completed all Design Artifacts for the Technical
Specification including: UML Sequence and Class Diagrams; Database Entity
Relationship Models; Infrastructure Design; Authentication and Authorization
Security Models; and JSF Managed Bean and Navigation Rules
- Development lead for the implementation consisting of
the following technologies: Spring/JDBC Persistence with Managed Transactions
and Aspect Auditing; Facelets View; JSF
Controller components including Validators, Phase Listeners and Backing Beans
- Implementation completed on schedule for March Release, included 75% Unit
Test Code Coverage and exceeded previous application quality standards during QA and User
Acceptance Testing
Motricity - Durham, North Carolina
Consultant, Senior Software Engineer
4/2006 - 9/2006
Senior Software developer on the Core/Storefront team building wireless
enabling technologies on top of the ATG Commerce platform. Accomplishments:
- Led the evaluation of Federated Identity Management software
and the pilot implementation of a single sign-on solution which provided
authentication and authorization for J2EE, ATG and PHP/Perl applications.
- Designed and developed the Core integration to the Customer
Loyalty components of the Community product acquired from M7 Networks.
- Contributed to build reliability by implementing repeatable
integrationtest cases with JWebUnit; automating source control management
notifications; and scripting developer database configuration.
Knowledge Vector - Durham, North Carolina
Senior Software Engineer
3/2005 - 4/2006
Senior Developer for the Knowledge Switch, a J2EE application which is built on Open Source Technologies. The Knowledge Switch is an Event Processing and Notification Engine that analyzes Sensor Data against User-Defined Scenarios in order to send targeted Messages to Scenario Subscribers. Accomplishments:
- Redesigned existing application to increase Component Modularity and Data Encapsulation
- Converted management model objects to CMP to simplify design and facilitate portability
- Web Service enabled all management interfaces via Axis
- Introduced JMS Queues to improve Event Processing throughput by separating Scenario Evaluation and Message Delivery
- Normalized and established Referential Integrity in the Database Schema
- Implemented cross platform support (Solaris, Linux, Mac OSX, MS Windows 2000 and XP)
- Enhanced product quality and development process by introducing Subversion SCM; Cruise Control Continuous Integration; JUnit Unit Testing; Clover Test Coverage Reporting; Cactus Integration Testing and Web Service Testing via SoapUI
National City - Cleveland, Ohio
Enterprise Architect / Development Lead
9/2002 - 3/2005
Senior Developer and Team Lead for Middleware and Custom Business Application Development Unit. Accomplishments:
- Senior Developer for Direct Lending Applications which processed an average of $7.5MM worth of loan application per day
- Built re-usable framework for Direct Lending applications on Xwork/Webwork
- Utilized Hibernate to model and manage all persistent objects
- Integrated external business partners via XML over HTTP and Core Lending through webMethods mainframe adapter and CICS transactions
- Developed all front end business components including XHTML/CSS user interface
- Managed all project dependencies and build processes with Maven
- Adopted Agile/Extreme Programming practices with the objective to increase client value through improved requirements gathering, prioritization and more frequent product releases. Test Driven Development, Paired Programming and Continuous Integration were expected to increase product quality and reduce the number of post-implementation defects. Success was measured in the following metrics: $5MM LOB benefit from solutions provided; reduced average implementation time to 47 business days; client satisfaction survey results of 4.73 (of 5); production defect repair hours reduced 70%
- Assembled and led a cross-functional team that designed and deployed webMethods Integration Platform and Workflow
- Achieved departmental growth of 5x by establishing a standard hiring practice that leveraged the entire staff to recruit against a set of hierarchical-values: Character, Critical Thinking, Creativity, Motivation, Technical Merit/Aptitude, Business Acumen
U.S. Bank - Minneapolis, Minnesota
Architect, Web Architecture Services
5/1996 - 3/2002
Initially hired by Mercantile Bank in St. Louis Missouri which was acquired by Firstar in Milwaukee Wisconsin and then went on to acquire U.S. Bank in Minneapolis. Held various positions ranging from Systems Engineer to Director of Technology Architecture Services. Highlighted accomplishments:
- Led an increase in Retail Internet Banking availability from 94.4% to 99.8% by introducing systems monitoring; source control; formal change management procedures; and role and system isolation in development, test and production environments
- Enhanced the business and IT partnership by publishing a Technology Planning Guide that outlined the coming years Corporate Technology Strategies and assisted in budget planning by detailing the business units annual IT expenses. Performed Technology Road Shows to incubate new solution ideas by exposing business units to existing technology solutions and to offer a forum where business leaders could provide feedback to IT management.
- Led the Mercantile/Firstar conversion of Open Systems which involved integrating all Retail, Commercial and Trust online applications; consolidation of Internet Services Infrastructure and migrating all midrange UNIX systems from the St. Louis data center to Milwaukee.
- Initiated and developed Internet Services for Mercantile Bank which were awarded with; top 20 rating in Gomez, 1998 PC Week Fast Track 500; and two independent A+ perimeter assessments
- Built web interface and custom front end components for an Electronic Banking Product powered by Edify Electronic Workforce
- Custom B2B Electronic File Transfer utilizing the SSH protocol
- External Marketing Web site
- Internet Email integration with existing mainframe and Lotus Notes mail platforms
- Internal and External DNS
- Real-time Internet Security Management and Intrusion Detection Infrastructure
- Systems administration for Oracle Data Warehouse; PeopleSoft HR and Financials; and HP Openview Network Node Manager
Southwestern Bell - St. Louis, Missouri
Platform Specialist
11/1995 - 5/1996
System Administrator for a telephony applications development team. Responsible for supporting all production and development SunOS and Solaris servers; platform security; software configuration; and end-user support for the development team.
Daugherty Systems - St. Louis, Missouri
Application Developer
5/1995 - 11/1995
- Project lead for the first field deployment of SAP at a brewery headquartered in St. Louis, Missouri. Responsibilities included managing brewery operations requirements to software development schedules; infrastructure deployment; and end user training.
- Enhanced system administration processes by developing Perl and DCL scripts to create and maintain database records of all VAX and AXP nodes in the Shared Services division of a major agricultural company
- Performed application development and web server administration for Daugherty Systems Inter- and Intranet sites
Zee Medical - St. Louis, Missouri
Systems Engineer
3/1990 - 5/1995
Sole application developer and system administrator for a First Aid and Safety Supply distributorship. Held this full time position while completing my degree at UM - St. Louis. Accomplishments:
- Increased efficiency and reliability: migrated core business applications to UNIX; IP networked all desktops to central file and print servers; eliminated all proprietary software support expenses through in-house training.
- Developed custom C, UNIX shell and SQL applications to support critical business functions, such as: sales analysis tool providing both data and graphic reporting; an automated order entry system; and an inventory control and tracking utility.
ACTIVITIES
- Presented "Linux as a Corporate Web Server" at the 1997 Information Technology Exposition and Conference (ITEC) in St. Louis, Missouri
- Founded the St. Louis Linux Users Group in 1995, led the group and performed a majority of the monthly presentations until May 2000 (archived presentations available at http://linux.feldt.com/)
- Student Representative on the Senate Committee on Campus Computing
- Conducted Unix training courses at UM - St. Louis as an officer of the Student Chapter of the ACM
EDUCATION
University of Missouri - St. Louis - St. Louis, Missouri
Bachelor of Science, Computer Science
6/1989 - 5/1995
TECHNICAL EXPERTISE
- Languages: Java; C/C++; Perl; UNIX Shell; PHP; SQL; UML
- Build Tools: CVS; Subversion; Maven; Ant; JUnit; Clover; Emma; Damage Control; Cruise Control
- Platforms: IBM Websphere; Apache HTTP; Jakarta Tomcat; Spring; WebWork; Hibernate; MS IIS
- Operating Systems: UNIX; Linux; Mac OSX, MS Windows
- Internet Technologies: XML; X/HTML; Javascript; CSS
- Databases: Oracle; DB2; MS SQL; MySQL
- Practices: Agile/XP Development; Test-Driven Development; Design Patterns; Pair Programming