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.