Brandon Lucier
Software Developer
Experience
1Password
Software Developer | Tech Lead
Remote
Sept 2019 - Present
- Tech Lead of the brain; a collection of cross-platform Rust crates that handle autofill, save, and field analysis across 1Password products.
- Collaborated across teams to add autofill support through use of the brain to Android and macOS apps.
- Extended the capabilities of the brain with features such as credit card saving, SSH key autofill and smart password generation.
- Built up thousands of automated tests across all aspects of the brain to prevent regressions and ensure autofill is as stable as possible.
- Created documentation and fireside chats for use in onboarding and mentoring new developers.
Bell Canada
Student, Engineering | Developer
London, ON
June 2019 - Sept 2019
- Developed bash and python scripts to automate long running server tasks freeing up hours of weekly developer time.
- Explored and compared the monitoring tools Spunk and ELK (Elasticsearch, Logstash, Kibana) for the team.
Centre for Smart Community Innovation
Research Assistant | Software Developer
Windsor, ON
2012-2014
- Designed and implemented front-end web templates for IBM WebSphere Portal, Joomla and Drupal using HTML, CSS, and JavaScript.
- Managed content across various CMS and database systems for both internal and external clients.
Skills
Programming
Rust, Python, C, C++, Java, HTML, CSS, TypeScript, JavaScript, Bash, SQL
Tools / Frameworks
React, Svelte
Operating Systems
macOS, Linux, Windows
Education
University of Windsor
B.S Computer Science
Software Engineering Specialization
Windsor, ON
June 2016 - May 2020
Extracurricular
Computer Science Society
Vice President
Windsor, ON
May 2019 - May 2020
- Elected representative of over 600 undergraduate students acting as a liaison between students and the department of Computer Science regarding academic issues, policies, and events.
- Developed several tools used by computer science students for course information and events.
Projects
- An open source Rust crate that implements multiple versions of the Minecraft status protocol.
- Created a Discord bot using mcping providing hundreds of students commands to obtain the status of Minecraft servers used for events.
- An open source Discord bot written in Rust that provides hundreds of students commands to search and display course information in chat.
- Scrapes course information from university systems to build a search index based on course codes, titles, and descriptions.
Nodus
- A utility Minecraft mod written in Java with millions of downloads.
- Provided multiplayer game customization using custom graphical overlays, commands, and key bindings.
- Used OpenGL to render graphical overlays and custom elements in-game.