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 Experience

Lead Full-Stack Developer
YHP
Frontend Developer
YHP
JSD
E-data Now!
Oiika
Backend Developer
YHP
E-data Now!
Mobile Developer
JSD
E-data Now!
Oiika

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

Nov 2023 -
Room Leader
Virtual Coffee

Science and Technology


Mar 2023 -
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

Nov 2023 -
Room Leader
Virtual Coffee

Science and Technology


Mar 2023 -
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

May 2021 - Oct 2023
Lead Full-Stack Developer
YHP

Starting with a small team, I spearheaded the expansion efforts, progressively growing it to over 5 times its original size. Alongside team augmentation, I adeptly managed external resources to supplement our in-house capabilities, ensuring seamless integration and maximizing overall productivity. As the go-to problem solver, I tackled development roadblocks swiftly, ensuring project continuity. I led code base enhancements, improving team skills and delivering quality solutions. I evaluated task feasibility, offered alternatives, and facilitated collaboration on technical challenges. I provided accurate work estimations, guided team growth through coaching, and managed multiple projects efficiently. I oversaw merging and deployment, upgraded library dependencies, and conducted employee reviews. I led technical interviews and focused on aligning development efforts with YHP's strategic goals, primarily within the Wonderlab suite.


Dec 2019 - May 2021
Freelance
JSD

Providing development consulting services primary with web and mobile development.


Apr 2018 - Sep 2019
Software Developer
E-data Now!

Worked as a Software Craftsman for “E-Data Now!” (EDN) product. EDN is a near real time data collection system. The primary use case is inspection and auditing in the automotive industry. Typically a user will perform audits using EDN Client (iOS/Swift/C++) and enter their Time sheet’s using EDN Time (Flutter/Dart). The data is pushed up to a Rails API, where it’s presented to the Web Administrators using a cutting edge Nuxt.js/Vue.js frontend stack. I had the opportunity to write code for the frontend, and backend while assisting with mobile bug fixes. Beyond my developer duties, I maintained test plans and test cases for the entire suite of EDN products. While performing testing duties, I was also mandated to write automated and load tests.


May 2017 - Apr 2019
Software Engineer
Oiika

Oiika was a web platform where passionate tutors and mentors share their knowledge with other individuals. (Mainly on the frontend) I worked on many random parts of this project, tasks grabbed from a ticket pool.

Skills

Jobs
1234 all
SASS
7.2 yrs
Git
7.2 yrs
JavaScript
7.2 yrs
TypeScript
5.7 yrs
Express.js
5.7 yrs
React.js
5.7 yrs
Node.js
5.7 yrs
Amazon Web Services (AWS)
5.3 yrs
PHP
3.8 yrs
Next.js
3.8 yrs
Docker Products
3.8 yrs
Redux.js
3.8 yrs
Leadership
3.8 yrs
Flutter
2.8 yrs
iOS
2.8 yrs
Vue.js
2.8 yrs
Android
2.8 yrs
Nuxt.js
2.8 yrs
Java
2.8 yrs
Microsoft Azure
2.4 yrs
GatsbyJS
2.4 yrs
Symfony Framework
2.4 yrs
Tailwind CSS
2.4 yrs
ReactNative
1.9 yrs
Ruby on Rails
1.4 yrs
PostgreSQL
1.4 yrs

7.2

Years Experience

0

Projects

0

Commits

10.75

Coffee Drank

* Only for fun, calculated based on currently connected public GitHub/GitLab repo's only *

Send a message

Get in touch

Email :  
derek@derekjohnston.ca
Cell :  
+1 (905) 926-8279
Open to :  
Remote or local work