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

FitNet Labs, LLC – San Francisco, California
Senior Software Engineer
5/2010 – Present

 

Senior developer in a Social Media/Health focused startup. Responsible for the design and construction of a RESTful client API for a Mobile Application. Accomplishments:

  • Integration with external sites Facebook, Google and Twitter. Included OAuth authorization; Syndication; and Friend Sourcing
  • Development of Client and Administrative User Web Site
  • Graphic Reporting using Javascript graphing library Highcharts
  • Infrastructure management of Amazon EC2 Cloud Computing environment
  • Configuration and support for Application Development environment: Nexus maven repository; Hudson Continuous Integration Build Server; Subversion Source Repository; JIRA Issue and Project Tracking
 

Duke Clinical Research Institute – Durham, North Carolina
Senior Information Technology Analyst
5/2007 – 5/2010

 

Lead architect for a Clinical Study Outcomes Data Collection System. The application provided Clinicians and Statisticians a powerful, yet user-friendly method to create, version and publish Data Collection Forms. The User defined XML data models and X/HTML views were dynamically converted to Oracle Data Tables and Javascript/JSP forms that executed in a J2EE container allowing Users to rapidly deploy new or updated Studies to production. Accomplishments:

  • Employed Agile Development practices, to complete bi-monthly or quarterly releases, with near zero defects that enabled the business to meet client’s aggressive requirements
  • Developed stand alone Form Development Tool that permitted Users to build and test Studies, including the ability to verify Form data validation rules, all before publishing to the server
  • Built expression library that allowed Users to create complex rules to validate Form input data. Data could be validated within a Form, across multiple Forms and rules could be extended with User defined Javascript functions.
 

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 integration test 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
  • 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; Cobertura; Emma; Hudson; Cruise Control
  • Platforms: IBM Websphere; Apache HTTP; Jakarta Tomcat; Spring; Hibernate; MS IIS
  • Operating Systems: UNIX; Linux; Mac OSX, MS Windows
  • Internet Technologies: XML; X/HTML; Javascript; JQuery; CSS
  • Databases: Oracle; DB2; MS SQL; MySQL
  • Practices: Agile/XP Development; Test-Driven Development; Design Patterns; Pair Programming