Ryan Nabozniak, Developer in Beiseker, AB, Canada
Ryan is available for hire
Hire Ryan

Ryan Nabozniak

Verified Expert  in Engineering

Full-stack Developer

Location
Beiseker, AB, Canada
Toptal Member Since
June 21, 2022

Ryan is a full-stack developer who believes everything we imagine can be built with dedicated time, effort, and resources. As a lifelong learner, he is greatly inspired by those who can put thoughts into action in their own lives. Ryan has a background in engineering design and computer sciences that helped him succeed in transforming ideas into new and disruptive products.

Portfolio

University of Alberta
Machine Learning, Convolutional Neural Networks (CNN), PyTorch, Python...
iMoney Tools LLC dba Tranont
React, Node.js, Heroku, C#, APIs, NoSQL, Next.js, Server-side Rendering (SSR)...
GammaEdge, LLC
HTML, JavaScript, React, CSS, Redux, Python, Node.js, AWS Lambda, Figma...

Experience

Availability

Part-time

Preferred Environment

Windows, MacOS, Visual Studio Code (VS Code), Slack, GitHub, Jira, GitLab

The most amazing...

...product I've developed recently is ClassDojo, an education app for kids.

Work Experience

MSc Student/Research Assistant

2021 - PRESENT
University of Alberta
  • Researched 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.
  • Engaged in and tested leading-edge technologies in the artificial intelligence/machine learning space.
Technologies: Machine Learning, Convolutional Neural Networks (CNN), PyTorch, Python, Computer Vision, OpenAI GPT-4 API, API Integration, Tableau, Visualization

Full-stack Developer

2023 - 2023
iMoney Tools LLC dba Tranont
  • Worked on reviewing the codebase and suggestions to complete the project in a timeline.
  • Re-factored the back end built using Strapi and GraphQL.
  • Inspected and fixed bugs on the website front end built using React and Next.js.
Technologies: React, Node.js, Heroku, C#, APIs, NoSQL, Next.js, Server-side Rendering (SSR), WebSockets, Stripe Connect, Stripe Connect API, Accessibility, Responsive Web Design (RWD), GitHub, Docker, Webpack, Third-party APIs, API Integration, React Redux, Single-page Applications (SPA), Visualization

Full-stack Developer

2023 - 2023
GammaEdge, LLC
  • Developed a dashboard for presenting stock data in tables, charts, and other widgets based on Figma design using React.
  • Implemented various types of stock calculations and worked on many visual representations using React-Bootstrap and Chart.js.
  • Worked on deployment to Amazon EC2 instance for demo purposes.
Technologies: HTML, JavaScript, React, CSS, Redux, Python, Node.js, AWS Lambda, Figma, Dashboards, Data Visualization, Graphs, React-Bootstrap, Chart.js, Web Development, JavaScript 6, CSS3, Sass, ECMAScript (ES6), Accessibility, Responsive Web Design (RWD), GitHub, Webpack, Third-party APIs, API Integration, Dashboard Development, React Redux, Visualization

Full-stack developer

2022 - 2022
Tactacam
  • Worked as a full-stack engineer on the admin dashboard using Vue, AWS, Express, and Stripe.
  • Added new REST API endpoints for managing payment information and user profiles.
  • Implemented new features, testing, deploying, and code management.
  • Tested and updated mobile projects using React Native.
Technologies: Vue, Vuex, Bootstrap, React Native, Node.js, Express.js, MongoDB, Amazon S3 (AWS S3), Amazon Web Services (AWS), Responsive Web Design (RWD), GitHub, Webpack, Expo, Third-party APIs, Mobile, API Integration, Dashboard Development, Material Design, Visualization

Full-stack Developer (API-focused)

2022 - 2022
Alteryx - Cloud Platform Engineering
  • Implemented the REST API integration on the React front end.
  • Built a specialized SOAP API for user authorization using JSON Web Token (JWT) and Spring Framework.
  • Worked on integration testing using the Spring Framework and MockMvc.
Technologies: React, REST APIs, APIs, SQL, PostgreSQL, Java, Spring, Web Applications, Figma, REST, Front-end, JSON REST APIs, Web Development, JavaScript 6, CSS3, Spring Boot, Back-end, ECMAScript (ES6), NoSQL, GitHub, Third-party APIs, API Integration

Senior Front-end Developer

2021 - 2022
ClassDojo
  • Built the front end using React, TypeScript, Next.js, and Styled-components.
  • Implemented various features and fixed bugs on iOS and Android applications.
  • Ran detailed unit and end-to-end testing using Jest and Cypress.
  • Added beautiful custom UI components and animations, using Storybook to implement the components gallery.
Technologies: React, JavaScript, Styled-components, Jest, Cypress, Chakra UI, TypeScript, Next.js, Storybook, Axios, Express.js, CSS, iOS, Android, Node.js, HTML, Bootstrap, Stripe, Amazon Web Services (AWS), REST APIs, MongoDB, Full-stack, PostgreSQL, HTML5, JSON, JSON Web Tokens (JWT), User Authentication, User Experience (UX), User Interface (UI), Git, MySQL, Amazon DynamoDB, Responsive Web Apps, Progressive Web Applications (PWA), MobX, APIs, Redux, Full-stack Development, Stripe API, JSX, XML, MERN Stack, WebGL, Multi-language Support, Mobile Development, NestJS, Web Applications, Figma, Jira, REST, Agile, D3.js, Front-end, Heroku, JSON REST APIs, Cross-platform App Development, Graphs, Web Development, MEAN Stack, JavaScript 6, CSS3, Sass, Unit Testing, Automated Testing, ECMAScript (ES6), NoSQL, Server-side Rendering (SSR), WebSockets, Canvas, Fabric, Push Notifications, Mobile Apps, Stripe Connect API, Accessibility, Responsive Web Design (RWD), GitHub, Webpack, Expo, Third-party APIs, OAuth 2, Mobile, API Integration, React Redux, Prisma, Single-page Applications (SPA), Visualization

Freelance Consultant

2019 - 2022
Freelance
  • Used JavaScript, Angular, Node.js, and React in front and back-end web development.
  • Handled the system project management of an enterprise engineering application, targeting its deployment, upgrades, and customization.
  • Managed four vendor and custom geotechnical systems as a system administrator.
  • Acted as a system analysis and software architect, advising clients on engineering system options and designing software applications with unified modeling language (UML).
  • Worked on software development using C#, SQL, Python, and Django frameworks and hardware development using Arduino and Raspberry Pi.
  • Implemented change management of system and software applications using Agile methodologies.
Technologies: React, JavaScript, Angular, Node.js, TypeScript, SQL, Python, C#, Django, HTML, Bootstrap, Stripe, REST APIs, Amazon Web Services (AWS), MongoDB, Full-stack, GraphQL, AngularJS, PostgreSQL, C#.NET, HTML5, SaaS, Google Cloud Platform (GCP), JSON, JSON Web Tokens (JWT), User Authentication, User Experience (UX), User Interface (UI), AWS Amplify, CI/CD Pipelines, Git, MySQL, Amazon DynamoDB, Serverless, Responsive Web Apps, Progressive Web Applications (PWA), Firebase, PHP, LAMP, MobX, APIs, Redux, Full-stack Development, Tailwind CSS, XML, MERN Stack, jQuery, Strapi, WebGL, Minimum Viable Product (MVP), Multi-language Support, Mapbox, Gatsby, NestJS, Web Applications, Electron, Figma, Vue 2, Material UI, Highcharts, REST, Front-end, JSON REST APIs, Cross-platform App Development, Mobile App Development, Data Visualization, Shopify, Stripe Payments, Laravel, Web Development, MEAN Stack, WordPress, JavaScript 6, CSS3, Back-end, Google Cloud, Content Management Systems (CMS), NoSQL, Web Scraping, Push Notifications, Mobile Apps, Stripe API, Stripe Connect, Less, Responsive Web Design (RWD), GitHub, Mobile, API Integration, Ionic, Ajax, Tableau

Application Consulting Engineer

2016 - 2018
Aucotec
  • Provided technical pre-sales and post-sales support to the engineering base to customers in North America.
  • Worked with executives at customer sites in the implementation and customization of an enterprise-wide application based on MS SQL and Visio.
  • Took responsibility for project management tasks such as setting goals, defining milestones, and assigning resources.
  • Engaged in programming activities, specifically working with VBA, C#, and an application-specific language similar to grep, which involved creating formula attributes.
  • Handled technical troubleshooting and systems analysis.
  • Performed business strategy analysis and provided recommendations focused on positioning the system in the North American market and process industry.
  • Conducted usability analysis and provided recommendations on usability within the application.
Technologies: SQL, Visual Basic for Applications (VBA), C#, Visio, JavaScript, Microsoft SQL Server, APIs, Ajax, Tableau

Senior Technical Specialist | Systems Architect

2012 - 2015
Catch Engineering
  • Advised the clients on the selection of design tools, execution of projects with the tools, and support and maintenance of tools through training, as well as on the development of standards, user guidelines, and architecture.
  • Assumed responsibilities as a technical and systems architect, as well as administrator of various tools and technologies, including SPEL, SPI, and SPPID.
  • Implemented projects in Intergraph's SPEL, SPI, and/or SPPID applications, as well as AVEVA's equivalent tools, and, when necessary, acted as a design lead to train users in using the tools.
  • Managed small teams in customizing and administrating these tools.
Technologies: SQL Server 2015, Full-stack, VB.NET, Visual Basic for Applications (VBA), Oracle, SharePoint, Ajax, Databricks

Senior EDS Consultant

2011 - 2012
AVEVA
  • Collaborated closely with account executives, senior-level executives, and pre-sales teams in the marketing, research, and technical support of AVEVA's engineering design tools, focusing on the Western Canadian and US regions.
  • Architected an overall enterprise solution and a business case around it.
  • Supported and trained users in AVEVA instrumentation, AVEVA electrical, and AVEVA piping and instrumentation diagram (P&ID).
Technologies: Databases, Data Engineering, IT Project Management, SQL, Business Management

Full-stack Development for iMoney Tools

https://www.tranont.com/
This project involved reviewing the codebase and suggestions to complete the project in a timeline. I re-factored the back-end built using Strapi and GraphQL and inspected and fixed bugs on the website's front end using React and Next.js.

Web and Mobile Apps for ClassDojo

https://www.classdojo.com/
I developed a web-based mobile app targeting students, teachers, and parents for kids' education. I worked as a front-end developer in implementing various screens and new features, UI components, and navigations with React, TypeScript, Next.js, and Chakra UI. I also implemented detailed end-to-end testing using Jest and Cypress.

Web App Development for Tactacam

I developed the website and dashboard for Tactacam. I worked as a full-stack developer, adding new features and pages to the website and administrator dashboard. I also updated the display of the products with new data integration and deployed them to staging and production.

Mobile App Development for Tactacam

https://apps.apple.com/ca/app/tactacam-reveal/id1515339989
The project is a React Native-based mobile app for managing photos from distributed cameras.

I worked on updating screens and functions based on the new design specifications. I also implemented a new photo gallery and added new API endpoints.

Web and Mobile App Development for Adec

I worked on building a web portal using ClojureScript and a mobile app using React Native and ClojureScript.

• Worked on adding new UI to mobile app front end
• Implemented eight screens based on new designs on Figma
• Implemented user identity service using ClojureScript, implemented login, signup, forgot password, and reset password pages
• Set up dev environments and policies in XML files
• Deployed to Azure Storage using Visual Studio Code

Okta React Native Authentication MVP

My client wanted to build an MVP that demonstrates various Okta Authentication features in their
app.

I worked on the following features:

• Okta log-in using oAuth2 and Okta JavaScript SDK.
• Log-in using biometrics - fingerprints and face recognition.
• Social log-ins using Facebook, Google, and Apple accounts.
• ID verification using Evident.io.
• Profile page with email and phone number validations.
1997 - 2011

Bachelor of Computer Information Systems Degree in Computer Science

Athabasca University - Athabasca, Alberta, Canada

Libraries/APIs

React, Node.js, Vue, REST APIs, MobX, Stripe API, jQuery, Vue 2, D3.js, Chart.js, Stripe Connect, Stripe Connect API, Vuex, React Redux, Stripe, Moment.js, AWS Amplify, WebGL, Highcharts, Fabric, PyTorch

Tools

Slack, GitHub, Jira, Git, JSX, Figma, Auth0, Expo, Xcode, Android Studio, GitLab, Canvas, Webpack, Prisma, Tableau, Visio

Frameworks

Next.js, Express.js, Angular, React Native, Bootstrap, JSON Web Tokens (JWT), Redux, Tailwind CSS, Material UI, React-Bootstrap, Vuetify, Jest, AngularJS, Spring, NestJS, Electron, Nuxt.js, ClojureScript, Laravel, OAuth 2, Ionic, Cypress, Django, Spring Boot

Languages

JavaScript, TypeScript, CSS, HTML, GraphQL, HTML5, PHP, XML, JavaScript 6, CSS3, ECMAScript (ES6), SQL, Python, C#, SCSS, Java, C#.NET, Clojure, Sass, Less, Visual Basic for Applications (VBA), VB.NET

Paradigms

Mobile Development, REST, Agile, MEAN Stack, Unit Testing, Responsive Web Design (RWD), Automated Testing

Platforms

Visual Studio Code (VS Code), Firebase, LAMP, Mapbox, Mobile, iOS, Android, Amazon Web Services (AWS), Google Cloud Platform (GCP), Heroku, AWS Lambda, Azure, Shopify, WordPress, Docker, Databricks, Oracle, SharePoint

Storage

MongoDB, PostgreSQL, JSON, MySQL, Amazon DynamoDB, Google Cloud, NoSQL, Amazon S3 (AWS S3), Databases, Microsoft SQL Server

Other

Axios, Full-stack, User Authentication, User Experience (UX), User Interface (UI), CI/CD Pipelines, Responsive Web Apps, Okta, Biometrics, Progressive Web Applications (PWA), APIs, Full-stack Development, OAuth, MERN Stack, Vue 3, Minimum Viable Product (MVP), Multi-language Support, Chakra UI, Web Applications, Front-end, JSON REST APIs, Cross-platform App Development, Mobile App Development, Dashboards, Stripe Payments, Web Development, Back-end, Content Management Systems (CMS), Server-side Rendering (SSR), Push Notifications, Mobile Apps, Accessibility, Third-party APIs, API Integration, Dashboard Development, Material Design, Single-page Applications (SPA), Ajax, Visualization, Styled-components, Storybook, ESLint, SaaS, Serverless, Animation, Single Sign-on (SSO), Strapi, Gatsby, Data Visualization, Graphs, OpenAI GPT-4 API, Web Scraping, WebSockets, Machine Learning, SQL Server 2015, Data Engineering, IT Project Management, Business Management, Convolutional Neural Networks (CNN), Computer Vision

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring