Donald Rainwater

Donald Rainwater

$75/hr
Project Management, SQL Development, .NET Development, Software Testing
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
61 years old
Location:
Westfield, Indiana, United States
Experience:
20 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.