Accomplished software developer with extensive experience and highly developed problem solving skills, attention to detail and user interface design. Demonstrated ability to drive projects to completion on time, exceeding user expectations.
Computer skills
Languages/Tools
Extensive and current experience with Delphi XE2 and Delphi 6/7 Enterprise/Professional
Experience with C and Visual Basic for .Net
Extensive use of SQL with Interbase and Microsoft SQL Server
Experience with SQL on Oracle and MS Access
Experience with C and Turbo Pascal under DOS
Databases
Extensive and current experience with Interbase 5.6 and 7.1
Experience with Btrieve 6.15 Client/Server implementation and Client only configurations
Experience with Oracle 7
Experience
Senior Software Engineer
Confidential
Team leader maintaining and enhancing large ERP system.
Developed multi-phased approach to update legacy code to current development tools, updated 3rd party visual controls and extend existing client/server architecture.
Delphi code base utilizes runtime packages and consists of over 1.5 million lines of code.
System built using multiple technologies including Delphi, C and Visual Basic.
Currently used by over 3000 small to medium manufacturing companies.
Senior Software Engineer
Confidential
Lead development effort of a quick service point of sale application. Notable system features include remote modules for system administration and reporting, secured POS operation with employee password or security card, integrated credit card processing and automated royalty reporting. This application was built from the ground up using Delphi 6 Enterprise and Interbase 7.1. This product began shipping in 2006 and is used in over 1000 stores and kiosks.
Development and maintenance of unique point of sale and salon management software for a leader in the beauty industry. This system was developed from the ground up using Delphi 4/6 Enterprise and Interbase 5.6/7.1. It runs on Windows 2000 and XP and utilizes a touch-screen interface. The software is installed in over 3000 locations, has around 20,000 users, and serves millions of salon customers each year.
Created a mechanism to allow custom code to be delivered to individual salons without requiring a software upgrade. Used to send documentation, survey users, retrieve system status and performance information and modify database structures.
Created tools to allow software updates to be delivered to salons through the Internet. Used patching software RTPatch to build delta files, reducing bandwidth requirements.
Created a tool to retrieve marketing information from salons without user intervention. Allows customized data requests to be delivered to salons without a software upgrade.
Senior Programmer Analyst
Confidential
Supported and enhanced Profiler processing software. This is the primary feedback delivery system for company's management development program. The software imports scanned and keypunched data, produces multiple scores and generates Postscript reports in multiple formats and languages.
Primary developer on system enhancement to support client/server architecture and allow multiple processing workstations. The Profiler processing system runs under DOS and on a Novell LAN. Created several system support applications with Visual Basic and Delphi to facilitate integration with corporate infrastructure.
Served as consultant to several internal committees. Responsibilities included product evaluation and proposals, technical implementation recommendations and tool selection recommendations.
Project manager for internal development effort. This effort automated a manual customization process. Scope of application includes a Delphi presentation layer, ODBC to MS Access database manipulation and reporting. Database access code written in SQL to allow portability to corporate Oracle server.
Programmer Analyst
Confidential
Provided user support for internal sales reporting system. Aided in system analysis, design and coding of company's inventory management software product. This package also provides automated order entry for Red Line merchandise.
Advisory Programmer
Programmer
Confidential
As Advisory Programmer: Primary programmer in charge of integrating two of the company's software products, The Insurance Writer and Ratabase . Created assembly bridge allowing communication between COBOL Ratabase and 'C' modules The Insurance Writer via software interrupts.
As Programmer: Responsibilities included Pascal programming, technical analysis and design of enhancements pertaining to the The Insurance Writer . Customer technical support for special projects including on-site problem determination and phone support. Design, coding, and documentation of utility programs for internal and external use. LAN administration duties for internal IBM network. Other duties performed as required.
Systems Manager/Programmer
Confidential
Primary responsibilities included Pascal and BASIC applications programming as well as project and systems management. Maintenance and enhancement of the company's commercial software product. Provided user technical support, training and documentation.