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.
12 years of coding experience
2 years of employment as a software developer
B.G.S Liberal Arts, B.G.S Liberal Arts at University of Michigan
J.D. Law, J.D. Law at Michigan State University College of Law
Cht Hypnotherapy/Hypnotherapist, Cht Hypnotherapy/Hypnotherapist at Clinical Hypnosis Institute
MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Ruby. MockServer also includes a proxy that introspects all proxied traffic including encrypted SSL traffic and supports Port Forwarding, Web Proxying (i.e. HTTP proxy), HTTPS Tunneling Proxying (using HTTP CONNECT) and SOCKS Proxying (i.e. dynamic port forwarding).
Role in this project:
Back-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.
Contributions:14 commits, 1 PR, 1 push in 10 months
gruntgrunt-pluginintegratedpipelinejavascript
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.