**** ********* ******** **. ******, Florida *****
Tel: 813-***-**** E-Mail: ******@*******.***
____________________________________________________________
Joe Sarnovsky
TECHNICAL
SKILLS: ASP, ASP.NET, HTML, DHTML, CSS, XML, VBScript, VB.NET, JavaScript/JScript, Client/Server Programming, Visual Basic 4 - 6, Visual Basic .NET, Visual Interdev 3.0, Visual Studio 2003 - 2008, Java, Oracle JBuilder, Power Builder 6.5, Microsoft Media Technologies, Enterprise Database Design, e-Commerce Development, XML Web Services, WCF Services, AJAX, Technical Manual Writing, System Documentation, ADO, MTS, TCP/IP (WINS, DNS, RAS, PPTP, SSL DHCP, HTTP, FTP, SMTP, POP3, IMAP), IPX/SPX, NetBEUI, Cisco Routers/Switches, Enterprise Network Design, Network/Telephony Configuration, Disaster Recovery, Dos, Windows 9x, Windows 2003, Windows XP, Windows 2000, Windows NT, IIS 4-7, Vista, MS Exchange, Backup Exec, MS SQL 6.x 2005, Oracle 8i-10 / Lite, Structured Query Language(SQL,SQL*Plus), Sybase, MS Word, MS Excel, MS Project, MS Outlook, MS Access, Novell NetWare 3.x 4.0, PC and Macintosh Systems
EDUCATION:
Class Room Education
Lorain County Community College (LCCC). Elyria, OH. Digital and Data Communications/Electronics
Classes
Using Visual Interdev to Leverage Web Services
Visual Interdev for ADO
MAJOR CERTIFICATIONS:
A+ Certified Service Technician
Microsoft Certified Systems Engineer (MCSE)
Windows NT 4.0 Server in the Enterprise
Windows NT 4.0 Server
Windows NT 4.0 Workstation
Networking Essentials
Implementing and Supporting Microsoft Windows 95
Implementing and Supporting Microsoft Exchange 5.5
Internetworking with Microsoft TCP/IP on Microsoft Windows NT 4.0
BUSINESS
EXPERIENCE:
February 2007 March 2009 (eMason Inc) St.Petersburg, FL., Senior Developer
Lead Software architect in converting their process and workflow application from a .NET 1.1 framework into .NET 3.0 - 3.5 based N-TIER application.
The Clarifire application was rebuilt upon the Microsoft® .Net® 3.5 technology framework to provides a secure development environment, utilizing Managed Code, Common Language Runtimes, and Unified Class Libraries.
Clarifire(r) was completely re-written to be a WCF based service to process all business logic on the servers directly with transaction support. The client side application was re-architected to manage only UI functions and instead leverage the services from a reusable API library.
All poor performing aspects of the client application (such as data access, large viewstates, poor validation and threading that caused system deadlocks) were diagnosed and then corrected to stabilize the application
Integrated AJAX functionality throughout the site to reduce the overhead and constant control flipping (page refreshes).
Rewrote the application to support a common theme and styles throughout the areas of the site.
Security was completely updated to leverage Membership services from any source that the membership and role framework would support (Database, File, NTFS, Custom Soap, Windows Domain or Active Directory)
Clarifire(r) application was eventually certified for Windows .NET. This includes full web service support without custom code being written.
Other applications like the RCC system, a Loss Mitigation Module were built around the Clarifire application and data its structure.
Team of developers started at three people and eventually grew to about six people over a 2 year period.
October 2006 November 2006 CSCU (Card Services For Credit Unions), St.Petersburg, FL. Senior Developer
Worked on re-architecting a web site from ASP to an ASP.NET 2.0 framework site utilizing master pages and a restructured SQL Database schema.
Overall goal of the project being creating a web application that could be easily maintained and managed under Visual Studio 2005 and the Dot.NET 2.0 framework
Documented application design for handoff to a packaged framework to be utilized by other programmers
Some limited development using Microsoft AJAXs implementation.
Converted web pages that previously were developed in classic ASP and migrate them into the Visual studio 2005 project.
Document exiting workflow processes under Visio 2005 as part of the documentation process.
Convert the existing code that utilized classic ASP and a SQL 2000 server to a Visual Studio 2005 / SQL 2005 project application.
UML diagramming of system processes for formal documentation and technical user manual.
Documented deployment processes and application installation instructions
Create database diagrams and ERD using Microsoft Visio
Updated the SQL 2005 database schema to be compliant with current practices including indexing, foreign key relationships, and validation.
July 2006 October 2006 Bright House Networks, Brandon, FL.
Senior Developer
Converted database queries to conform to new ACP database schema
Converted ASP pages with older SQL schema formats to ACP format
Converted Forest & Trees files with older style database schemas to ACP format
Converted SQL stored procedures used by their marketing department to new ACP schema
Optimized and helped data warehouse users better optimize their queries under the new schema format
Identified and tested new schema information for consistency in the conversion process.
Identify bottlenecks in new schema format and suggested optimization methods.
February 2006 July 2006 Geac Public Safety (Extensity Public Safety), Tampa, FL.
Senior Developer
Developed reports in HTML, ASP, ASP.NET, PHP
MS SQL Database design and SQL Coding
A web / client application that tracks Fire and Inspection Record information using COM objects
Data migration and code cleanup of VB6.0 and PHP to eventual .NET and SQL 2005 porting
Database Redesigning and best practice implementation to a model consistent with current programming standards, to increase performance and ease of reporting.
August 2003 August 2005. Sten-tel Inc., Springfield, MA.
Senior Developer
Developed pages in HTML, DHTML, ASP, ASP.NET
Web cluster and database replication setup
Client based applications that allow users to connect to web services to retrieve document information
Developed custom controls and templates to be reused by other programmers within the company.
Manipulation of MS Word documents for import/export into other systems
Manipulation of voice and text documents for playback in Windows Media Player based transcription utility.
Setup and management of Visual Studio 2003 based project.
February 2000 July 2001: Kforce Consulting, Tampa, Florida.
Consultant
Client: Innovative Concept Group, Tampa, FL
Software developer tasked with designing and developing a sales force tracking application. Goals included: creating a Java application that interfaces with an Oracle database server.
 Tasked with the writing the system design specifications.
 Involved with project goal setting, database re-design, and new softwares present and future expectations.
 Documenting existing document workflow processes and business procedures.
 Installed and configuring base development environment.
 Full project life cycle development.
 Developed software under Oracle JBuilder 3.2 with SQL*Plus stored procedures and functions.
 Written using the Java 1.3.1 SDK with JDBC data connections.
Client: Sten-tel Inc., Springfield, MA
Lead software developer tasked with converting a VB 4 software package to VB 6 and enhancing the current system. Goals included: conversion from VB 4 to VB 6, enhancing the security abilities, increase customization, and scalability of the system.
 Tasked with the writing the installation documentation for a preexisting software package.
 Involved with project goal setting, database re-design, and new softwares present and future expectations.
 Documenting existing document workflow processes and business procedures.
 Inventory existing system, including source code versions.
 Document existing system installation procedure including writing installation manuals.
 Create N-Tier-type software package using MTS (Microsoft Transaction Server), COM, and convert software to run as NT services.
 Enhance the new system to include real-time backups, push and pull document and task management, enhanced reporting features including some A/P and A/R functions. Extend the existing document delivery system to include a push/request method (via. E-mail, Web Site, or Dial-In).
Joe Sarnovsky (Resume Page 2)
Client: Eckerd Youth Alternatives, Tampa, FL
Lead software developer tasked with creating a Visual Basic Application that will interface with an existing database and convert billing information into the Medicare EDI format for electronic submission.
Tasked with the writing installation documentation for the application.
Documenting the workflow of the application
Involved with project goal setting and managing client expectations with little supervision.
Documenting existing document workflow processes and business procedures.
Researching and determining requirements for the Medicare EDI format.
Program uses ADO with ODBC to interface with a MS SQL 7.0 database server.
Creating an installable application that can be written to CD.
Export billing information from a proprietary system into a Medicare EDI payment file for electronic bill submission.
Import Medicare EDI payment information back into existing system.
August 1999 Feb 2000. Digital Navigation, Cleveland, Ohio.
Programmer/Graphics Designer
Developed web sites, logo design, brochure design, marketing strategies, and establishing company identities
Developed pages in HTML, DHTML, ASP with ODBC.
Network administration and Webmaster
Designed and wrote web pages for medium and large corporate intranet, internet, and extranet web sites.
Developed custom controls and templates to be reused by other programmers within the company.
Help design a shrink-wrapped e-Commerce package that could be added to a site with minimal program experience.
Domain and Certificate registration.
August 1995 August 1999 PC ELITE, INC., Amherst, Ohio
General Supervisor/Manager
General business administration including: project management, hiring of employees.
Finding and landing new business opportunities.
Scheduling employee fieldwork.
Proposal development and sales presentations.
Applications Developer
Programmed with custom applications with Visual Basic.
Programming with Microsoft Access.
Systems/Network Consultant
Assisted businesses and schools with network solutions and decisions.
Installed hardware, built custom computer systems, software and hardware diagnostics and repair.
Network design and installation including wiring, system installation, custom solutions.
Project management.
Systems Administrator
Administered several Microsoft Windows NT Server Based Networks, including NT Workstation, Windows 9x clients
Administered Microsoft Proxy Server 2.0, Microsoft Exchange Server 5.5, Microsoft Internet Information Server.
Webmaster
Developed web sites using: Active Server Pages, Dynamic HTML, ODBC Connectivity, VBScript, and JavaScript using Microsoft FrontPage.