Mark McKnight
SVP of Software Engineering at OnCorps- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
OnCorps
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
SVP of Software Engineering
-
May 2022 - Present
-
-
-
Yale University
-
United States
-
Higher Education
-
700 & Above Employee
-
Principal Software Engineer
-
Jul 2013 - May 2022
Lead developer of Breadboard, a platform for developing and conducting human interaction experiments on networks: breadboard.yale.edu. Lead developer of Trellis, a suite of software tools for developing, administering, and collecting survey and social network data: trellis.yale.edu. Advocates for the use of and increases awareness of the lab's software by making presentations, conducting demos, and contributing to documentation and tutorials. Manages the Web Applications Developer, prioritizes their work and responsibilities, reviews their code and recommends coding standards and best practices. Show less
-
-
-
Harvard Medical School
-
United States
-
Higher Education
-
700 & Above Employee
-
Programmer
-
Mar 2008 - Jul 2013
Developed a platform for rapidly prototyping, testing, and deploying social network experiments online, reducing the time and cost of developing experiments. Built applications to administer incentivized economic game experiments online to collect data for a paper published in Proceedings of the National Academy of Sciences. Programmed and supported mental health surveys administered to tens of thousands of respondents. The data was used in a number of papers published or under review. Used the Facebook API to collect social network data from thousands of Gallup survey respondents for analysis and future research papers. Engineered a desktop application using Java and Swing that provided non-programmers with a way to edit a survey administered at health clinics. Show less
-
-
-
Planned Parenthood League of Massachusetts
-
Boston, MA
-
Application Developer
-
May 2007 - Feb 2008
Developed a service in C#/.NET for the real-time synchronization of an electronic health records (EHR) system database to provide support for a crucial legacy software application used to track patients through the health center. Created a call center logging application that provided better data to managers for quality and efficiency analysis. Collaborated with the IT team on the deployment of a new EHR system, assisting with the database aspects of the project. Developed a service in C#/.NET for the real-time synchronization of an electronic health records (EHR) system database to provide support for a crucial legacy software application used to track patients through the health center. Created a call center logging application that provided better data to managers for quality and efficiency analysis. Collaborated with the IT team on the deployment of a new EHR system, assisting with the database aspects of the project.
-
-
-
Consultant
-
Somerville, MA
-
Web Programmer/Web Designer
-
Jan 2004 - May 2007
Communicated with clients to create mock ups and determine desired features. Implemented custom content management systems designed to allow the client to edit and add new content. Communicated with clients to create mock ups and determine desired features. Implemented custom content management systems designed to allow the client to edit and add new content.
-
-
-
LiveUpdate/MusicPlayground Inc.
-
Andover, MA
-
Technical Support Specialist
-
Jun 1999 - Jul 2003
Programmed dynamic web applications integrated with databases. Provided support to customers via email and phone. Programmed dynamic web applications integrated with databases. Provided support to customers via email and phone.
-
-
Education
-
Northeastern University
Bachelor of Science, Music, Minor in Computer Science