Senior Data Analyst
Performed data refreshes for client schools, a semi-automated process that maintains role-based (e.g. parent, student, employee) user profiles in the Blackbaud database, including demographic data and user relationships.• Assessed the CSV data files uploaded by schools, verifying their adequacy for processing.• Executed SQL scripts in MS SQL Server to cleanse and process the files. Created ad hoc SQL queries to perform data fixes as necessary.• Supplied MS Excel reports to schools conveying processing results, including user profiles added and any errors found. Promptly addressed any questions or issues raised by the schools.• Trained & advised colleagues on how to perform data refreshes and data fixes.Assisted the data team with developing data imports, a fully automated process intended to replace data refreshes, which allow a school to maintain their user profiles without direct assistance from Blackbaud.• Conducted QA testing on data imports to verify proper functioning, and to identify possible bugs.• Helped to prepare documentation for the data imports, including data scrubbing steps and error message explanations.