Ryan N.

About Me

Ryan is a Senior Front-end Developer with 10+ years of combined experience in engineering design, computer science, and system analysis and expertise in software architecture, front-end development, and security. He puts thought into action on projects, designing elegant solutions to complex problems using the latest best practices and development approaches. Ryan delivers features on solutions that surprise and delight users, evolving them with each iteration to achieve a seamless experience. He is currently a postgraduate student and research assistant at University of Alberta working with leading-edge AI/ML technologies.

AI, ML & LLM

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Front-end Developer
2021 - Present (4 years)
Remote
  • Worked on the development of a web-based mobile app targeting students, teachers, and parents for kids' education.

  • Participating in the UpStack screening process for React Native developers.

  • Creating and developing innovative software solutions for different clients across a broad range of industries.

Foundation for Healing the Family
Foundation for Healing the Family
Co-founder & Director
2023 - Present (2 years)
Edmonton, Alberta, Canada

Working as an architect and director of a nonprofit society to create communities for male survivors and their children of domestic violence and abuse.

University of Alberta
University of Alberta
MSc Student | Research Assistant
2021 - Present (4 years)
Alberta, Canada
  • Researching the feasibility of creating a Computer Vision system to detect borderline personality disorders using Machine Learning/convolutional neural networks.

  • Created a database of German research data for predicting marriage outcomes from subject questionnaires.

  • Testing leading-edge technologies in the AI/ML space.

Machine LearningPytorchConvolutional Neural Networks (CNN) PythonComputer VisionOpenAI GPT-4 API API IntegrationTableauVisualization Large Language Models (LLMs) Research
Freelance
Freelance
Senior Software Developer
2019 - Present (6 years)
Edmonton, Canada
  • Designing and developing new front-end components and iterating new experiences on solutions for clients.

  • Developing solutions using responsive and adaptive web development strategies and applying emerging industry trends as appropriate.

  • Writing clean, tested, and well-documented code on projects, scaling architecture for front-end solutions, and building out in a maintainable way.

Aucotec
Aucotec
Application Consulting Engineer
2016 - 2018 (2 years)
Michigan, United States of America
  • Followed solid design and high-quality implementation practices for executing a custom enterprise-wide solution for Aucotec.

  • Collaborated with other engineers and product teams to deliver high-quality experiences for the client.

  • Designed, implemented, and maintained components and frameworks on solutions, keeping up with best practices and industry trends.

Catch Engineering Corporation
Catch Engineering Corporation
Senior Technical Specialist/System Architect
2012 - 2015 (3 years)
Calgary, Canada
  • Developed and evangelized development standards, user guidelines, and architectural best practices on solutions.

  • Managed and implemented new tools/technologies on Intergraph's SPEL/SPI and SPPID apps, seeking out inefficiencies to resolve them.

  • Served as a design lead on solutions, managing and training users to acquire knowledge on the use of tools on projects.

Showcase

Senior Front-end Engineer - ClassDojo (via UpStack)
Senior Front-end Engineer - ClassDojo (via UpStack)
  • Developed a web-based mobile app using React, Next.js, TypeScript, Node.js, and Chakra UI targeting students, teachers, and parents for kids' education with ClassDojo

  • Implemented various screens, new features, UI components, and navigations

  • Performed detailed end-to-end testing using Jest and Cypress

React Native Developer - Tactacam Reveal (via UpStack)
React Native Developer - Tactacam Reveal (via UpStack)
  • Updated screens based on Figma design for the Tactacam Reveal cellular camera app

  • Worked on API integration using Axios and deployed the app to App Store and Play Store

  • Performed ongoing maintenance for the Tactacam Reveal app

Senior Developer - Pixoul Inc.
Senior Developer - Pixoul Inc.
  • Senior Developer role at Pixoul Inc., an agency working with diverse clients across startups to Fortune 500 corporations.

  • Developed and delivered a webpage for Pixoul from scratch.

  • Implemented a mobile responsive solution for the Pixoul webpage.

Senior Developer - Cove Smart LLC
Senior Developer - Cove Smart LLC
  • Worked as a Senior Developer at Cove Smart LLC

  • Implemented 60% of the UI for the online service platform focused on home security appliances

  • Produced high-quality front-end solutions, functionalities, and components

Lead Developer - Pulse by Futuri
Lead Developer - Pulse by Futuri
  • Topic Pulse is a comprehensive news service solution fetching data from various sources like CNN, Facebook, and BBC

  • All UI functionalities are impeccably implemented, ensuring mobile responsiveness

  • Worked as the Lead Developer on the 'Pulse by Futuri' project

Education

Master of Biological Science (Medical Devices using Nanotechnology and Artificial Intelligence)
Master of Biological Science (Medical Devices using Nanotechnology and Artificial Intelligence)
University of Alberta - Canada
2021 - 2023 (2 years)
BSc Computer Information Systems (CIS)
BSc Computer Information Systems (CIS)
Athabasca University - Canada
1997 - 2011 (14 years)
Diploma, Instrumentation Engineering Technology
Diploma, Instrumentation Engineering Technology
NAIT (Northern Alberta Institute of Technology) - Canada
1993 - 1995 (2 years)