Bernard Dolan

Software Engineer at Cisco

Los Angeles, California, 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
Bernard Dolan is a software engineer with seven years of experience building systems across embedded, aerospace, and cryptographic domains, now focused on cryptographic services at Cisco in Los Angeles. He has a strong background in systems and mobile development, having contributed Android bindings and Rust integration for MobileCoin’s private payments project and worked on real-time aerodrome tools at Saab Sensis. Bernard combines hands-on low-level troubleshooting—proven by diagnosing hardware faults at Marquardt—with server- and client-side software delivery for mission-critical applications. He’s comfortable moving between languages and stacks, shipping protocol buffers, OpenGL fixes, and native mobile integrations while improving code quality and recoverable transaction features. Colleagues would describe him as a pragmatic problem-solver who finds the intersection of hardware constraints and secure, user-facing software.
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Rochester Institute of Technology
languagesEnglish, Japanese, Spanish
github-logo-circle

Github Skills (6)

binding10
jna10
rust10
android-sdk10
mobile-development10
cryptography9

Programming languages (6)

JavaRustCSwiftRubyKotlin

Github contributions (5)

github-logo-circle
Private payments for mobile devices.
Role in this project:
userMobile Developer (Android)
Contributions:76 reviews, 25 commits, 55 PRs in 1 year 3 months
Contributions summary:Bernard primarily contributed to the Android bindings for the MobileCoin project, focusing on integrating Rust code with the Android SDK. Their work involved updating and refactoring Android bindings, which included modifying native method paths and generating key images. They added support for recoverable transaction history and incorporated changes related to memo handling, specifically for payment intents and request ID memos, adapting code for Android SDK integration and improved code quality with linting and dependency updates.
paymentsandroidmobilepaymentxrp
Contributions:5 releases, 2 reviews, 17 PRs in 1 year 4 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
Bernard Dolan - Software Engineer at Cisco