Ryan Sullivan

Sr. Software Engineer at Vanta

Cary, North Carolina, 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

👤
Senior
🎓
Top School
Ryan Sullivan is a senior software engineer with 15 years of full-stack experience, currently at Vanta after leadership roles at Novaprime and Kumospace. He blends deep polyglot engineering (TypeScript, Ruby, Python, Go, Java, C++, SQL and more) with hands-on UI work, having improved user-facing consoles and GUIs for notable open-source projects like Syncthing and mineos-node. Ryan has built and scaled systems in security, ad tech, and enterprise storage—learning both rigorous testing and customer-focused quality from roles at IBM and Agari. He’s comfortable shipping across the stack, from CSS and frontend logic to backend integrations, and brings an engineer’s curiosity that led him to co-found a web consulting firm while maintaining steady open-source contributions. Based in Cary, NC, he aims to make technology more usable and reliable for people, pairing pragmatic coding with a habit of fixing the small details that matter to users.
code15 years of coding experience
job15 years of employment as a software developer
bookof 2008, of 2008 at Chaminade High School
bookMasters Computer Science and Software Development, Masters Computer Science and Software Development at Marist University
languagesphp, java, ruby, css / less / scss, python, javascript, c#, scala, objective-c, c++, golang
github-logo-circle

Github Skills (13)

css10
javascript10
go10
web-development10
front-end-development10
angularjs10
synchronization9
html9
user-interface8
interface-design8
ui-design8
p2p7
nodejs4

Programming languages (7)

TypeScriptC++ShellJavaScriptGoRubyDart

Github contributions (5)

github-logo-circle
hexparrot/mineos-node

Sep 2015 - Sep 2015

node.js implementation of mineos minecraft management
Role in this project:
userFront-end Developer
Contributions:10 commits, 4 PRs, 4 comments in 10 days
Contributions summary:Ryan focused on enhancing the user interface of the mineos-node project. Their contributions primarily involved styling the console component, including input fields, output display, and overall layout. They modified CSS to improve the visual presentation and added JavaScript logic to ensure the console automatically scrolls to the latest output. These changes culminated in a more user-friendly and visually appealing console experience.
node-jsminecraftnodejsmineos
syncthing/syncthing

May 2014 - May 2014

Open Source Continuous File Synchronization
Role in this project:
userFull-stack Developer
Contributions:10 commits, 1 comment in 7 days
Contributions summary:Ryan primarily contributed to the front-end and GUI components of the Syncthing project. Their commits focused on resolving configuration issues, specifically those related to saving settings and updating the web interface. The changes included modifying the Javascript (app.js) and angular.min.js files to address protocol refreshing and settings fixes. The user's work demonstrates proficiency in web interface development within the Go-based file synchronization system.
synchronizationfile-synchronizationp2pcontinuouspeer-to-peer
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
Ryan Sullivan - Sr. Software Engineer at Vanta