As a recent computer science graduate from UBC Okanagan, I am seeking full time employment as a full stack developer where I can learn new skills, gain experience, and make a positive contribution to your company.
Hi, I’m Ryan Grant, a recent graduate from the University of British Columbia with a Bachelor of Science in Computer Science. I’m passionate about technology and eager to kickstart my career in the tech industry. Although I’m new to the professional field, I’ve developed strong skills in programming languages like JavaScript, Java, Python, C++, and SQL.
When I’m not coding, I enjoy playing a variety of video game genres like MMORPG's, MOBA's and FPS. I'm excited to bring my enthusiasm and technical knowledge to new opportunities. Below you can find some of my technical skills and projects that I've worked on. Feel free to reach out if you have any questions!
Read MoreI have experience in backend development, using a range of technologies to build efficient and scalable solutions. In my capstone project, I utilized Python with AWS Lambda to implement a face-blurring feature for video processing. I also used JavaScript to manage video requests, ensuring smooth functionality and performance. Additionally, I have worked with the .NET framework to develop a calorie-tracking app, which involved building robust backend logic and handling data management.
I have a strong foundation in frontend development, with proficiency in writing HTML and CSS to build responsive and accessible web interfaces. I am experienced in using Figma for designing and prototyping user interfaces, ensuring a smooth transition from concept to implementation. My skills were further honed during an 8-month capstone project focused on React.js for the frontend, where I developed dynamic, interactive user experiences and applied modern web development best practices.
I have solid experience in database management, including writing complex SQL queries for data retrieval and manipulation. I am skilled in integrating databases with various applications and managing data storage solutions to ensure efficiency, security, and reliability. My work has involved designing and optimizing database structures to support dynamic, data-driven applications.
During my 8-month capstone project at UBC, I worked on building a serverless video-sharing platform using AWS services. Sponsored by a faculty member, the project had specific requirements and aimed to leverage the scalability and flexibility of cloud computing. As part of a team of five, we collaborated closely through all phases of the project, from initial design to final deployment, using daily stand-ups and agile methodologies to ensure continuous progress. We relied on GitHub for source control and managed our CI/CD pipeline to maintain a seamless development workflow and deliver a high-quality product.
I developed a calorie counting app using C# and the .NET framework, with SQL database integration to efficiently manage and store user data. Designed in Figma, the app was created for both desktop and iOS platforms to provide a seamless user experience across devices. Key features of the app include item tracking, detailed macronutrient information, and visual progress indicators through graphs and charts, allowing users to easily monitor their dietary habits and progress toward their fitness goals.
This project involves creating a program that automatically stitches together multiple images to form a panorama. The program starts by detecting key features in each image. Then matches these features between the images, using a technique that filters out any incorrect matches to ensure only the best points are used. Finally, the program calculates how to warp and align the images so they fit together perfectly, resulting in a seamless panoramic image.