Summary
Overview
Work History
Education
Skills
Timeline
Certification
Recent Online Courses
Generic

Johan Jurrius

Software Developer / Consultant / Lecturer
Welkom

Summary

Respectful self-motivator gifted at finding reliable solutions for software issues. Experienced in Mobile Application Development and Selecting appropriate technologies for a problem, offering skills in Flutter (Android, iOS and Web) and Spring Boot (Backend development). Fluent in Flutter and accustomed to working with cross-cultural teams. Enthusiastic and eager to contribute to team success through hard work, attention to detail and excellent organizational skills. Motivated to learn, grow and excel in the software application development industry. To seek and maintain full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

14
14
years of professional experience
9
9
years of post-secondary education
3
3
Certificates

Work History

Freelancer / Software Developer

Self Employed
Welkom
01.2020 - Current
  • Busy with re-creating South African Weather Service internal applications (Desktop Application - C#, APIs, SQL database, new hosting on Azure). Creating new Mobile Apps (iOS and Android) for data gathering of manual weather stations and Severe Weather occurrences. A joint collaboration effort between Central University of Technology, University of KZN, Government of Flanders and South African Weather Service's software engineers.
  • Mobile Application and Admin Web app for Lighuis Church in Welkom. Technologies used: Dart, Flutter, Firebase Firestore (unstructured document database), Firebase Security and Roles, Firebase file storage.
  • Mobile Application and Admin Web app for Fibre company in Brakpan. Technologies used: Dart, Flutter, Backendless (relational database), Backendless Security roles, Backendless storage.
  • Developed software for desktop and mobile operating systems (Java, Android, iOS).
  • Updated old code bases to modern development standards, improving functionality.
  • Planned and developed interfaces that simplified overall management and offered ease of use.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases (different clients).
  • Designed reusable and reliable code for use within distributed cloud environments.
  • Reviewed code and debugged errors to improve performance.
  • Designed, developed and implemented software applications based on analyzed requirements and understanding of industry technical standards.

Lecturer

Central University of Technology
Welkom
01.2016 - Current
  • Head of Simulated Work Integrated Learning for 3rd year students guiding them through Planning, Design, Coding and Testing of multi-platform real world applications (C# Desktop and Web, Flutter Mobile) with either Backendless (relational) or Firebase (unstructured) as cross platform database.
  • Teaching Java, Android, Dart and Flutter
  • Intensive sessions with student groups to help them with problem solving and correct architecture.
  • Used variety of learning modalities and support materials to facilitate learning process and accentuate presentations.
  • Evaluated and revised lesson plans and course content to achieve student-centered learning.
  • Utilized distance learning technology to instruct students remotely.

Junior Lecturer

Central University of Technology
Welkom
01.2011 - 01.2016
  • Stayed abreast of developments within Java and Android to improve curriculum, develop new research and share with colleagues and students
  • Developed semester outlines and instructional plans for each class session to comply with stated course objectives.
  • Applied innovative teaching methods to encourage student learning objectives.

Education

B.Sc. - Computer Science

North West University (NWU Pukke)
Potchefstroom
01.1999 - 03.2002

Hon B.Sc - Computer Science

North West University (NWU Pukke)
Potchefstroom
01.2002 - 03.2003

Post Graduate Certificate in Education - Education

Central University of Technology
Welkom
01.2006 - 01.2007

M.Ed - Education

Central University of Technology
Welkom
01.2012 - 01.2016

Skills

API design knowledge (Spring Boot)

undefined

Timeline

MS Certified Azure Solutions Architect Expert

09-2021

MS Certified Azure AI Engineer Associate

11-2020

MS Certified Azure Fundamentals

08-2020

Freelancer / Software Developer

Self Employed
01.2020 - Current

Lecturer

Central University of Technology
01.2016 - Current

M.Ed - Education

Central University of Technology
01.2012 - 01.2016

Junior Lecturer

Central University of Technology
01.2011 - 01.2016

Post Graduate Certificate in Education - Education

Central University of Technology
01.2006 - 01.2007

Hon B.Sc - Computer Science

North West University (NWU Pukke)
01.2002 - 03.2003

B.Sc. - Computer Science

North West University (NWU Pukke)
01.1999 - 03.2002

Certification

MS Certified Azure Fundamentals

Recent Online Courses

  • The complete 2019 Flutter Development Bootcamp with Dart online course by Angela Yu
  • Machine Learning for Flutter: The complete guide - Flutter ML by Hamza Asif
  • Microsoft AZ-303: Azure Architect Technologies - NEW 2020 by Raouf Nabi
  • Microsoft AZ-304 Certification: Azure Architect Design by Nick Colyer
  • Getting Started with Spring Boot by Amigoscode
  • Spring Boot Fundamentals by Bharath Thippireddy
Johan JurriusSoftware Developer / Consultant / Lecturer