Michael Nielsen is a seasoned consultant and software engineer with 12 years focused on big data, streaming pipelines, back-end enterprise integration, and applied machine learning. He has led development and transition efforts at scale—most notably integrating GoldenGate into Oracle—and now advises and builds data-driven systems from his base in San Francisco. Comfortable with low-level C++ and high-level Java ecosystems, he bridges legacy enterprise platforms (z/OS, Oracle DB) and modern stacks (Hadoop, HBase, Kafka, MongoDB). Michael also brings product and project management experience plus a teaching pedigree, having developed and delivered training and documentation for advanced integration solutions. He holds a Master’s in Data Science from UC Berkeley and often blends research-minded data engineering with pragmatic, production-ready implementation choices. An understated strength is his history of translating complex customer needs into custom integrations and repeatable product features.
12 years of coding experience
13 years of employment as a software developer
University of Kansas
Master’s Degree, Data Science, Master’s Degree, Data Science at UC Berkeley School of Information
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Nebraska-Lincoln
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.