Bridgeway Software, April 2006 - Present, Blue Bell, PA
Product Architect
- Worked as part of the development team for Bridgeway's eCounsel/Secretariat software suite, a web based matter management system written in Java and deployed using Tomcat, in implementing both client and server side aspects of the project.
- Lead designer and sole developer of Copper, a Java based extensible task management framework built around the Quartz Enterprise Job Scheduler.
EIS/Thomson Elite, July 2000 - April 2006, Conshohocken, PA
Software Engineer
- Was part of the development team for Thomson Elite's 3E Business Optimization Suite software using VB.Net and JavaScript.
- Planned, wrote specifications, and implemented server and client side components of the billable hour timekeeper system.
- Wrote functional and design specifications for new product features and software components. Worked in a team to modify and finalize these specifications.
- Designed and implemented a Windows based B2B data processing system meant to work in conjunction with third party applications to facilitate automatic e-invoicing.
LawManager, May 1997 - July 2000, Conshohocken, PA
Product Architect
- Developed and maintained the codebase for LawManager.Pro, LawManager's flagship legal case data and management tool for large corporate and government legal departments. Redesigned key portions of the existing code and implemented many new features to expand software's overall power, stability, and usability.
- Designed and implemented key parts of CM Foundation and CM Financials, LawManager's base case management systems, including matter workflow, invoicing, and entity management subsystems.
- Implemented business logic for systems to facilitate the interfacing of LawManager case management software with third party products such as DocsOpen, DM5, iManage, WestLaw, Elite Encompass and many others.
- Converted large and complex client legacy databases for use with LawManager case management software using the Perl scripting language.
- Administrated and maintained client database systems.
- Wrote SQL stored procedures for MSSQL and Oracle database management systems.
- Provided direct client service and support through site visits.
- Designed reports using Crystal Reports authoring software.
Gnostech, January 1996 - November 1996, Warminster, PA
Software Engineer
- Implemented automatic data acquisition and analysis software for airflow test stands and system calorimeters designed to measure capacity and efficiency of air conditioning and heat pump equipment.
- Wrote system simulations using MATLAB software.
- Designed report templates using Crystal Reports for use with data acquisition software.
- Company subcontract technical representative.
- Appointed project leader for and oversaw execution of Chinese software localization projects.