David Kraines has extensive experience as a software engineer and UI designer. From 2022 to present, they have been working as a Senior Software Engineer at OpenGov Inc., where they develop SaaS features for the Budgeting Core application using Typescript, React, GraphQL, and SASS. David also contributes to the company-wide component library and works on localization and accessibility documentation and improvements.
Prior to that, from 2013 to 2022, David worked at Blackboard. David held multiple roles, including Senior Software Engineer and UI Designer. As a Senior Software Engineer, they developed SaaS application features for Blackboard's flagship product Learn Ultra using Typescript, React, Redux, and CSS-in-JS. David also served as a Scrum Master, leading project planning and organization on their Agile Scrum team. Additionally, they contributed infrastructure improvements as a member of the product architecture team. As a UI Designer, David designed and coded responsive user interfaces in HTML and SASS, created interactive user flow mock-ups, and facilitated user testing exercises. David collaborated with Software Engineers to implement AngularJS features.
Before joining Blackboard, David worked at DebtorWise as a Lead Graphic Designer from 2011 to 2013. In this role, they oversaw creative projects, designed user interfaces, and coded front-end web applications using HTML5, CSS3, and jQuery. David also worked as an intermediary between the graphics department and back-end programmers and laid out various print materials.
In 2010, David worked at AmeriCorps VISTA as a Web and Instructional Designer, and from 2007 to 2010, they served as a Graphic/Web Designer at Rochester Institute of Technology.
David Kraines attended the Rochester Institute of Technology from 2006 to 2010 and obtained a Bachelor of Science degree in New Media - Publishing. In addition to their degree, they also obtained several certifications including Learning Redux from LinkedIn in January 2020, JavaScript Essential Training from LinkedIn in December 2018, Programming Foundations: Fundamentals from LinkedIn in December 2018, and React.js Essential Training (2017) from LinkedIn in December 2018.
March, 2022 - present