MDM Technical Lead | Product Owner
2021 - 2022US Financial Services Company- Led the migration of the enterprise Profisee master data management system to Azure hosting, organizing the MDM code repository and deployment strategy.
- Created automated integrations between the company MDM system and Salesforce, Snowflake, and other data sources.
- Developed workflows to automate and streamline the review of changes.
- Oversaw data maintenance, provided audit support, and trained data stewards and data governance on usage and best practices.
Technologies: Profisee MDM, Azure SQL Databases, ETL, Data Governance, Master Data Management (MDM), Salesforce, SQL, Snowflake, Data Engineering, Data Architecture, Data Modeling, Azure, APIs, Azure DevOps, Database Performance, Data Warehousing, Data Management, Data Pipelines, Azure Synapse, .NET, C#.NET, .NET Core, Windows PowerShell, T-SQL (Transact-SQL), Data Strategy, Data, Metrics, CSV, Dashboards, SQL Server DBA, Database Lifecycle Management (DLM), Microsoft DBA, Team Leadership, Windows Server, ServiceNow, Database Security, Project Management, Database ArchitectureIM Engineer Technical Lead | MDM Architect
2016 - 2021Global Food and Agriculture Company- Led the technical implementation of an enterprise MDM solution using Profisee tools. Developed a microservice and the application layer for master data integrations, including APIs, Azure Service Bus messaging, and workflows for data authoring.
- Created data developer tools, including searchable interfaces for data lineage and job incident history, combining automation data from BMC Control-M with Cherwell ticket data, SSAS cube and tabular metadata, and SQL Server metadata.
- Led the development efforts for a team working on a C# Web API and Angular intranet site. Led code reviews, created a deployment management process, and developed a method to crawl integration packages and database objects to display data lineage.
- Collaborated with junior engineers on support and debugging issues, consulting on enterprise guidelines and best practices, and organizing Git repositories, including a database deployment system.
- Provided development and production support for an organization with over 150 SQL Server instances, including writing and debugging SQL procedures and views and providing data for ad-hoc reporting. Developed tools to quickly debug priority failures.
- Developed many data processes using SSIS and SQL objects and oversaw automation with BMC Control-M. Provided support for SSIS packages and SQL scripts from other developers as needed.
Technologies: SQL Server Integration Services (SSIS), Microsoft SQL Server, C#, ETL, Profisee MDM, Data Quality, Data Lineage, Metadata, Automation, Control-M, Web API, AngularJS, Python, SQL, Data Engineering, Data Architecture, Data Modeling, Azure, APIs, Microsoft Excel, Excel 2016, Angular, CI/CD Pipelines, Azure DevOps, Database Performance, Data Warehousing, Star Schema, Data Management, Data Pipelines, Informatica, Integrated Database Management Systems (IDMS), .NET, C#.NET, .NET Core, Windows PowerShell, XML, T-SQL (Transact-SQL), Data Strategy, Data, Metrics, Big Data, Data Analytics, CSV, Dashboards, Data Visualization, SQL Server DBA, Database Lifecycle Management (DLM), Microsoft DBA, Team Leadership, Windows Server, Database Security, Project Management, Database ArchitectureSenior Programmer and Analyst
2015 - 2016Resource Data Inc. Consulting- Created a Web API and JavaScript package to simplify the creation of search pages. Custom classes enable the rapid creation of a full-function search grid with a predictive text search box and full-function record editor.
- Developed new data import mechanisms using an HTML5 file API for page-side data and file processing with an asynchronous upload. It allows users to see the file parsing progress, interact with errors, and dynamically modify records before submission.
- Led code reviews, mentored junior developers, and improved the database procedure designs and deployment strategy.
Technologies: C#, ASP.NET, Entity Framework, JavaScript, Microsoft SQL Server, SQL, Data Modeling, APIs, Microsoft Excel, Macros, Excel 2010, Excel 2016, CI/CD Pipelines, Database Performance, Data Management, Data Pipelines, TIBCO, Integrated Database Management Systems (IDMS), .NET, C#.NET, .NET Core, Windows PowerShell, XML, T-SQL (Transact-SQL), Data, CSV, Data Visualization, SQL Server DBA, Database Lifecycle Management (DLM), Microsoft DBA, Team Leadership, Windows Server, Database Security, Project ManagementConsulting Software Engineer
2002 - 2015Freelance Clients- Created multiple ASP.NET websites, including a mobile-friendly sales quoting and CRM tool, customer access portal, service call tracking, installation status, and other reporting unavailable in the company's ERP system.
- Developed a tracking system to monitor customer systems and create alerts for various system failures.
- Implemented commission accounting systems that process millions of dollars of commissions annually using SQL Server databases and .NET applications, including Windows desktop and service applications and ASP.NET websites and web services.
- Developed automated data feed processing for over 90% of transactions. Designed customizable reporting and auditing systems to allow staff to complete audits quickly.
- Created a highly featured sales representatives website with features to review statements, search for detailed data, request status updates on cases, and track leads and appointments.
- Authored a highly featured PDF generating system and reporting API to enable quick report generation.
Technologies: C#, ASP.NET, Microsoft SQL Server, IIS, VB.NET, SQL, Data Modeling, APIs, Macros, Excel 2010, Data Warehousing, Data Management, COBOL, Integrated Database Management Systems (IDMS), .NET, C#.NET, XML, T-SQL (Transact-SQL), Data, CSV, Dashboards, Data Visualization, Microsoft DBA, Windows Server, Database Security, Project Management