Ryan N.

Ryan N.

Senior Front-end Developer

Edmonton, Canada
Hire Ryan N. Hire Ryan N. Hire 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.

Work history

UpStack
UpStack
Senior Front-end Developer
2021 - Present (3 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 (1 year)
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 (3 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) Artificial Intelligence (AI) Research
Freelance
Freelance
Senior Software Developer
2019 - Present (5 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.

Portfolio

Senior Front-end Engineer - ClassDojo (via UpStack)
Senior Front-end Engineer - ClassDojo (via UpStack)

ClassDojo is a safe and simple communication app for teachers, parents, and students. Developed a web-based mobile app targeting students, teachers, and parents for kids' education. Implemented various screens and new features, UI components, and navigations with React, Next.js, TypeScript, Node.js, and Chakra UI. Performed detailed E2E testing using Jest and Cypress.

React Native Developer - Tactacam Reveal (via UpStack)
React Native Developer - Tactacam Reveal (via UpStack)

Tactacam Reveal (Verizon or AT&T) cellular camera includes a pre-activated SIM card that connects to a mobile device using the Reveal app. Updated screens based on Figma design and worked on API integration using Axios, deployment to App Store and Play Store, and ongoing maintenance.

Senior Developer - Pixoul Inc.
Senior Developer - Pixoul Inc.

Pixoul is an agency/consultancy that works with different clients from venture-backed startups to Fortune 500 corporations. Developed a webpage for Pixoul and delivered a mobile responsive solution from scratch.

Senior Developer - Cove Smart LLC
Senior Developer - Cove Smart LLC

Cove Smart is an online service for selling home security appliances. Produced high-quality front-end solutions implementing 60% of the UI on the solution, its functionalities, and components for the service.

Lead Developer - Pulse by Futuri
Lead Developer - Pulse by Futuri

Topic Pulse is a news service solution that fetches news data from various sources like CNN, Facebook, and BBC for users. Implemented all UI functionalities with mobile responsive features.

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)