Michael Sorens is a Senior Software Engineer at Styra in the San Francisco Bay Area with extensive experience at various technology companies and a strong presence in the developer community.
Company
Michael Sorens is currently working at Styra, located in the San Francisco Bay Area. Styra is known for its focus on policy-as-code and the Open Policy Agent (OPA). Michael has been a part of the organization as a Senior Software Engineer.
Title
Michael Sorens holds the position of Senior Software Engineer. His role involves significant contributions to team mentoring, front-end innovation, and process improvements, particularly in adapting to remote work environments.
Education and Expertise
Michael Sorens holds both a BS and an MS in Computer Engineering from Case Western Reserve University. His educational background in Computer Engineering and Science has equipped him with the technical expertise necessary for his roles in various high-tech companies. He has authored over 100 articles on platforms like Simple-Talk.com and DevX.com, sharing his in-depth knowledge on diverse topics and technologies.
Professional Background
Michael Sorens has a rich professional background spanning multiple companies and roles. He worked at Chef Software as a Senior Software Engineer from 2017 to 2021 in Seattle. Before that, from 2013 to 2017, he was a Senior Software Engineer at Next IT in Spokane, Washington Area. He also took on roles at Ecova and Itron, serving as a Software Engineer and Software Reliability Engineer, respectively. Earlier in his career, he worked at Hewlett Packard and Xerox, where he dedicated his efforts to software design and firmware development.
Achievements
Michael Sorens has a series of notable achievements throughout his career. He owns four open-source projects: DocTreeGenerator, MonitorFactory, SqlDiffFramework, and CleanCode. He is recognized in the top 1% on StackOverflow with a reputation exceeding 35,000. At Styra, he created a VSCode plugin in TypeScript to integrate Styra capabilities, significantly improving developer UX. He also more than doubled unit test coverage and increased developer productivity by advocating for better code review practices. His previous work includes designing a content management system, developing an automated validation framework, and reducing software maintenance costs through subsystem improvements.