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
-
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
-
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:
-
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 -
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
-
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:
-
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
-
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
-
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:
-
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
-
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:
-
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
-
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