Philip Kennedy

Computer Science Student - Software Developer

All About Me

Curious. That is the word I would choose if I could use only one to describe myself. I'm always interested in learning new things. If I come across new facts or information, I have a compelling urge to investigate, explore and dive into the unknown.

Some of my favourite hobbies

Working out - don’t skip leg day

Games - Video, board and creating

Reading - Harry Potter is the King

Technical Skills

Experience

Company: Tekside.io

Position: Software Developer

I worked with a small team to redesign and develop a full stack service using TypeScript for analyzing client data, resulting in 30% improvement in application performance. I also had the opportunity to collaborate with a team to setup a data migration service where we had to migrate over 1M client data records from their previous CRM to our SAAS. Spearheaded the design and development of an internal tool to increase efficiency when creating client email templates.

Jan 2022 - Present

Company: Synergenics

Position: Technician

I worked directly with clients to solve their technical issues as well as source their needs for future operations and propose solutions to fill those needs. While helping clients deal with their issues, I would translate the technical language into easy-to-understand terms to help clients that weren't familiar with technology.

June 2020 - Aug 2021

Company: CRM Dynamics

Position: Junior Business Analyst

I worked with a team to develop a generalized membership management CRM. We created design documentation and then proceeded with an agile approach to develop the product within a short time frame.

June 2018 - Aug 2018

Education

University of Guelph

Bachelor of Computer Science

As a recent graduate from the University of Guelph with a Bachelor of Computer Science Honours Co-op degree, I have developed a strong foundation in programming, problem-solving, and collaboration. Twice during my academic career, I achieved a final course mark of 100% demonstrating my passion for learning and my commitment to excellence.

Program Highlights:
- Analysis and Design of Computer Algorithms
- Software System Development and Integration
- System Analysis and Design in Applications