• Twelve years of experience:
    • Independent consultant - (since 2002)
      • Web Development and ecommerce solutions
      • Business Systems Design
      • Software Integration
      • Technical support and troubleshooting (Mac & PC)
    • Debt Management Associates - Boca Raton, Fl (2001)
      • Development team member redesigning obsolete software
      • Designed a security system with custom ActiveX controls
    • Truedial Technologies - Sunrise, Fl (2000)
      • Performed data warehousing for client companies
      • Provided remote data access via XML, ftp, and http
      • Customized reports using Excel as an automation server
      • Provided 24 hour / 7 day support to international clients
    • Fun Center Software - Fishkill, NY (1998-2000)
      • Converted DOS based software into object oriented code
      • Re-engineered the security system into a user/group system
      • Performed internationalization
      • Simplified distribution by linking reporting to the Win32 API
      • Established real time data exchange with an external database
      • Utilized MAPI for an automated e-mail reporting program
    • James Direct Marketing - Wilton, Ct (1996-1998)
      • Translated function-oriented legacy code into Visual OOP
      • Developed an inventory tracking system for the warehouse
      • Adapted and installed the main DBMS product in Norway
      • Solved linkage issues with tax and credit card software
    • Sony Music and Entertainment - New York, NY (1995)
      • Managed a small team of consultants in systems development
    • Genesis Healthplan - Yonkers, NY (1994)
      • Enhanced existing software
    • Kleinwort Benson Holdings - New York, NY (1993)
      • Network support
      • Mac and PC desktop support
  • Education:
    • MCP: Design/Implement Distributed Applications - C++
    • MCP: Design/Implement Desktop Applications - C++
    • MCP: Designing/Implement Databases - SQL Server
    • MCP: NT workstation 3.51 (expired)
    • CNE: Certified NetWare Engineer (expired)
    • Bachelor of Science Iona College New Rochelle, NY
  • Skill set:
    • Programming Languages
      • C/C++
        • An extremely powerful low level language that can be used to perform tasks that other languages can not. Full blown applications can be slower to produce and more error prone, however.
      • Visual Basic
        • An excellent choice for rapid application development. Subsets of Visual Basic, namely VBA (Visual Basic for applications) and VBScript can be used to automate or integrate Office applications and to implement server side web site functionality respectively.
      • SQL
        • Structured Query Language is used in database systems of all kinds to control the structure and flow of data.
      • HTML
        • HyperText Markup Language is used to create the structure of graphical web pages.
      • XML
        • eXtensible Markup Language is a highly efficient and compatible way of transferring data over the internet.
      • JavaScript
        • This is the primary method of programming functionality into a web page that will execute on the surfer's computer as opposed to the web server.
      • PHP
        • Personal Home Page is an extremely powerful yet user friendly server-side web programming language.
      • Perl
        • Practical Extraction and Report Language is another server-side web programming language.
    • Data Management
      • MySQL
        • A powerful integrated web based database system offered by many web hosts.
      • SQL Server
        • A database system used for extremely large scale systems (terabytes of data).
      • Visual FoxPro
        • A database system used for mid-sized database management systems.
      • Access
        • Although often pushed to its ultimate limits, this product was designed for smaller data storage and retrieval needs.
    • Tools and Techniques
      • Win32 API
        • This is a consistent and reliable method of accessing any and all functionality on a Windows based machine including any hardware attached to it.
      • COM/DCOM
        • The Component Object Model or Distributed Component Object Model is used to distribute the functionality of a complex program among different "threads", "processes" or computers. Breaking down functionality in this way greatly increases performance as well as manageability.
      • ADO/DAO/ODBC
        • These are all standardized ways of accessing remote databases. The former can be extremely useful on data driven web pages.
      • CDO and MAPI
        • Collaboration Data Objects and the Messaging Application Programming Interface are used to automate communication related functionality such as emailing and faxing.

click for home page
Valid HTML 4.01! Valid CSS!