Danielle Vass

Android Engineer at Teach Programming CIC

England, United Kingdom
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
Danielle Vass is an Android engineer with 12 years’ experience building mobile apps across startups and scale-ups, currently developing Android at Spotify after stints at Trainline, Bitrise, Pusher and Facebook. She’s an active open-source maintainer—founding the original Android Bootstrap library and contributing security-focused work to notable projects like pusher-websocket-java—who also speaks on publishing libraries at Droidcon NYC. Beyond product work she co-founded Teach Programming CIC and teaches Android development to undergraduates, reflecting a strong commitment to mentoring and widening access to tech. Based in England and planning a move to London, she blends hands-on SDK and app engineering with community-led education and developer advocacy.
code12 years of coding experience
job10 years of employment as a software developer
bookBSc(Hons), Computing, 2:1, BSc(Hons), Computing, 2:1 at Plymouth University
bookCB22x The Ancient Greek Hero, Pass, CB22x The Ancient Greek Hero, Pass at HarvardX
bookGCSE, Maths, English, Science etc, B or above, GCSE, Maths, English, Science etc, B or above at Highworth Warneford
bookA-Level, Computing, Maths, Psychology, C, A-Level, Computing, Maths, Psychology, C at New College, Swindon
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

secret-management10
javas10
encryption10
java10
testing9
exception-handling8

Programming languages (7)

JavaC++JavaScriptGoSwiftRubyKotlin

Github contributions (5)

github-logo-circle
pusher/pusher-websocket-java

Mar 2020 - Jan 2022

Pusher Channels client library for Java targeting general Java and Android
Role in this project:
userBack-end Developer
Contributions:7 releases, 63 commits, 42 PRs in 1 year 10 months
Contributions summary:Danielle primarily focused on implementing and improving features related to private encrypted channels within the Java client library. Their contributions included adding a `PrivateEncryptedChannel`, enhancing its security by implementing secret management, and ensuring proper exception handling. They also made various code improvements, such as refactoring methods and integrating Base64 decoding, to optimize the functionality of encrypted channel communication. The user also added tests to ensure the reliability of the implemented features.
client-libraryandroidchannelspushertargeting
Contributions:22 commits, 5 pushes in 3 months
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
Danielle Vass - Android Engineer at Teach Programming CIC