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! (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
GitHubCanadian 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
GitHubCard 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