Hello, I am

Derek Johnston

Lead Fullstack Developer (Generalist)


Who am I?

A Fullstack / Mobile Developer Located In Our Lovely Earth

With a background spanning software development roles at Oiika and E-Data Now!, along with project leadership at YHP, I've gained diverse experience in frontend and backend development. Additionally, my freelance consulting work has provided expertise in web and mobile development. This varied experience has equipped me with a versatile skill set and a deep understanding of software development across different domains.

Personal Info

Email :  
Derek@Derekjohnston.ca
Cell :  
+1 (905) 926-8279
Location :  
Durham Region, Ontario, Canada
Open to :  
Remote or local work

My Expertise

Lead Full-Stack Developer

YHP

Frontend Developer

JSD
YHP
E-data Now!
Oiika

Backend Developer

YHP
E-data Now!

Mobile Developer

JSD
E-data Now!
Oiika

Contributions in the last year

Loading contributions...

My Resume

Education

2018

Computer Programmer Analyst
Durham College

I hold a three-year advanced diploma in Computer Programmer Analyst, with my final project focusing on leading a partnership to develop a mobile communication application for verbally limited individuals. This project utilized Xamarin for its cross-platform compatibility. Throughout the program, I gained proficiency in various technologies including PHP, ASP, Java, COBOL, SQL, MySQL, C#, C++, Visual Basic, QBasic, VISIO, Ubuntu, MS PowerPoint, Dreamweaver, MS FrontPage, phpMyAdmin, MS Project, MS Access, Android Studio, MS Excel, Visual Studio, and MS Word.

Languages

English

(native)

French

(actively learning)

Volunteer

Mar 2024 - Present

Event Leader
Virtual Coffee

Science and Technology


Nov 2023 - Present

Room Leader
Virtual Coffee

Science and Technology


Mar 2023 - Present

Community member
Virtual Coffee

Science and Technology


Apr 2020 - May 2020

Frontend Developer
Crown International

Science and Technology


Mar 2020 - Sep 2020

Hackathon Lead
Mintbean

Science and Technology

Education

2018

Computer Programmer Analyst
Durham College

I hold a three-year advanced diploma in Computer Programmer Analyst, with my final project focusing on leading a partnership to develop a mobile communication application for verbally limited individuals. This project utilized Xamarin for its cross-platform compatibility. Throughout the program, I gained proficiency in various technologies including PHP, ASP, Java, COBOL, SQL, MySQL, C#, C++, Visual Basic, QBasic, VISIO, Ubuntu, MS PowerPoint, Dreamweaver, MS FrontPage, phpMyAdmin, MS Project, MS Access, Android Studio, MS Excel, Visual Studio, and MS Word.

Languages

English

(native)

French

(actively learning)

Volunteer

Mar 2024 - Present

Event Leader
Virtual Coffee

Science and Technology


Nov 2023 - Present

Room Leader
Virtual Coffee

Science and Technology


Mar 2023 - Present

Community member
Virtual Coffee

Science and Technology


Apr 2020 - May 2020

Frontend Developer
Crown International

Science and Technology


Mar 2020 - Sep 2020

Hackathon Lead
Mintbean

Science and Technology

Experience

Oct 2023 - Present

Freelance
  • Who's Jimmy Project: Revising and upgrading the tech stack for the 'Who's Jimmy' project, enhancing its functionality and performance. Planning to add a new section featuring teaching videos that showcase James Gawley's extensive experience in the film industry, highlighting his expertise and craftsmanship.
  • Frontend UI/UX Enhancement Project: Collaborated with team to enhance frontend UI/UX of an existing web application using ReactJS and Tailwind CSS, resulting in improved user engagement metrics.
  • Mobile-First Web App Prototype Development: Built a mobile-first web application prototype using NextJS, showcasing key features and functionalities within a tight deadline.
  • Responsive Web Design Optimization Sprint: Optimized responsive design of client's website using Bootstrap and CSS Grid, ensuring consistent user experience across desktop and mobile devices.
  • Nuxt 2 to Nuxt 3 Upgrade Project: Upgraded client's web app from Nuxt 2 to Nuxt 3, leveraging Vue 3 Composition API, optimizing SSR performance, and integrating TypeScript.
  • Additional Projects: Developed tailored e-commerce platforms, mobile applications, and customized software solutions, effectively enhancing clients' online footprint and operational efficiencies.

May 2021 - Sep 2023

Lead Full-Stack Developer
  • Implemented agile methodologies to accelerate the delivery of high-quality software, enhancing project efficiency, fostering a culture of continuous improvement through regular sprint reviews and retrospectives, and enabling agile adaptation to evolving client requirements.
  • Mentored junior developers and conducted thorough code reviews, fostering skill development and ensuring adherence to best practices in software development and project management.
  • Created a collaborative and innovative environment, steering the team toward achieving ambitious goals, which resulted in robust and versatile projects that added significant value to the company.
  • Led comprehensive staff performance reviews, managed full-cycle recruitment, and facilitated smooth employee transitions, thereby maintaining team morale and continuity.
  • Developed and maintained various game websites using diverse technology stacks to enhance functionality and user experience, while also creating dynamic and responsive admin controllers. These contributions supported operational efficiency across multiple projects and teams within the organization.
  • Main Product Wonderlab: As the lead developer for Wonderlab, I spearheaded the white-labeling of the event platform, significantly reducing the setup costs for new live events. This strategic move allowed clients to customize the platform to their specific branding and event needs without incurring extensive development costs, making our solution both cost-effective and highly adaptable.
  • I directed multiple cross-functional teams to develop a suite of gamified SaaS products, including:
    • HR Onboarding System: Led the creation of an engaging and interactive HR onboarding system designed to streamline the employee induction process. This system incorporated gamified elements to enhance user engagement and retention, ensuring new hires had a memorable and effective onboarding experience.
    • Comprehensive Event Platform: Developed a versatile event platform supporting online and in-person events. Features included real-time chat, live streaming, and virtual networking rooms, allowing seamless transitions between virtual and physical event components, and catering to various event types and sizes.
    • Administrative Hub Application: Oversaw the development of an administrative hub that served as the control center for all event management activities. This application offered real-time analytics, user management, and content control features, empowering administrators to efficiently manage events and make data-driven decisions. The admin hub was designed with a user-friendly interface, ensuring even those with minimal technical expertise could navigate and utilize its full capabilities.

Tech

Jobs
12345 all

SASS

10.1 yrs

JavaScript

10.1 yrs

Git

10.1 yrs

TypeScript

8.7 yrs

Express.js

8.7 yrs

React.js

8.7 yrs

Node.js

8.7 yrs

Amazon Web Services (AWS)

8.2 yrs

PHP

6.8 yrs

Next.js

6.8 yrs

Docker Products

6.8 yrs

Redux.js

6.8 yrs

Flutter

5.8 yrs

iOS

5.8 yrs

Vue.js

5.8 yrs

Android

5.8 yrs

Nuxt.js

5.8 yrs

Java

5.8 yrs

Tailwind CSS

4.3 yrs

Leadership

3.8 yrs

Python

3.0 yrs

SQL

3.0 yrs

Microsoft Azure

2.3 yrs

GatsbyJS

2.3 yrs

Symfony Framework

2.3 yrs

ReactNative

1.9 yrs

Ruby on Rails

1.4 yrs

PostgreSQL

1.4 yrs

My Work

Who's Jimmy

Portfolio Website · Johnston Software Development

Professional portfolio for a skilled film craftsman and clock-smith using VueJS/NuxtJS and PHP, showcasing his work and enhancing his professional visibility. Ongoing project with plans to add teaching videos highlighting James Gawley's extensive film industry experience.

Tackle Hunger

Web Application · Johnston Software Development

Map component displaying food banks and their needs across North America, providing a critical tool for resource allocation and community support.

References

⏱️
9.1
Years Experience
📦
Projects
💻
Commits
☕
Coffee Consumed

Contact

Email Me

Get in touch

Email :  
Derek@Derekjohnston.ca
Cell :  
+1 (905) 926-8279
Location :  
Durham Region, Ontario, Canada
Open to :  
Remote or local work