Michael Freeman

Solutions Architect at Black Knight

Jacksonville, Florida, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Michael Freeman is a solutions architect with over a decade of hands-on experience designing and delivering C# and Java systems for the financial services sector. He blends practical engineering—contributing Windows-specific features and unit tests to the prominent Java Native Access (JNA) project—with strategic leadership in decomposing monoliths into microservices, establishing CI/CD pipelines, and driving DevOps adoption. At Black Knight he has defined architecture for a bankruptcy product suite, led delivery of new business functionality, and created shared libraries and reference implementations to raise engineering standards. Known as a mentor and coach, he routinely trains teams and shapes technical roadmaps while keeping products on modern stacks and sound design patterns. Based in Jacksonville, he pairs deep Windows native-interop expertise with a pragmatic approach to automating delivery and improving developer productivity.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Furman University
github-logo-circle

Github Skills (10)

com-port10
javas10
jna10
ws-api10
winapi10
wp-api10
com-object10
java10
co10
unit-testing9

Programming languages (6)

C#JavaCJavaScriptObjective-CPython

Github contributions (5)

github-logo-circle
java-native-access/jna

Oct 2015 - Jan 2016

Java Native Access
Role in this project:
userBack-end Developer
Contributions:11 commits, 13 PRs, 39 comments in 2 months
Contributions summary:Michael contributed significantly to the Java Native Access (JNA) project, focusing on Windows-specific functionalities. Their work involved implementing and testing Windows API mappings, including those related to COM, and various Windows-specific APIs, and they added functionality for interacting with IE. The user also added unit tests to validate the implemented features. Their contributions demonstrate a deep understanding of Windows system programming and JNA's role in enabling Java applications to interact with native code.
jnajavajava-native-accessswig
Contributions:14 commits, 10 pushes in 3 years 5 months
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 Freeman - Solutions Architect at Black Knight