Michael Black

Senior Software Engineer, Backend at OkCupid

Michael Black is a senior software engineer at OkCupid, where they specialize in backend development. Prior to joining OkCupid, Michael was a software engineer at Shipt, where they designed a strategy for adapting a new modern architecture on top of legacy systems. Michael also worked as a lead engineer at Target, where they mentored engineers and interns on topics such as Kotlin best practices, RESTful API development best practices, functional programming, reactive programming, CI/CD, test-driven development, and software architecture. In addition to their engineering work, Michael also developed a free online tool to facilitate agile retrospective meetings.

Michael Black's educational career began with a high school diploma from Saint Thomas Academy. Michael then went on to earn a Bachelor's Degree in Computer Science from the University of Minnesota. Finally, they earned a Bachelor of Engineering (B.E.) in Computer Engineering from Iowa State University.

They work with Puneet Ludu - Senior Machine Learning Engineer, Michael P. Geraci - Senior Software Engineer Web, and Malcolm Taylor - Data Scientist, Analytics. Their manager is Brendon Scheinman, VP, Engineering.

Links

Previous companies

Shipt logo
Target logo
University of Minnesota logo

Org chart

Peers

Timeline

  • Senior Software Engineer, Backend

    Current role

View in org chart