Hello, I'm Ryan Harrs

and this is my Resume

Experience

2 years of proffesional software development, 7 years of software development in acadamia. Bachelor of Computer Science from the University of Waterloo. Experience in Java, Python, C, C++11/14, HTML, Angular, JavaScript, SQL, Bash, Maven, Jenkins, and more.

Work Experience

May 2019 - August 2019, May 2020 - August 2020

Amazon

Worked on two different development teams at Amazon over two summers. Work included creating APIs, implementing client-side metrics, creating a database dashboard, and more.

Software Development Engineer
September 2018 - December 2018

ICF Next

Worked as a software developer on the backend development team at ICF Next, formerly known as ICF Olson. Gained work experience in Java, Python and Selenium.

Software Developer, Backend Team
January 2018 - April 2018

Ontario Ministry of Finance Database Programmer

Created scripts to manage millions of data points in real-time. Managed all aspects of the database as the sole developer.

New York University
April 2017 - August 2017

Tulkita Technologies

Co-developed a project planning and legal contract management website. Worked with HTML, Angular, and SQL.

Software Developer

Education

September 2016 - Present

Bachelor of Computer Science

>80% average. Multiple scholarships and awards, Captain of Varsity Squash Team, co-op.

University of Waterloo
August 2019 - December 2019

Computer Science Exchange

Studied for a term abrod at one of the top univeristies in the world.

National Univeristy of Singapore

Featured Projects

Image placeholder

Dynamic Location Service Modification

Developed an Android app to enable and detect location spoofing with the help of an SDR, Raspberry PI, and a NodeMCU.

Learn More

Collaborative Itinerary Planner

Created a web-app prototype for collaborative itinerary planning. Focused on interaction design through development.

Learn More

Image placeholder

About Me

Born and raised in Toronto, I went to school in Ontario at the University of Waterloo. I spent a summer working for Amazon in Vancouver, and a term studying in Singapore. I worked multiple co-op terms for different companies, and am always looking for new opportunities to broaden my horizons both professionally and in my personal life.

Growing up I loved math contests. I ran a club at my high school where we would go over sample questions from different math contests, and would work together to try and imrpove each others' scores in upcoming math contests. When I was introduced to programming competitions I was instantly won-over. I saw a future for me where I could use my problem solving skills and my mathematical mind. I saw that I could pursue a career in programming. So when university applications came a long I applied to all the best computer science programs, and the rest is in my resume.

Hire Me Download CV

Performance Reviews

Image placeholder

"I would strongly recommend Ryan to any future employer. He is a strong problem solver and his work was thoughtful, thorough, and well thought out. He is very personable, easy to get along with, and a self-starter.”

— Rob Schenkel, CTO Tulkita Technologies
Image placeholder

"Ryan has a great attitude and is highly adaptive, a quick learner, and a problem solver. He successfully transferred his programming skills learned in school to a work environment.”

— Kifle Bekele, Database Supervisor Ontario Ministry of Finance
Image placeholder

“Ryan delivered well for our team. He learned quickly, and took feedback along the way as well.”

— Mustaffa Abbas, Software Development Manager Amazon

My Skills

Database Management

Having worked with multiple databases, including having created my own to support a personal project, and having worked as a database programmer, I have an extensive understanding and experience with both relational and non-relational databases.

Full Stack Development

Backend, frontend, and full stack development experience. I've worked on multiple web-projects with thorough testing practices. Experience with HTML, CSS, Angular, Javscript, and Selenium.

Advanced Computer Science Topics

I have a strong grasp on advanced computer science topics such as Machine Learning, Numerical Computation, Computer Security, Interaction Design, Graph Theory, Operating Systems, and more through various course work completed.

General SDE Skills

Working as an SDE for Amazon has given me understanding of various technologies and coding practices such as: AWS tools, code pipelines, proper testing and deployment practices, stress testing, and much more.

Get In Touch

Email

ryanharrs@gmail.com

Old Website
Phone

+1 416 476 3061

LinkedIn

www.linkedin.com/in/ryan-h