Alan Shelly

Software Engineer at Indeed.com

Japan
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
Alan Shelly is a full-stack software engineer with 12 years of experience building web and realtime systems, currently based in Japan and working at Indeed. A UBC computer science graduate, he has led WebRTC platform development at NTT (SkyWay), contributing core JavaScript SDK features, test infrastructure, and modern build tooling while serving as Scrum Master and mentor. He excels in JavaScript/ES6 across front and back ends, has deep experience with Java, C, and Python, and consistently champions Agile/XP practices, CI/CD, and test-driven development. Alan combines hands-on engineering with coaching—running internal bootcamps and XP workshops—and has a track record of improving team workflows to produce more maintainable code. Notably, his open-source work on the SkyWay SDK demonstrates both low-level protocol familiarity and polish in developer-facing libraries.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at The University of British Columbia
languagesEnglish, Japanese
github-logo-circle

Github Skills (14)

babel610
test-runner10
browserify10
babeljs10
gulp10
javascript10
eslint10
tasker10
runner10
job-runner10
babel-core10
webrtc9
mochajs9
testing8

Programming languages (6)

C#TypeScriptCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
skyway/skyway-js-sdk

Dec 2015 - Mar 2018

JavaScript SDK for SkyWay
Role in this project:
userFull-stack Developer
Contributions:6 releases, 330 commits, 33 PRs in 2 years 3 months
Contributions summary:Alan primarily focused on building and improving the JavaScript SDK for SkyWay. Their contributions include setting up a task runner using Gulp, which involved implementing linting with ESLint, transpilation with Babel, and bundling with Browserify. They also added unit tests using Mocha and implemented core features such as socket and peer classes and integrating a new platform. Additionally, the user added example code and fixed some styling issues.
javascript
nttcom/skyway-docs-en

Jan 2015 - Sep 2017

English docs for Skyway
Contributions:2 PRs, 2 pushes, 4 branches in 2 years 8 months
englishskyway
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