Picture of Jakob Wanger

About Me

I am currently working towards a bachelor's degree in Computer Science with a minor in Software Engineering at the University of Western Ontario.

After spending many years working in the service industry where I developed many soft skills, I had the opportunity to work in my first technical role as a Software Developer Intern at Ontario Teachers’ Pension Plan where I had the opportunity to apply the skills I have learned from the classroom to solve real-world problems.

After graduation, I hope to pursue a career in software engineering or development, where I will be able to contribute to products that will positively affect millions of people worldwide. Because of this goal, I am constantly in search of opportunities to contribute to the software community as well as to develop my software development/engineering skills.

Education

Bachelor of Science (BSc) – Honors Specialization Computer Science

Western University, London, Ontario

2017 - Present

  • 2017-2018 and 2018-2019 Dean’s Honors List
  • Cumulative GPA of 3.86/4.00
  • Minor: Software Engineering

Skills

Languages

  • Java (proficient)
  • Python (familiar)
  • JavaScript (proficient)
  • C++ (familiar)
  • C (familiar)
  • Go (familiar)
  • HTML (familiar)
  • CSS (familiar)

Frameworks

  • Spring Boot
  • AngularJS
  • Adobe Experience Manager
  • Apache Wicket
  • Scrum
  • Kanban

Tools

  • Bamboo
  • Cloud Foundry
  • Confluence
  • Git
  • Maven

Spoken Languages

  • English (native)
  • German (proficient)

Work Experience

See my complete work history on LinkedIn.

Software Developer Intern

Ontario Teachers' Pension Plan, Toronto Ontario

05/2020 - 09/2021

  • Developed modern front-end and back-end applications within a micro application architecture using various industry-adapted technologies and frameworks including Spring Boot, AngularJS, Apache Wicket and Adobe Experience Manager
  • Built an internal utility tool that reduced the time of content updates to the external member website by over 90%
  • Worked closely with the QA team and the product manager to investigate, debug, and fix reported production issues.
  • Improved the public facing member website aesthetic and UX with emphasis on aligning the design and functionality of the website with accessibility standards

Information Technology Summer Intern

Lambton Kent District School Board, Chatham Ontario

05/2019 - 09/2019

  • Imaged and configured iPads, laptops, Chromebooks, and desktop computers to each client’s needs
  • Troubleshooted and resolved problems with faulty software and computer components
  • Repaired laptops, Chromebooks, and desktop computers, replacing parts as required
  • Provided technological assistance to staff on-site

Pro Shop Attendant

Ridgetown Golf and Curling Club, Ridgetown Ontario

04/2014 - 09/2019

  • Sold merchandise, green fees, power cart rentals and other services
  • Organized and managed Thursday Night Men’s League

Personal Projects

View selected projects below. More information can be found at https://github.com/wanger26.

Mensch ärger Dich nicht Logo

Mensch ärger Dich nicht! (Java)

  • Developed an Android app that allows users to play the Mensch ärgere Dich nicht against 3 artificial opponents
  • App was ranked 3rd for board game Play Store apps in Germany and 11th in France
  • Currently live on the Google Play Store in both German and English with an average rating of 3.5 stars and over a 1000 downloads.

Utilized: Java, XML, Android Studio, object-oriented approach, abstract data types, factory design pattern

GitHub
Canadian GPA and Grade Calculator Logo

Canadian GPA and Grade Calculator (Java)

  • Developed an Android app that calculates GPAs and course grades (from component marks) for any Canadian university
  • Currently live on the Google Play Store with an average rating of 5 stars

Utilized: Java, XML, Android Studio, object-oriented approach

GitHub
Card City Logo

Card City (Java)

  • Developed a desktop application to allow users to play Crazy Eight’s, Go Fish and War against an artificial opponent.

Utilized: Java, Eclipse, object-oriented approach, abstract data types

GitHub