James Bloom

Sr. Assistant Corporation Counsel

Southfield, Michigan, 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

🤩
Rockstar
🎓
Top School
James Bloom is a seasoned litigation attorney with over 12 years of experience and a deep background in complex commercial litigation, including commercial loan workouts, bankruptcies, lender liability defense, and negotiable instruments. Currently serving as Senior Assistant Corporation Counsel for Oakland County, Michigan, he combines public-sector insight with prior roles representing banks and clients in high-stakes jury trials and personal injury matters. His career spans in-house banking counsel, private practice partnership, and legal aid work, reflecting versatility across transactional, regulatory, and courtroom settings. Unusually for a trial lawyer, he has hands-on technical experience contributing to an open-source MockServer project—helping improve CI/CD, proxy features, and logging—demonstrating a pragmatic fluency with engineering and DevOps concerns. Trained at Michigan State University College of Law and also certified in clinical hypnotherapy, he brings both rigorous legal analysis and an atypical interest in client-focused behavioral techniques to conflict resolution.
code12 years of coding experience
job2 years of employment as a software developer
bookB.G.S Liberal Arts, B.G.S Liberal Arts at University of Michigan
bookJ.D. Law, J.D. Law at Michigan State University College of Law
bookCht Hypnotherapy/Hypnotherapist, Cht Hypnotherapy/Hypnotherapist at Clinical Hypnosis Institute
github-logo-circle

Github Skills (11)

javas10
http10
socks10
proxy10
java10
cicd10
mock-server10
dockers9
docker9
javascript4
nodejs4

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.
Role in this project:
userBack-end & DevOps Engineer
Contributions:44 commits, 4 PRs, 37 pushes in 2 years 4 months
Contributions summary:James primarily contributed to improving the project's build processes and infrastructure. They switched from Travis CI to Codeship and subsequently made improvements to the output in the travis build. Furthermore, they fixed an issue with the SOCKS proxy and updated the project's logging output to improve clarity. The user's commits also involved port unification and modifications to the project's documentation, indicating their involvement in overall system improvements.
aigrpcllmmessage-brokermock-server
Grunt plugin to create a Debian package, allowing JavaScript applications to be easily integrated into a Debian or Ubuntu based continuous delivery pipeline.
Contributions:14 commits, 1 PR, 1 push in 10 months
continuous-deliverydebianjavascriptubuntu
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