Vice President of Engineering
2008 - 2013VillageEdocs- Worked as managing director for all 3 teams of engineering staff.
- Made technology decisions for the company.
- Implemented Scrum methodology for engineering teams.
- Assisted product owners in managing various product backlogs.
- Developed a Groovy / Grails application with an Oracle back-end and a Bootstrap / jQuery front-end.
- Implemented various services with Apache ActiveMQ and Mule ESB.
Technologies: 4GL, Oracle RDBMS, Grails, Groovy, JEE, JavaLead Engineer
2000 - 2008GoSolutions, Inc- Created Oracle C/C++ applications for Windows and Solaris.
- Developed a custom SMTP delivery agent to Oracle RDBMS.
- Built JEE applications and web services on JBoss.
- Developed telephony applications using related Dialogic technologies.
- Created speech recognition applications using Nuance C++ and Java APIs.
Technologies: 4GL, PL/SQL, SQL, C++, C, Oracle, JEESenior Database Architect
1999 - 2000Moon Communications- Maintained existing Microsoft SQL server installations.
- Developed new database schema and supporting procedures.
- Migrated the entire SQL Server platform to Oracle RDBMS.
- Wrote a DLL "search" library using a 3rd party API and database.
- Helped the executive team to dismantle and shutdown the company.
Technologies: Visual Basic, Microsoft Visual C++, Microsoft SQL Server, OracleVice President of Software Systems
1997 - 1999Cybear, Inc.- Hired and managed engineering resources.
- Organized requirements with business owners.
- Designed and implemented Oracle RDBMS schema for storing application data.
- Wrote a custom TCP/IP server daemon for transmitting application data.
- Coordinated the shift from development to the production network operations environment.
- Interviewed and staffed the application support team.
- Implemented an enterprise billing solution (Portal Software).
Technologies: Visual Basic, Java, OracleDevelopment Team Leader
1996 - 1997Andrx Corporation- Set up the development environment for building patient encounter applications.
- Interviewed and hired engineering staff.
- Developed an online order entry system (andanet.com).
- Researched Java-related technologies for web applications.
- Organized requirements with product owners.
Technologies: SQL, HTML, JavaHealthcare System Integrator
1996 - 1996IBM / ISSC- Completed onsite training with an Israeli technology company (Sirius).
- Conducted research for planning and implementing Sirius technology.
- Developed data loading and querying applications using Sirius APIs.
- Created a data repository for National Institute of Health data sets.
- Researched the HL7 data model for Sirius implementation.
Technologies: C++, C, 4GLProgrammer, Analyst
1993 - 1996Medication Management Systems- Developed 4GL applications for Unix systems.
- Wrote TCP/IP socket programs for IBM AS400 interfaces.
- Developed Oracle Pro*C client applications.
- Created asynchronous communication software according to ANSI X3.38 specifications.
- Created an HL7 parsing engine for encrypting and decrypting hospital data messages.
Technologies: Pro*C, Oracle, AS400, 4GL