Personal Windows Helpdesk (v1)
Designed and developed a self-updating personal helpdesk utility (and associated Web services) for Intellisponse in Visual Basic .Net. This program operates in the user"s system tray, and was designed to replace functionality typically provided by Windows 2000 login scripts and group policy. Right-clicking the tray icon enables the user to automatically connect via VPN to the corporate network, map / un-map network drives and printers, backup local files to a personal folder on the file server, and access the proprietary Helpdesk system. The utility communicates with a remote database using a Web services layer, enabling it to operate from anywhere in the world over an existing Internet connection.
Project responsibilities include service-oriented client-server (3-tier) system architecture (including component modeling, service module outlines, and system security policy blueprints) and database architecture (data modeling, including design of relational tables / indexes / views / triggers and stored procedures, system security), as well as application and database development, deployment, .and maintenance.
Client: Intellisponse (Waterbury, CT)
Scott's Resume Home
Database Administrator
Responsible for administration of database, including installation, management of user roles, backups, data transformation services, and index / server maintenance.
Database Architect
Responsible for the design and documentation of the database, including table / stored procedure / view / index design, security, and maintenance planning.
Project Lead
Responsible for the oversight and management of a development project from cradle to grave, including specifications-writing, developer management, BETA testing, and production roll-out.
Senior Database Developer
Responsible for development of database software, including table and index creation, and view and stored procedure development, while acting as a mentor for junior database developers.
Senior Developer
Responsible for writing application code as part of a larger development team, while acting as a mentor for junior programmers.
System Architect
Responsible for the design and documentation of a multi-tiered system, including object modeling, component communication design, and specifications-writing based on end-user goals and requirements.
Team Lead
Responsible for the oversight and management of a team of software engineers.
Scott's Resume Home