Michael Davis is a Senior Associate Software Engineer at Capital One with eight years of experience building data-driven applications and tooling. He holds a B.S. in Software Engineering from Iowa State University and has a strong interest in AI and machine learning, demonstrated by academic research replicating deep quantification networks. Michael contributes to prominent open-source data-quality projects like great_expectations and Capital One’s DataProfiler, where he improved data profiling, serialization, and test coverage—work that highlights expertise in data quality and profiler integrations. His background spans full-stack and systems work—from React/TypeScript portals and NLP-driven search to C/C# simulation tooling—showing an ability to move between research, production services, and low-level integration. Based in Virginia, he pairs practical enterprise experience with open-source impact, often focusing on reliability and measurable performance gains.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at Iowa State University
What's in your data? Extract schema, statistics and entities from datasets
Role in this project:
Data Scientist & QA Engineer
Contributions:4 releases, 399 reviews, 30 commits in 9 months
Contributions summary:Michael primarily contributed to the `dataprofiler` project by fixing bugs, and reformatting code. The user addressed issues related to JSON serialization and data profiling. They also enhanced the test coverage by integrating json.dumps() functionality and updated the numerical statistics and datetime functionalities. Additionally, the user improved test coverage across multiple profiler classes and also added testing for the new load and save functionality for the graph profiler.
Contributions:8 reviews, 2 commits, 5 PRs in 1 day
Contributions summary:Michael contributed to the data profiling and expectation framework within the project. Their work focused on integrating the DataProfiler, specifically for structured and float data types, by adding new rules and modifying existing ones. They were involved in fixing import issues related to Capital One contributions and in defining new expectations, thereby improving data quality analysis. These contributions indicate expertise in data quality and potentially integration with data profiling tools.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Davis - Senior Associate Software Engineer