Experienced application developer that has been working in software development for 22 years with a strong focus on database and back-end architecture and data transformations in Microsoft-centric environments and strong familiarity with their languages and tools.
Can display proficiency with the following skills and in the following areas:
Industries: Insurance (Auto), Healthcare, Financial, Internet Development, General Software Development Contracting, B2B / B2C Web Site Development and back-end interfacing
Technologies: XML, XSL/T, HTML, ASP / ASP.NET, Web Services, COM / DCOM, Java Server Pages / Java Servlets, Relational Database Design, Firewalls / Network Security, Webtrends Reporting Package, PayPal Payment Integration, Microsoft SharePoint Services and WSS.
Development Methodologies: Object Orientated Design and Development, Test Driven Design, Agile Development, Waterfall Project Planning, Metrics Reporting
Source Control: Merant PVCS, CVS, Subversion, VSS, TFS, git
Tools: MS Visual Studio, Beyond Compare, Tortoise SVN, ReSharper
Back-ends: MS SQL Server, Active Directory / LDAP, MQ Server, DB2
Server Configuration: SQL Server 6.5, 7.0, 2000, 2005, RADIUS, IIS (3, 4, 5, 6) Web Server, Apache Web Server, MS VPN / DHCP, Exchange Server, NameD (DNS Server), Sendmail (Mail Server), Windows Network Administration, MS Certificate Server
Operating Systems: Windows 3.1/95/98/NT/2000/XP/Vista/Windows7/Windows10, Linux (Ubuntu, SuSE)
• Enthusiastic personality, Career motivated, Team player, over 20 years of technical experience.
2/2014 – Current Progressive Insurance http://www.progressive.com
Developer Lead, Classified-Highly Sensitive Data Program 05/2015 – Current
Participating in adapting an IBM led process into a reusable and repeatable process to assist in Progressive’s enterprise effort to catalog locations and usages of data deemed as highly sensitive.
Worked with IBM to learn their process of highly sensitive data discovery and worked with a small team of developers to deliver a repeatable and re-usable process of identifying and cataloging data such that it could be performed against identified Progressive’s I.T. Platforms.
Leading a team of four analysts and two other developers to perform a technical analysis of multiple I.T. Platforms in the Progressive enterprise to determine the platform’s owned data stored on databases, network storage, and servers as well as the platform’s applications and the data connections between the data-stores. Final summary analysis with remediation indicators and suggestions are finally prepared for the remediation planning team’s use. I also lead the developers in a technical manner for the creation of any identified automation opportunities that can be filled by applications.
Developer Lead, Agent Services 02/2014 – 05/2015
Developed and maintained internal data services and web applications to provide agent owned data to the upstream and from and downstream applications that use them.
Lead small three-man development team to design, implement, and deliver a web based query builder for the Business Intelligence Self-Service team allowing their analysts to easily build and save commonly queried data their customers request. Primarily Technologies: C#, MVC4, ASP.NET, jQuery, IBM DB2.
Designed, developed and delivered an automated nightly batch process to prepare Progressive’s agent’s daily policies for electronic delivery to the agent’s employed agent management system. Primary Technologies: C# console application, IBM DB2, Windows Batch scripting.
Participated as a developer in an Agent Download effort to export agent policy data to an internally housed application of a third-party vendor to enable more data-portability and ease the high cost of in-house resources to maintain data-format mappings data for export. Implemented database stored-procedures, designed and developed an administrative web application and mentored mid-level developers in their daily work. Primary Technologies: IBM DB2, IBM DB2 Native Stored Procedures, C#, MVC4.
5 / 2012 – 2/2014 TWM Systems, Inc. https://www.tmwsystems.com
Hired to aid in the replacing of a legacy PowerBuilder based application with a new one written in C# using the Windows Forms platform. I perform the technical lead duties for the development of client enhancements to the product’s billing sub-system. Analyze existing application to gather system requirements. Design, develop, unit test, and document system and enhancements. I mentor PowerBuilder developers as they transition to C# and a new systems modern architecture (such as the Object Orientated Programming, Microsoft Entity Framework, Visual Studio with MS Test, and N-Tier development practices). I additionally participated in support and maintenance of the TMW Systems’ suite of software products as needed.
12 / 2011 – 5/2012 Progressive Insurance http://www.progressive.com
I was contracted for development to a small group of QA Test leads to perform programming to aid in the creation and maintenance of automated system and regression tests. I restructured larger Quick Test Pro tests into reusable modules such that they could be shared more easily with other tests and eliminate redundancy caused by copy / pasting re-use. I helped QA Test leads debug issues in existing test scripts. I assisted in designing and implementing tests scripts with an eye towards maintainability and re-use among tests and testing groups. In my role I also developed a custom tool for running and displaying the results of customized in-house FIT test scripts.
12 / 2010 – 12/2011 Nationwide Insurance http://www.nationwide.com
Senior Application Developer, Contractor position with responsibilities including designing, building and maintaining web and desktop utility applications in the Auto Insurance industry on Microsoft platforms including Sql Server 2008, IIS 6 and 7 using C# and VB.net, .NET 1.1 through 4.0 (most applications under .Net 2.0 with all new development in .Net 4.0) Works with team members in designing and implementing computer systems based on gathered requirements as well as unit (manual and automated) and system testing. Responsibilities also include triaging and handling production support issues as they arise.
4 / 2010 – 10 / 2010 Rosetta Marketing, LLC http://www.rosetta.com
Technology Manager position whose responsibilities include designing and building complex interactive web sites and applications on Microsoft platforms, including Sql Server 2005, 2008, IIS 6 and 7,SharePoint 2007 using C# and VB.net, .NET 1.1 through 3.5. Leads team members in designing and implementing computer systems based on gathered requirements. Provide mentoring for junior members and liaising with project management members for status and task assignments.
1 / 2010 – 4 / 2010 University Hospitals http://www.uhhospitals.org
Shaker Heights, OH
Senior Web Applications Developer contract position with University Hospitals as a Senior Web Applications Developer. Duties of the position include: design and build complex interactive web sites and applications on Microsoft platforms, including Sql Server 2000, 2005, 2008, IIS 6 and 7, using C# and VB.net, .NET 1.1 through 3.5. Works with team members to address requirements, usability, accessibility, security, and change requests to ensure appropriate website functionality. Additionally, incorporate coding standards, source control policies, coding patterns and practices, and Microsoft Enterprise Library and custom library objects in the daily performance of responsibilities.
4 / 2009 – 12 / 2009 Insurance.com http://www.insurance.com
Independent Contractor Open contract to augment development staff. Duties include complete development project lifecycle using SCRUM / Agile methodologies. Technical analysis of business sponsored project, technical design of project implementation, creation of development code, and formal unit testing using NUnit and Typemock testing API’s as necessary. Most of my projects are in the Auto Insurance Carrier Business Unit under which all enhancements affecting Insurance.com’s auto insurance carriers require approval of both Insurance.com and the Carrier, which includes working closely with the Carrier’s technical staff to achieve success. All development activities use Microsoft Visual Studio (2005 and 2008), Microsoft SQL Server, and .Net Frameworks versions 1 through 3.5.
2008 –4 / 2009 Beacon Hill Staffing Group http://www.beaconhillsg.com
Developer Contract to Permanent Position with CGI (http://www.cgi.com) on site at a CGI client’s. The client client is Novelis / Aditya Biria in Mayfield Heights, Ohio. I was hired in to the eCommerce Web Development group for general web based applications. Duties include SharePoint development and site configuration and migration of legacy Lotus Notes database based applications to SharePoint. Enhancement and Break and Fix support of legacy VB.NET and C# .NET 1.0 applications and web applications. System analysis and documentation, formal requirements gathering with business resources and level of effort technical estimation. User support for technical issues for all CGI hosted Novelis applications.
2007 – 2008 Insurance.com http://www.insurance.com
Application Developer IV Hired to fill a senior level developer position in the expanding Communication business unit. Primary responsibilities include design and implementation of various forms of customer contact primarily email. Maintained and enhanced the stand alone custom email queuing and sending services written in C#. Also maintained the email content testing system for use by the QA department. Additional responsibilities included enhancing the Quoting Interview application to support and modify queuing logic for the various customer contact types. All development used formal development procedures such as design documentation and implementation plans, design and code reviews, and included the creation of new and maintaining of existing application unit tests using the Nunit testing framework. Also aided in the development of stored procedures and data structures to accommodate new functionality to the system.
2003 – 2007 Progressive Insurance http://www.progressive.com
Mayfield Village, OH
Application Developer Lead Originally hired in to the Server Based Rating Platform Team to design, develop, and maintain applications and on-line services to facilitate the quoting and selling of vehicle insurance, primarily in the agent channel of business. Application development used C++ with the standard template library as well as some windows COM components. Created and maintained tools to support the creation and testing of internal applications. Participated in creating the new motorcycle product for use with Progressive’s Comparison Rater initiative piloted with Harley-Davidson/Buell in Florida, then deployed for all quoting states. I also functioned as the group liaison to the internal Tools Team to influence design and development as well as training and support for the maintenance of existing and the creation of new support tools. Joined the internal Agency Tools Team in late 2005 where I developed and maintained various tools to support IT tasks throughout the Agency Channel using C# for both Windows Forms and ASP.NET web services and intranet sites. Additionally, I helped with platform infrastructure development such as optimizing our in-house rule engine and converting the C++ code-base from Visual Studio 2003 to Visual Studio 2005 in preparation for moving to a new server operating system environment. Currently I am the Technical Lead on the Automated Testing application development using C# Windows Forms with a ASP.NET application for viewing division wide test results to support our 70+ in-house Quality Assurance analysts and testers, as well as consult to the Progressive Enterprise Tools Team on automated testing efforts for use company wide. Completed the following in-house training sessions for Progressive’s Application Developers: Conducting Reviews, Targeted Selection, OO Principles, Software Development Methodology, Estimating, Claims Overview, QA for Developers, and Introduction to Insurance. Development consists of primarily C# / ASP.NET (using C#) as well as some legacy application maintenance on older C++ applications.
2003 – 2003 Cobb Community Collaborative http://www.cobbcollaborative.com
Consultant Converted existing site to a database driven website to ease future maintenance. Developed Microsoft Access database to fit the client’s lower budget grant-based not-for-profit environment.. Added a web enabled calendar to hi-light community events that can be maintained by the Collaborative and their associates. Provided training for their employees on maintaining the database as well as updating their site with Microsoft FrontPage and Macromedia DreamWeaver. Recommended new site host and migrated site to the new host.
2002 – 2003 Spellbuddy.com http://www.spellbuddy.com
Consultant Designed and developed XML based website to showcase the client’s products. The site features an easily maintained news system, secure software delivery system, customizable user forums, as well as xml driven emailing subsystem. Database design in a Microsoft SQL Server 2000 environment. Produced in-house Visual Basic 6 and C#.NET tools to update content as well as aid in development of XML systems. Additionally wrote data import and export tools in C# .NET.
2002 – 2003 DrTango, Inc. http://www.drtango.com
Web Application Developer Developed XML based replacement for the general payment server involving MS SQL Server 2000, in a load balanced clustered environment. Participated in the process to add multiple language capabilities to the flagship product. Documented existing procedures and internally developed components. Participated in switching T1 providers for both the site connectivity and the VoIP phone system. Participated in the design and implementation of the network after a second remote site was added. Administered multiple MS SQL Servers, and load balanced IIS clusters as well as internal development IIS servers. Created documentation for developer’s of the application as well as documented the various components that make up the application. Re-Developed HTML Newsletter mailer in C# .NET.
1996– 2002 NetForce Development, Inc. http://www.nforce.com
Senior Systems Analyst The company was relatively small (15-18 employees) and most of my duties were that of a Senior Systems Analyst, though technical policy also fell on my shoulders. Active Server Pages scripting for websites including pulling data from and storing data to databases, NT network administration (installs/setups, configuration, Exchange Server, SQL Server, MSDNS, IIS, MTS), Custom applications using Visual Basic 5 and 6, Server Side Com component creation for use under IIS in VB and within administrative scripts. In addition to development, I also performed the following duties: Project Management, mentoring junior programmers, Security policy, Backup policy, Corporate Email Usage policy, devised / documented / implemented and trained staff in Programming standards and Best practices. I advised management in Company growth planning, procedures for client problem call tracking, virus scans, client contact tracking, backups, technology research and selection plans for adoption into production environments, and wrote client technical proposals. Some projects I lead the development at used Project Plan and Timeline creation, deliverable schedule, and team member coordination as well as documentation for all stages of the development cycle. And include E-Commerce site for the Sewing Machine division of the international company Husqvarna Viking (http://ordering.husqvarnaviking.com/). An E-Commerce site which links authorized HV resellers and their customers to products available directly from Husqvarna. Integrated online sales with an AS400 at the Cleveland headquarters for order fulfillment. Initial project only made sewing machine embroidery files available for purchase and download. I was also the Team Lead on “Phase 2” which added selling of traditional shipping products. Team Lead during onsite project at the Cleveland Clinic Foundation, Cardiology Department to develop a Clinical Study Tracking and Reporting System for internal and subscription use. Using a 3-Tier Architecture model and COM / DCOM on the Microsoft Windows platform. Team Lead on in house development for commercial release of OLLA (OnLine Learning Academy). A Department of Defense funded research project of Lockheed Martin. My company took rights to the source, and repaired for production in D.O.D. schools. The Resource Center was redeveloped into a subscription type service for schools providing Internet resources ranked by curriculum. Also developed backend prototype for the “phase 2” system suited to Enterprise Education / Training and College level education. Exposed data services through COM objects in the form of an API. Team Lead on Extranet for Crystal Internet Venture Fund. A internal website for clients authenticated to their network to view status of venture capital considerations currently pending.
1994–1996 Cyberspace Construction Company
Programmer Conversion of data and databases from DB2 to MS Access and flat files using the C programming language. Additionally automated routine repetitive (such as newsgroup processing, email sending) tasks with scripts and programs.
1999 Develop Mentor, Torrance, CA
“Building Distributed Applications Using Visual Basic and COM”
1994 – 1996
Electronic Technical Institute, Cleveland, OH
Associates Degree in Electronic Engineering
1993 – 1994
Cleveland State University, Cleveland, OH
One year of core college education with an un-named major.
• Music (both listening and playing). I play guitar, bass, drum machines, and a little keyboard.)
• Computer games development.
Recommendations available upon request.
References available upon request.