John Turkson

Experience

My professional journey building web and mobile applications.

Work Experience

Software Developer

(P:HC) Project Human City

Toronto, ONJan 2025 – Apr 2025

  • Led the migration and rebuild of a legacy mobile application using React Native, Expo, and TypeScript, reducing initial load time by 20% through optimized startup logic and modern component architecture.
  • Modularized and refactored 10+ core application views, translating Figma design tokens into reusable components, improving maintainability and UI consistency.

Junior Frontend Developer

Minebright

Toronto, ONSept 2022 – Nov 2022

  • Crafted the core user interface using Nuxt.js, Vue.js, and Bootstrap, improving application responsiveness and accessibility by refactoring complex component structures.
  • Collaborated with design and engineering teams to provide implementation-focused feedback on UI/UX wireframes, reducing post-development bugs by 10% and accelerating feature delivery by one sprint.

Education

Advanced Diploma - Computer Programming & Analysis

Seneca Polytechnic

North York, ONSept 2018 – Aug 2021

Skills

Languages
JavaScriptTypeScriptPythonSQL
Frontend
ReactNext.jsVue.jsNuxt.jsReact NativeExpo
Backend
Node.jsExpressFlask
Databases
PostgreSQLMySQLMongoDB