Ryan Nabozniak, Full-stack Developer in Beiseker, Canada
Ryan Nabozniak

Full-stack Developer in Beiseker, Canada

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.
Ryan is now available for hire

Portfolio

Experience

Location

Beiseker, Canada

Availability

Full-time

Preferred Environment

Windows, MacOS, Visual Studio Code, Slack, GitHub, Jira, GitLab

The most amazing...

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

Employment

  • Research Assistant

    2021 - PRESENT
    University of Alberta
    • Modified the React front end for the existing online database interface of The Metabolomics Innovation Center (TMIC).
    • Developed a Master's thesis in Biological Science focusing on Bioinformatics and employing several technologies and languages.
    • Worked on the Pairfam German Database to analyze and predict intimate relationship dissolution.
    Technologies: Node.js, Vue, React Native, Express.js, AWS Lambda, TypeScript, PyTorch, Python, Computer Vision, Machine Learning, Neural Networks, Amazon Web Services (AWS), Full-stack, JSON, User Authentication, Architecture, PHP, LAMP, Full-stack Development, Microsoft Excel, jQuery, Mapbox, Robotics, Web Applications, Leadership, REST APIs, REST, JSON REST APIs, MEAN Stack
  • 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 Stocks calculations and worked on various visual representations using React Bootstrap and Chart.js,.
    • Worked on deployment to AWS 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
  • Full-stack Developer (API-focused)

    2022 - 2022
    Alteryx - Cloud Platform Engineering
    • Implemented the REST API integration on the React front end.
    • Worked on building a specialized SOAP API for user authorization using JWT and Spring framework.
    • Worked on integration testing using the Spring framework and MockMvc.
    Technologies: React, SOAP, REST APIs, APIs, SQL, PostgreSQL, Java, Spring, Web Applications, Figma, REST, Front-end, JSON REST APIs, Web Development
  • 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, Subscriptions, 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
  • 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, UML, HTML, Bootstrap, Stripe, REST APIs, Amazon Web Services (AWS), MongoDB, TypeORM, Full-stack, GraphQL, AngularJS, PostgreSQL, C#.NET, HTML5, SaaS, Google Cloud Platform (GCP), JSON, Mongoose, JSON Web Tokens (JWT), User Authentication, Subscriptions, User Experience (UX), User Interface (UI), AWS Amplify, CI/CD Pipelines, Git, MySQL, Ruby on Rails (RoR), Amazon DynamoDB, Serverless, Responsive Web Apps, Architecture, 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, Ember.js, NestJS, Web Applications, Electron, Leadership, Figma, Airtable, Vue 2, MUI (Material UI), Highcharts, REST, Builder.io, Front-end, JSON REST APIs, Cross-platform App Development, Mobile App Development, Data Visualization, Shopify, Stripe Payments, Laravel, Web Development, MEAN Stack, WordPress

Experience

  • Web and Mobile Apps for ClassDojo
    https://play.google.com/store/search?q=classdojo&c=apps

    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, Node.js, and Chakra UI. I also implemented detailed end-to-end testing using Jest and Cypress.

  • Web App Development for Tactacam
    https://manage.reveal.ishareit.net/

    I developed the website and dashboard for Tactacam. In this project, 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

    A React Native mobile app-based mobile app for managing photos from distributed cameras.
    I worked on updating screens and functions based on new design specifications.

    • Implemented a new photo gallery
    • 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.

Skills

  • Languages

    JavaScript, TypeScript, CSS, HTML, GraphQL, HTML5, PHP, XML, SQL, Python, C#, SCSS, Java, C#.NET, Clojure
  • Frameworks

    Next.js, Express.js, Angular, React Native, Bootstrap, JSON Web Tokens (JWT), Redux, Tailwind CSS, MUI (Material UI), Jest, AngularJS, Spring, NestJS, Electron, Nuxt.js, Laravel, Cypress, Django, ClojureScript, React-Bootstrap
  • Libraries/APIs

    React, Node.js, Vue, REST APIs, MobX, Stripe API, jQuery, Vue 2, D3.js, Stripe, Moment.js, AWS Amplify, WebGL, Highcharts, Chart.js
  • Tools

    Slack, GitHub, Jira, Git, JSX, Figma, Auth0, GitLab, Expo, Xcode, Android Studio
  • Paradigms

    Mobile Development, REST, Agile, MEAN Stack
  • Platforms

    Visual Studio Code, LAMP, Mapbox, iOS, Android, Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Heroku, Shopify, WordPress, AWS Lambda, Azure
  • Storage

    MongoDB, PostgreSQL, JSON, MySQL, Amazon DynamoDB
  • 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, Styled-components, Storybook, ESLint, SaaS, Serverless, Animation, Single Sign-on (SSO), Strapi, Gatsby, Data Visualization, Graphs, Login Screens

Education

  • Bachelor of Computer Information Systems Degree in Computer Science
    1997 - 2011
    Athabasca University - Athabasca, Alberta, Canada

To view more profiles

Join Toptal
Share it with others