Kevin Peng Last Updated on **st May ****
monorailapps.com linkedin.com/in/kevinpeng1
****.*****@**.*** 613-***-****
EDUCATION
QUEEN'S UNIVERSITY
BACHELOR OF APPLIED SCIENCE
(ENGINEERING)
Jun 2017 Kingston, ON
Major in Engineering Physics
LINKS
Github:// aoenth
LinkedIn:// kevinpeng1
Twitter:// @monorailapps
COURSEWORK
UNDERGRADUATE
Mobile App Design Project
Computer Graphics
Computational Engineering - MATLAB
Elec. Circuits & Machines
Fourier Analyses & Methods
Advanced Engineering Design Project
Engineering Physics Thesis - C, Python
Unix Tools and Scripting
Game Programming - Java
SKILLS
PROGRAMMING
Over 5000 lines:
Swift
SQL
Java
C#
JavaScript
MATLAB
Over 1000 lines:
C
Objective-C
CSS
Shell
Python
LA
TEX
Familiar:
Android
C++
EXPERIENCE
ROYAL BANK OF CANADA APPLICATION DEVELOPER
Jan 2019 - Dec 2019 Toronto, ON
• Written testable, maintainable, and performant software to enhance stability and introduce new features with an agile team consisted of PM, BSA, QA, and other developers.
• Collaboration in Agile Software Development Environment: Followed a standard agile practice. Fibonacci numbers were used to determine the weight of each deliverable. Sprint-based, iterative approach to software development and testing. Software quality is assured by deploying completed code through isolated SDLC environments using Jenkins. Led the transition from SVN to Git.
• API Development: Written and maintain the back-end of a web application using REST Best Practices.
• Communication Strive for clear, concise and grammar error-free communication in emails, code comments, documentations, Jira tickets and screenshot labels.
BANK OF MONTREAL SOFTWARE DEVELOPER
Dec 2017 – Dec 2018 Toronto, ON
• Developed reusable software components. Conducted daily code review written by other developers.
• Enforce Use of Software Best Practices: Conducted daily code review written by a team of developers. Given suggestions to remove duplication, consolidate variable naming scheme, minimize function size and conformance to company security policies.
• Document and Demo: Written Javadoc and Confluence pages on how reusable libraries can be used. Demoed to other developers using TDD approaches.
• Communication and Collaboration: Coordinated the technical discussion for daily scrum and meetings with cross-functional teams, including developers, testers, project managers, and IT security officers across different lines of businesses and projects both internal and external to BMO. IOS APPS
PET IN TOUCH SEPT 2019 – PRESENT
• A collaborative project that become the first social media app in the App Store dedicated to pet owners and lovers.
• App written in Swift 5 using VIPER architecture, data persistent on Firebase, cached using Core Data
HELLOERS MAR 2018 – MAR 2019
• A collaborative project that aims to develop a location-based social network app where users can use their location data to search for other real-life users who are like-minded or have similar interest. Entire app is written with Auto Layout programmatically.
• App written in Objective-C using MVC architecture, data persistence using AWS VM instances, PHP backend.