Full Stack Developer
2018 - Present (about 2 years)
Tutor Computer Skills For The Elderly
2013 - Present (over 6 years)
Instructing elderly students on basic computer skills including keyboarding, internet navigation, and operating system usage. Teaching advanced students how to formulate search...more engine queries, email organization rules, and create custom AppleScripts. Conducting administrative duties, security verification, remote troubleshooting and recovery of data.
Developed a drop-shipping e-commerce platform with integration into Etsy and Shopify REST APIs. Designed and implemented a progressive single page application built in React/Redux...more with a RESTful API built in Hanami/Postgres. Taught best agile practices: Kanban, Scrum, and Sprint Retrospectives. Lead DevOps in implementing a full CI/CD process.
Full Stack Developer
2016 - 2017 (7 months)
Acting as a scrum master and developer to automate the processes for an ex-patriot relocation service. Designing and developing a web application for property managers to...more administer apartment listings and collect rent payments. Co-ordinating with the product owner, startup advisor, designer and other developers to forge together a top-notch startup.
Standardized manual testing practices, designed and implemented automated functional verification and integration tests. Performed monitoring, investigation and reporting...more of daily component builds using Jenkins to meet Continuous Integration/ Deployment goals. Independently researched, developed, and successfully launched an ALM component for the Tasktop connectors suite.
* Developing a production ready cryptocurrency using functional programming (Haskell)
* Designing a a Raspberry Pi home monitoring solution (Python Bottle)
* Creating an IOS/Android application for marketing mom and pop shops via BLE
beacons (React Native)
* Using Erlang and CUDA to implement high performance solutions on UBC's computing resources
I am looking for an agile team committed to developing high quality code. A team that works smart in order to take smart risks and achieve elegant solutions. Overall, working with people who are passionate about technology and using it to solve interesting problems.