Kevin Roark

Author Www.meerkat.pub

New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kevin Roark is a seasoned computer science professor, author, and former software development leader with over three decades of experience across academia, government, and enterprise. He blends hands-on engineering—contributing notable binary-data support improvements to the widely used socket.io project—with senior program and product management for DoD and large commercial clients. As a professor he designs practical, industry-aligned curricula (C++, Java, AI, OS, databases) and mentors students and interns, while his Meerkat.pub publishing venture packages that pedagogy into accessible e-books. Kevin holds a Doctor of Information Technology and certifications in PMP, CSM, and Lean Six Sigma, enabling him to bridge technical architecture, Agile delivery, and process improvement. Notably, his open-source work expanded real-time binary handling to support Blobs/Files and async encoding—an underappreciated contribution that improved client-server media and VM collaboration scenarios. Based in New York, he focuses on translating enterprise-grade practices into classroom-ready materials that prepare students for immediate impact.
code13 years of coding experience
job12 years of employment as a software developer
bookMaster's Information Technology Stratigic Organizational Leadership in IS, Master's Information Technology Stratigic Organizational Leadership in IS at Walden University
bookLean Six Sigma, Lean Six Sigma at Thayer School of Engineering at Dartmouth
bookDigital Product Management, Digital Product Management at Boston University
bookBSCS Computer Software Engineering, BSCS Computer Software Engineering at Southeastern Oklahoma State University
bookMaster's Certification in IS/IT Project Management Information Technology Project Management, Master's Certification in IS/IT Project Management Information Technology Project Management at Villanova University
bookData Analytics, Data Analytics at Harvard University
github-logo-circle

Github Skills (19)

socket-io10
javascript10
msgpack10
expressjs10
websocket10
socket10
data-handling10
nodejs10
binary-data10
socket-io-client10
qemu9
redis9
browser9
browser-testing9
file-handling9

Programming languages (5)

TypeScriptCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
a collaborative virtual machine
Role in this project:
userFull-stack Developer
Contributions:41 commits, 3 PRs, 10 pushes in 2 years 8 months
Contributions summary:Kevin primarily focused on building a collaborative virtual machine using socket.io. Their contributions included setting up the basic structure of the application with Express.js, browserify, and mustache templates. They implemented key mapping functionality and client-side interaction with the virtual machine. Furthermore, the user worked on the server-side logic for handling socket connections and mouse/keyboard input to interact with the QEMU instance.
collaborativevirtual-machine
socketio/socket.io

Feb 2014 - Jul 2014

Realtime application framework (Node.JS server)
Role in this project:
userBack-end Developer
Contributions:28 commits in 4 months
Contributions summary:Kevin made significant contributions to the binary data handling within the socket.io project. They initially implemented support for binary data encoding and decoding, then replaced the custom implementation with msgpack. The user further extended binary support to handle Blobs and Files, introducing asynchronous encoding and the handling of different binary data types. These changes ultimately enhanced the project's capability to transmit and receive binary data efficiently.
realtimesocket-ionode-js-servernode-jsjavascript
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.
Request Free Trial
Kevin Roark - Author Www.meerkat.pub