Contact
- (Mobile)-
www.linkedin.com/in/donaldrainwater-aa7831a (LinkedIn)
Top Skills
Software Project Management
Team Leadership
Quality Assurance
Certifications
Project Management Professional
(PMP)
Certified ScrumMaster (CSM)
ISTQB Certified Tester, Foundation
Level (CTFL)
Microsoft Certified Solution
Developer
Microsoft Certified Database
Administrator
Donald Rainwater
Agile Software Engineering and Quality Assurance Manager
Westfield, Indiana
Summary
A senior software development, quality assurance, and project
management professional with over 20 years of experience in the
design, development, testing, implementation, and support of datadriven, mission-critical software systems for both the public and
private sector. Diverse experience in the development of clientserver, web-based, smart-client, micro-services, and enterprise
application architectures, utilizing Microsoft technology stack
including SQL Server, Visual Studio .NET, and Team Foundation
Server. Significant expertise in relational database design, ETL
methodologies, and data reporting tool sets, including SQL Server
Integration Services, Business Objects, Crystal Reports, and SQL
Server Reporting Services. Strong leadership, organizational,
and management skills encompassing all phases of the Software
Development Life Cycle (SDLC), including experience as an
Application Development Manager and a Quality Assurance
Manager, utilizing both predictive and agile project management
frameworks. Recent experience in designing cloud-native web APIs
and leading development teams engaged in building cloud-first
solutions, based upon AWS and Azure cloud services.
Experience
Ascension Technologies
Product Manager/Development Manager
September 2018 - Present
Indianapolis, Indiana Area
Responsible for managing the strategic planning and tactical activities of the
Enterprise Automation Platform life cycle in support of intelligent automations
throughout the organization. Working closely with internal and external
technology partners, such as Agilify, AWS, Microsoft Azure, and Cognitive
Scale, to deliver the framework for cloud-based, micro-services solutions
involving robotic process automation, robotic desktop automation, machine
learning, workflow orchestration, and other intelligent automation solutions
Page 1 of 7
for business-driven continuous improvement. Managing a team of six full
stack developers and an Agile Scrum product development lifecycle in the rearchitecture and migration of a portfolio of monolithic, custom ASP .NET web
forms applications.
Privacy Data Systems
Director of Application Development
July 2017 - July 2018 (1 year 1 month)
Greenwood, Indiana
Responsible for the oversight of daily operations, maintenance, and
enhancement of a SaaS product, including vendor management. The
SaaS product is built on the Microsoft .NET technology stack, including C#,
ASP .NET web forms, and SQL Server 2008 R2. Also, I was responsible for
new feature and technology research and development, including biometrics
and block chain technology. Performed a migration of the server infrastructure
from a bare-metal server data center to a virtual machine environment.
iLAB
3 years 4 months
Service Delivery Manager (Portfolio Manager)
April 2016 - June 2017 (1 year 3 months)
Indianapolis, Indiana Area
Responsible for the management of multiple software quality assurance (SQA)
teams, engaged in both agile and waterfall lifecycles, for agencies within the
State of Indiana including seven (7) SQA teams comprised of approximately
60 SQA professionals, including site managers, SQA managers, SQA leads,
senior SQA analysts, and SQA analysts.
SQA Manager (Project/Program Manager)
January 2015 - March 2016 (1 year 3 months)
Indianapolis, Indiana Area
Managed the day-to-day operations of multiple SQA teams for an agency
within the State of Indiana.
Supervised a team of approximately 20 quality assurance professionals,
including SQA managers, SQA leads, senior SQA analysts, and SQA
analysts.
Senior SQA Engineer (SDLC Assessment Lead)
March 2014 - January 2015 (11 months)
Indianapolis, Indiana Area
Page 2 of 7
Conducted a series of SDLC vendor assessments on four software systems
used by the State of Indiana.
TCC Software Solutions
3 years 1 month
Application Development Manager
June 2013 - March 2014 (10 months)
• Planned, coordinated, and supervised all activities related to the design,
development, and implementation of organizational information systems and
software applications
• Evaluated existing applications to determine technical changes, scheduled
projects and resources, and monitored project timelines.
• Set and implemented policies, procedures, and change control processes
related to application quality standards and testing.
• Managed several diverse development and testing teams responsible for
development and support of five (5) distinct application platforms in three (3)
separate program towers for the State of Maryland Department of Human
Resources, including:
o a team consisting of four (4) COBOL programmers and one (1) COBOL
tester in Indianapolis, IN;
o a team consisting of seven (6) PowerBuilder developers in Elkridge, MD,
two (2) PowerBuilder developers in Indianapolis, IN, one (1) DB2 DBA/Data
Analyst in Elkridge, MD, one (1) Business Objects/Crystal Reports developer in
Elkridge, MD, and one (1) tester in Indianapolis, IN; and,
o a team consisting of eight (8) .Net developers in Elkridge, MD, one (1) Java
developer in Indianapolis, IN, one (1) SQL Server Data Analyst in Indianapolis,
IN, two (2) testers in Indianapolis, IN, and two (2) testers in Elkridge, MD.
• Managed the design, development, and system testing phases of the SDLC
for each of the projects associated with my respective teams, including the
preparation of the time and cost estimates using function point analysis and
the COCOMO II estimation model. Managed the preparation of the business
design Specification document, technical design specification document, and
technical peer review checklist for each project.
• Personally designed, installed, and configured an integrated application
lifecycle management infrastructure consisting of Team Foundation Server
2012, SharePoint Server 2013, Microsoft Test Manager 2012, and Project
Server 2013.
Technical Lead
July 2012 - June 2013 (1 year)
Page 3 of 7
• Led the design, development, testing, implementation, and support of two
(2) concurrent projects for two (2) distinctive public sector clients, the State of
Oklahoma Department of Human Services and the District of Columbia Office
of the State Superintendent of Education.
• Identified and documented business and functional requirements through
client interviews and translate the requirements into technical and business
design documents for both projects.
• Managed source code control, including versioning and branching, using
Team Foundation Server.
• Created, assigned, and managed project work items, such as requirements,
issues, change orders, bugs, and tasks utilizing Visual Studio Team System.
• Created and implemented build configurations and Web Deployment
Packages for all environments for both database servers and web servers
using Visual Studio Team System and Team Foundation Build Services.
• Designed, developed, and implemented automated UI tests and manual test
cases utilizing Microsoft Test Manager, Visual Studio Team System, and Team
Foundation Server.
• Designed and developed wireframes, prototypes, data dictionaries and entity
relationship diagrams.
• Mentored junior developers assigned to the projects that I lead.
Senior Software Engineer
March 2011 - June 2012 (1 year 4 months)
• Design, code, unit test, and deploy ASP .Net applications written in C#,
coupled with a web services/ADO .Net Entity Framework data tier written in
C#, and SQL Server 2005/2008 databases.
• Create and modify tables, stored procedures, user-defined functions and
user-defined types utilizing SQL Server Management Studio.
• Code all tiers of the application, including SQL stored procedures, web
service methods, business logic and user interface validation code.
• Design and develop local and remote reports utilizing SQL Server Reporting
Services and SQL Server Business Intelligence Studio.
Roeing Corporation
Software Developer
July 2009 - February 2011 (1 year 8 months)
• Responsible for user interface, business logic, reporting and database
development in a suite of applications for the State of Indiana utilizing .Net
Framework 3.5, T-SQL, Visual Basic .Net, ASP .Net, Windows Forms, Web
Services/Windows Communication Foundation (WCF), LINQ to SQL, and SQL
Page 4 of 7
Server 2008, including SQL Server Reporting Services. Also responsible for
migrating several projects to Visual Studio 2010 IDE.
Computer Task Group
Software Developer
October 2008 - July 2009 (10 months)
• Provided Business Objects XI universe and report development for the
Product Research and Development - External Source Database which is an
ASP .Net application on an Oracle backend database.
• Provided software engineering development and support for Product
Research and Development - External Source Database (PRD-ESD) and
Equipment and Facilities Scheduling Tool (EFaST) ASP .Net applications
written in C#.
Quest Information Systems
Software Developer
December 2006 - March 2008 (1 year 4 months)
• Responsible for coding new functionality in ASP .Net and SQL stored
procedures, as well as coding modifications to existing ASP .Net functionality
written in VB .Net, and coding modifications to existing SQL Server 2005
stored procedures utilizing T-SQL, as a member of the Louisiana Office of
Motor Vehicle software development team.
CNO Financial Group
Software Developer
October 2005 - December 2006 (1 year 3 months)
• As Lead Developer on Conseco's Long Term Case Management System
and Conseco's Claims Audit System, responsible for the overall management
of these two mission critical software applications, including requirement
gathering, application architecture and design, and end user support.
• Responsible for the conversion of both of these applications from Microsoft
Access ADPs into the .Net Framework 2.0 utilizing Visual Basic .Net, C#,
Windows Forms, and Web Forms utilizing Visual Studio 2005 technologies.
Roche Diagnostics
Software Developer
March 2004 - December 2004 (10 months)
• As Lead Developer, responsible for the redesign, programming, and
implementation of the Centralized Diagnostics Marketing Department database
including the design and creation of tables, views, stored procedures, and DTS
Page 5 of 7
packages required to maintain the CD Marketing Department's customer and
sales data, utilizing T-SQL in a SQL Server 2000 database.
• Responsible for the redesign and update of the Web-based Crystal Reports
derived from this data and the design and programming of end-user interfaces
used to interact with the data in the form of Microsoft Access Data Project
(.adp) applications.
Enabling Technologies, Inc
Software Developer
2003 - 2004 (1 year)
• As Lead Developer on the Ohio Supreme Court Case Management System,
responsibility for the design and development of a custom Windows Forms
software application for the appellate court vertical market.
New Horizons Computer Learning Center
Technical Trainer
1998 - 2001 (3 years)
Delivered Microsoft Official Curriculum courses in Visual Basic programming
and SQL Server administration and programming.
Midwest Career College
Assistant Director and Computerized Business Program Coordinator
April 1992 - June 1993 (1 year 3 months)
Indianapolis, Indiana Area
Developed curriculum, instructed courses, hired and supervised instructors
for courses in typing, word processing, spreadsheets, databases, and career
development.
Professional Careers Institute
Computer Office Administration Instructor
August 1990 - February 1992 (1 year 7 months)
Indianapolis, Indiana Area
Instructed courses in DOS 3.2, word processing, spreadsheets, databases,
introductory accounting, and career development.
United States Navy
Yeoman Second Class
August 1982 - April 1990 (7 years 9 months)
Page 6 of 7
Education
Warren Central High School
HS Diploma, General Studies · (1979 - 1981)
Page 7 of 7