My Photo

Steven H Funk

Senior .Net Developer


steve@stevenfunk.com

Professional Summary

A creative, very successful software designer and developer with over 15 years experience delivering projects on time and within budget. Specializes in Microsoft .Net based application technology, businessanalysis, design, development, testing, and implementation. Experienced in all phases of software development life cycle, including business requirements analysis, prototyping, development, testing, project management, and documentation. Special expertise in object oriented, and test-driven design methods using the latest Microsoft Patterns and Practices methods. Effective communicator both as a team member and as an individual contributor.

Skills

Languages
C#, VB.Net, SQL, JavaScript, HTML, CSS, Cocoa Touch, Visual Basic, VBScript
Web Technologies
MVC (Razor), ASP.Net, jQuery, AJAX, Javascript, HTML5, CSS3, Silverlight, Classic ASP
Desktop Technologies
Windows Presentation Foundation, WinForms
Web Services
Windows Communication Foundation (WCF), SOAP, Web API
Database Technologies
SQL Server, LINQ to SQL, ADO.Net Entity Framework
Design database structure, views, stored procedures, triggers, SSIS packages
Development Tools
Visual Studio - 2012 (All previous), SQL Management Studio, IIS

Education

New Horizons 2013
Microsoft 20480 Programming in HTML5 with JavaScript and CSS3
Microsoft 20486 Developing ASP.NET MVC 4 Web Applications
ITT Tech 1993
Associate Degree (AS), Computer Aided Drafting

Resume

Systems Developer

03/2011 - Current
Nationwide Childrens Hospital
Columbus, OH
Responsible for development and support for third party Content Management System that handled various business related information in regards to Grant financial and progress tracking, and research study tracking. Managed, architected, and developed many projects with clients for various systems. Designed, developed and supported internal specialty .Net applications in C#. Lead project to update and standardize SQL Reporting Services Reports from 2005 to 2010 Sharepoint SSRS Site. Designed new, supported existing, and performed a clean-up of the SQL Services Reports.

Senior Developer

10/2009 - 03/2011
Applied Performance Technologies
Westerville, OH
Project: BMW Financial Systems Responsible for migrating existing Sharepoint sites to Microsoft Office Sharepoint System (MOSS). Coordinated with key people: end user and Information Systems staff. Produced project plan, provided status updates, and produced deliverables. Additionally responsible for Tier 3 level product support. Provide expert programming problem solving skill in debugging and providing fixes for both .Net C# code, Stored Procedures, and data fixes when necessary.

Senior Developer

4/2008 - 10/2009
Pyrix, Inc.
Powell, OH
Work as part of team and individually to design, develop, and support custom applications for clients. Responsible for design documents, proof of concept deliverables, product development, delegation of work and testing, release to clients, and daily product support. Influenced and implemented patterns and good coding practices. Write, maintain, and provide user and technical documentation. Products span many platforms: Desktop Windows Forms and WPF Applications, Website extranet, and handheld Smart-device (Pocket PC) applications. Designed and developed of rich vehicle dynamic configuration maintenance application in Windows Presentation Foundation (WPF). The application used the underlying business logic and objects while providing a more modern and easy to use front end. Designed and developed application licensing system utilizing Windows Communication Foundation (WCF) remote service and desktop application module. This enabled the user of the application to login to the remote system, prior to use, and have the product license updated real-time. Previously products had to have license files sent to clients to enable them to use products for periods of time. Designed and developed custom Windows Presentation Foundation graphing application. Produced design documents, proof of concept, and developed Tire inventory and set arranging applications for both desktop and smart-device platforms. These applications were designed to interact with each platform version. The desktop version was enhanced to include export of the arranged sets of tires to Excel spreadsheet based on client requirements. Provide daily support of current main company product. Participated in extensive upgrade from Visual Basic 6 to C# expertise and enhancement.

Senior Developer

8/2007 - 4/2008
DTI Technologies, Int
Columbus, OH
Project: Nation Data Education Center, OSU Campus Gathered requirements from manager and staff. Developed proof of concept documents. Designed and developed a web based intranet and internet fully customizable and dynamic question and answer system using Microsoft .Net 2.0 ASP.NET, AJAX and JavaScript technologies. The application includes a creation and maintenance utility, and user response application. User controls and web parts were created to enable use of the user interface in either a regular ASP.NET website or Windows Sharepoint Services Portal. Designed entire database schema and stored procedures on SQL 2005 database platform. Created data transformation service to integrate data into existing database schemas for reporting. Supplied full and detailed system documentation. Technologies used are ASP.NET, AJAX, and SQL 2005 database. Provided QA testing scenarios for user testing. This will help to increase efficiency and accuracy by 85%.

Mid Level Developer

4/2005 - 5/2007
iHomeowners, Inc (LoanWeb.Com)
Calabasas, CA
Public Sites: Enhanced and maintained existing company external websites. Responsible for project managing, code review, and QA of off-shore team support. Designed, developed, and maintained fully dynamic forms in ASP.NET, where look and feel/theme, control placement and number of pages were XML controlled. Developed process and strategy to reduce website output footprint, and cross browser compatibility for more efficient web pages. Existing websites were in ASP, ASP.NET, and DotNetNuke. AB testing: Designed and developed a service oriented AB Testing system to allow for forms to be tested against each other to increase conversion. Created an AJAX enhanced configuration tool to allow for easy configuration and manipulation of test system. This system was able to track each form test and report on form efficiency, resulting in an increase of over 15% efficiency. Form completion and accuracy was increased about 8% due to testing analysis and form improvements. Used ASP.NET C#, AJAX, and Web Services. Reports: Designed, developed, and converted many company reports in and to SQL Reporting Services 2005. Including those for the AB testing system and public websites. Created drill down and linkable reports, often containing pie charts or graphs to display trends. Also created reports that linked to Analysis Services (Cube) Data. The reports improved generation speed by 95% and accuracy by 10%. Testing: Maintained and enhanced automated testing system to ensure code is working as designed and expected. Enhanced existing visual website testing system to assist with fully testing all functionality of the public websites. Wrote and checked existing tests on a regular basis to ensure code testing is working as expected. Provided daily status updates of test results. Technologies used were NUnit, Nunit.ASP, CruiseControl.net, WebZinc, NAnt, NCover. Disaster Recovery: Created a version of the public websites with critical functionality, able to run from virtually anywhere in the case of a disaster. The primary forms will allow the company to continue to collect vital data on form submissions via a written text file for later import into the database.

Senior Developer / DBA

6/2001 - 4/2005
Encino Tarzana Medical Centers
Tarzana, CA
Designed, developed and supported multi-hospital employee intranet giving access to employee information such as robust web enabled applications, forms, company directory, and applications to replace inefficient, non-HIPPA compliant procedures. Gathered project and user requirements from both administration and general staff. Technologies used were ASP, ASP.NET, SQL Server 2000, and SQL Reporting Services 2000. Designed, created and delivered a hospital department employee productivity efficiency system. This system tracked nursing department demand and supply. The system encompassed daily punch data for each employee, imported from Kronos time system, and patient census information. Assisted managers with staffing levels and keeping department functioning within budget. Implementation reduced time for each manager to review and maintain data from a minimum of 2 hours daily to only a few minutes. Efficiency increased by at least 60%. Accounting was able to gather real-time and accurate data and reported that efficiency in their department increased by at least 50%. Financial Reporting was changed from printing on paper to a more secure and available on-line system. A system was designed to go paperless and save on costs ranging from paper supplies, paper recycling, and printer maintenance and supplies. Designing a paperless, and HIPPA compliant secure report system on-line saved the company approximately $15,000 annually. Other applications designed and developed to streamline and further enforce hospital policies and procedures and HIPPA requirements include: medication error tracking and prevention; physician identity, physician facility privileges, and physician status verification; information technology asset inventory; help desk repair and call tracking, software license tracking, financial reporting, financial document securing conference room and event scheduling. Partnered with network manager in redesigning the entire network infrastructure, server design, implementation, and upgrade. Assisted in network equipment and wiring redesign, backup system research, implementation and operation, server design, implementation, operation, and support. Setup and supported domain controllers, file servers, LTO, SQL Database Servers, and Web servers.

Contract Project Manager / Developer

1/1998 - 12/2002
Converging Lines
Simi Valley, CA
Performed development, design, and budget generation on many small to large sized local and international website projects for businesses. Worked on various sites to supply dynamic, secure, and/ or rich content. Site types included were e-commerce, travel, and group/club sites. Technologies used were Microsoft ASP and SQL Server 2000. Provided on-call support.

Developer / Analyst

4/1997 - 6/2001
Perot Systems
Los Angeles, CA
Designed and developed applications on IBM AS/400 system in RPG III and RPG/LE for 120 hospital patient accounting system. Responsible for product enhancements, new product design and implementation, maintenance, HIPPA and Y2K system updates. Provided detailed work analysis and project updates. Participated in 24/7 on-call support rotation for entire system.

Portfolio

Inventory
Encino-Tarzana Medical Center

Automated and customizable computer, printer, and computer scanner inventory system.  Keeps track of current installed hard and software on computers. Able to track location of computer, printer, and scanner.

Management Productivity
Encino-Tarzana Medical Center
Manage nursing staff levels based on patient census, real time budget calculation.
Race Vehicle Setup
Pyrix, Inc.
This application catalogs and helps maintain various race car setups per the design of the client.
Community Services
Run For the Hungry
Small independent website that took signups for a cause.
Mobile Site
Pyrix, Inc.
Mobile website made for clients to be able to get real time stats anywhere
Dashboard
Pyrix, Inc.
Company job dashboard for realtime stats on running jobs
;