Greetings! I'm Ricky, a polyglot software developer currently living in Toronto, ON. Canada.
I've also written programs in Python, Bash, Rust and PHP. I tend to work on the front-end, but I'm no stranger to testing and automation. I've also used Electron to build cross platform desktop applications.
Senior Developer @ MetaMask
Nov 2019 -
Currently responsible for maintaining MetaMask Mobile, a crypto wallet and dapp browser. Focus on enhancing security, improving stability and implementing new features. MetaMask mobile is a React Native application. I've also contributed to the browser extension.
Senior Developer @ :Resolver
Nov 2018 - Nov 2019
Responsible for maintaining the main risk incident management software products. The front-end application is written in React and the back-end API is written with HapiJS. On any given day I can be found patching bugs/UI regression, writting database migrations, updating tooling to improve developer experience or adding more tests to improve software quality.
Senior Developer @ NowSecure
Jul 2015 - Apr 2018
Created several applications focused on mobile application security testing. I was responsible for creating all components in the user interfaces. I worked closely with other developers to ensure the front-end played nicely with the API it was built on top of. Feel free to watch a demo video of Lab Automated.
The most substantial contribution I made was refactoring the applications and rebuilding them with React.
Senior Developer @ OneMethod
Sep 2014 - Jul 2015
The most substantial contribution I made was introducing automated functional testing (Selenium).
Developer @ MetaLab, Ltd.
Apr 2014 - Sep 2014
Developer @ High Road Communications
Nov 2010 - Jul 2013
I developed user interfaces involved in large scale PR initiatives and was responsible for the creation of several interactive experiences for a variety large scale brands. I mostly created projects that integrated with social media platforms including Twitter and Facebook.