Dave - Resume

Professional software engineer with increasing experience in software application design and implementation using object-oriented methodologies. Excellent analytical and problem solving skills including experience with design patterns. Past work has been in the manufacturing, education and financial services sectors.

Skills

Data Access and Persistence: Microsoft SQL Server, T-SQL, Stored Procedures, ADO.NET, XML, XSLT, XPath

Design Methodologies / Tools: Microsoft Visio, UML, OOA/OOD, Design Patterns

Developer Tools: Microsoft Visual Studio, Microsoft Team Foundation Server, Microsoft SourceSafe, Seapine SCM, Telelogic Change, Telelogic Synergy

Development Languages: C#, Visual Basic.NET, JavaScript

Web Development: ASP.NET, HTML, CSS, IIS, Web Services

Experience

Johnson Controls, July 2011 - Present
Sr. Software Engineer

Highlights

  1. Field Productivity Enhancements II (Metasys v6.0)
    Worked with a team of software engineers to implement enhancements to the off-line configuration tool.
    Environment: C#, SQL Server 2005 / 2008, T-SQL, Visual Studio 2010, Telelogic Change, Telelogic Synergy

SysLogic, February 2010 - July 2011
Consultant

Highlights

  1. Johnson Controls – Platform Enhancements II (Metasys v5.2)
    Worked with client to replace existing archive upgrade process. The new process upgraded an existing archive database from the old archive schema to a new schema. The primary focus of the new upgrade process was to increase performance, and reduce upgrade time. Also, worked on other smaller pieces of the PEII project, as well as doing bug fixes.
    Environment: C#, SQL Server 2005 / 2008, T-SQL, Visual Studio 2008, Telelogic Change, Telelogic Synergy

HSA Bank, October 2008 - January 2010
Programmer Analyst

Highlights:

  1. Salesforce.com Implementation
    Working closely with the business owners of the project, designed and implemented the object model, validation rules, workflow rules and approval process. Worked on a team of three and served as the Salesforce subject matter expert. Did time estimates for Salesforce related development. Demonstrated early versions of the solution to the business owners.
    Environment: Salesforce.com, Salesforce.com Sandboxes, Force.com IDE, Force.com Migration Tool, Apex Data Loader, Apex, Visualforce, Seapine SCM
  2.  
  3. Year End Tax Tool
    As the sole developer on this project modified an existing client-server application to produce forms 1099 and 5498 for the 2008 tax year. Improved the application by tuning database stored procedures, reducing database calls, increasing usability of the user-interface and re-factoring the code-base to reduce future maintenance.
    Environment: Visual Basic .NET, SQL Server 2000, T-SQL, Seapine SCM
     
  4. Web Application Management
    Took the initiative to design a solution for redirecting page requests from certain parts of a website when those parts were unavailable. The solution could easily be implemented in any website, which was an improvement over the only existing solution which was tightly coupled to the website. Presented the design to all developers during an IT Knowledge Sharing session.
    Environment: Visual Basic .NET ASP.NET SQL Server 2000, T-SQL

Guaranty Bank, June 2007 - September 2008
Senior Developer

Highlights:

  1. Loan Origination System Data Conversion
    Working with the Database Administrator developed and tested a series of T-SQL scripts which converted data from multiple legacy systems into a new loan origination system. Interacted directly with the business owners of the various systems, as well as working with a business analyst.
    Environment: SQL Server 2005, T-SQL, Team Foundation Server
     
  2. Loan Servicing Extract
    Designed and developed a system to extract loans from the aforementioned loan origination system and prepared them for delivery to a third-party servicing system. Worked with the business owners and a business analyst to insure correct results. Also, worked with the representatives of the third-party system.
    Environment: C#, SQL Server 2005, ADO.NET, T-SQL Stored Procedures, BizTalk 2006, Team Foundation Server, Microsoft SQL Server Integration Services, XML, XSLT
     
  3. Shelter Mortgage Website
    Teamed with a fellow developer to re-write the administrative and content management portion of the shelter-mortgage.com site. Functioned solely as a developer on this project. Responsibilities included C# and stored procedure development.
    Environment: C#, ASP.NET, AJAX, SQL Server 2005, T-SQL Stored Procedures, HTML, CSS, IIS, Team Foundation Server, CSLA Framework

US Bank, July 2004 - May 2007
Application Developer

Highlights:

  1. Productivity Tracking
    Designed and implemented a productivity tracking client-server application to reduce duplicated and manual entry of “widgets”. Responsibilities included generating UML design documents, writing C# code, writing stored procedures and testing.
    Environment: Microsoft Visio, UML, C#, SQL Server 2000, ADO.NET, T-SQL Stored Procedures, SourceSafe
     
  2. Mainframe Screen Scraping and Automation
    With a fellow developer's assistance, designed and implemented a client-server application to read data from an Excel spreadsheet and update multiple mainframe systems using screen scraping.
    Environment: Microsoft Visio, UML, Visual Basic. NET, SourceSafe

Sadoff Iron and Metal, October 1999 - June 2004
Application Developer

Highlights:

  1. Customer Data Maintenance Application
    Designed and developed an application for consolidated customer data maintenance. Worked directly with the business owners to collect requirements. Demonstrated early versions to the business owners and collected feedback.
    Environment: Visual Basic .NET, SQL Server 7.0, ADO.NET, T-SQL, DTS
     
  2. Intranet
    Pioneered the use of a company intranet for delivering reports to business users. Worked directly with the business users to collect requirements.
    Environment: Visual Basic .NET, ASP.NET, SQL Server 7.0, ADO.NET, T-SQL, DTS

 Prior experience is available upon request.

Certifications

Microsoft Certified Professional 

Professional Organizations

 WI .NET User Group
International Association of Software Architects

Presentations

 Workflow 101: Theory and Practice with Windows Workflow Foundation                 September 28, 2010

Education

 University of Wisconsin – Oshkosh, BS Computer Science, January 1999