Vancouver, British Columbia • [email protected] • joelkb.dev • Github • (778) 888-6204
Summary of Qualifications
- Over 5 years of web and mobile experience with a specific focus on building React and React Native applications.
- Experienced in Agile/Scrum workflow, software development using Git, and working in highly collaborative teams where technical communication was a key component of my success.
- Skilled UI designer with a strong background in graphic design and illustration.
Experience
Anemone Hug Interactive — Software Developer — 2021 to 2022
Core Tools: Typescript, React, Redux, PHP, MySQL
- Integrated API performance testing tools and identified/implemented query optimizations for large SAAS gamified training platform.
- Built React based proof-of-concept web application for young learners with reading disorders, leveraging and extending existing PHP APIs.
- Developed core features for a React/Redux/XState based enterprise training application, written in Typescript.
Artworld — Full-Stack Developer — 2020 to 2021
Core Tools: React Native, Redux/Rematch, Firebase, Fastlane
- Developed data model and back-end architecture using Firebase's Firestore database and Cloud Functions.
- Built CI/CD pipelines utilizing Github, Bitrise, and Fastlane for multiple development and production environment enabling automated builds and deployment to Apple's Testflight and AppStore.
- Integrated Algolia search with Firestore and built UI components for full text search.
m56 Studios — Front-End Web/Mobile Developer, Unity Developer — 2017 to 2021
Core tools: React/React-Native, Mobx-state-tree, Unity, Git
- Developed user interface and theme layer for React Native applications such as Carrie Underwood's fit52.
- Worked closely with in-house Designer to ensure translation of static mockups to final applications.
- Built Gatsby-based marketing websites with CMS integrations (Prismic, GraphCMS).
- Developed custom Unity engine tools for building and testing story-driven game tutorials, heavily utilized in Puzzle Hockey for our partner organization Blueline Studios.
- Build in-game notification and messaging UI with CMS integration for Puzzle Hockey.
- Provided mentorship to junior developers and helped plan and execute sprints.
The Coup Company — Front-End Developer — 2016 to 2017
Core Tools: React/Redux, HTML/SASS, Javascript/jQuery, Git
- Created wireframes, prototypes, and final designs for projects such as Stories for Caregivers, Wattpad presents Horror, and The Canada Games Activity Challenge.
- Built fully responsive web UI for client projects, including a complete redesign of the TELUS StoryHive platform and CBC's Podium Pursuit.
- Designed and coded custom back-end user interfaces for various Zend based projects such as VIFF's #MustSeeBC, Wattpad Presents, and The Canada Games Activity Challenge.
- Implemented multi-lingual interface, content, and route translations for complete English and French experiences.
AIDS Vancouver — Website Coordinator — 2011 to 2015
Core Tools: Javascript, HTML/CSS, PHP/Drupal, NationBuilder
- Managed Drupal and NationBuilder based sites and campaigns, helping to drive increases in online fundraising, awareness, and volunteer management.
- Designed and developed marketing campaign and project websites for The 3030 Campaign, The Online Helpline, Health Promotion Case Management and Educate to Empower.
- Maintained an internal staff/volunteer portal using Open Atrium and built custom PHP modules for volunteer time tracking.
e11 — Self-Employed Graphic Designer/Web Developer — 2010 to 2016
Core Tools: Photoshop/Illustrator/InDesign, NationBuilder, HTML/CSS
- Designed print collateral and campaign websites for the Vancouver Symphony Orchestra.
- Worked with Pivot Legal Society on Drupal and NationBuilder web projects including Hope in Shadows, The Strategic Pivot, Jane Doe Legal, and pivotlegal.com.
Bang-On — Graphic Designer, Web Developer — 2008 to 2010
Core Tools: Photohop/Illustrator, PHP/Drupal, Javascript, HTML/CSS
- Built and designed Bang-On’s first online store with Drupal.
- Designed and illustrated t-shirts based on iconic brands and licenses.
- Prepared custom client artwork for screen-printing.
Education
Lighthouse Labs Web Development Bootcamp — 2016
- Built front-end interface and visualization for Syncline, a geotechnical tool for collecting and displaying site-data.
BCIT/Emily Carr Design Essentials Program — 2007
Skills
Primary Programming Languages
Javascript, Typescript, C#
Secondary Programming Languages
Rust, Ruby, Elixir, PHP, SQL
Tools/Frameworks
React, React Native, Gatsby, Next.js, Redux, Mobx-state-tree, XState, Node.js, Jest, Unity, Laravel, CodeIgniter, Express, Rails, Phoenix, SASS, Bootstrap, Git/GitHub
Creative
Adobe Creative Suite (Photoshop, Illustrator, XD, After Effects)