Jonathan Bell

Contact

Summary

Software developer residing in Victoria BC, Canada with over eight years of experience developing and building robust, high-volume web applications; most proficient in JavaScript (Node, TypeScript, React/Vue) and the LAMP stack (PHP/Laravel, Apache, MySQL).

Seeking a position with a medium-sized to enterprise-sized company as a full-stack or front-end developer. Pursuing companies with collaborative, welcoming cultures and opportunities for long-term growth in engineering and management positions. Ready to work inside an agile development team with an affinity for iterative workflows.

Fluent in both written and spoken English and Italian.

Employment

IC3 Software Engineer

July 2023 to present, Klue Labs, Victoria BC (remote)

Klue Win Loss: Web application designed to record and scrutinize win-loss insights data; enables sales and revenue teams’ competitive abilities

Leveraging knowledge in: Front-end web development; React, RTK, TypeScript, Grommet, CSS, Vitest, React Testing Library, Storybook, Git, GitHub Actions (CICD), Playwright, Heroku, Back-end web development; Docker & Python with FastAPI

Software Developer 2

January 2019 to June 2023, Benevity, Victoria BC

Benevity Spark: Corporate payroll giving & donation platform supporting 900+ companies/clients across the globe

Leveraged knowledge in: Full-stack web development; Laravel, Vue, TypeScript, OOPHP, Spring Boot (Java), MySQL, JavaScript, CSS, Git, Jenkins (CICD), Docker, Jest, PHPUnit, JIRA & Drupal

User Experience Design; Web Developer

March 2015 to April 2018, Ministry of Education, BC Public Service, Victoria BC

Student Success BC: BC Public Service web application that supports public access and display of BC school data such as school success scores and completion rates

Leveraged knowledge in: Full-stack web development; PHP, Oracle, Laravel, CSS, Git, Drupal & jQuery

Personal Software Projects

Professional projects not listed; see www.jonathanbell.ca

Blizzard Judge (github.com/jonathanbell/blizzard-judge)

Utilized: Node, CSS, JavaScript (vanilla), MongoDB, Mongoose, 3rd party APIs (Cloudinary, S3)

Personal Website (jonathanbell.ca)

Utilized: Astro, Playwright, TypeScript, CSS Grid

Education

Communication and Creative Advertising

January 2007, Istituto Europeo di Design, Milan, Italy

Graduated with diploma; applied skills acquired in the areas of web design and photography.

Software Skills

Proficient:

Familiar & comfortable:

Keen interest: