Ryan Nabozniak
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
Preferred Environment
Windows, MacOS, Visual Studio Code (VS Code), Slack, GitHub, Jira, GitLab, Python 3, ChatGPT
The most amazing...
...product I've developed recently is ClassDojo, an education app for kids.
Work Experience
MSc Student/Research Assistant
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack developer
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.
Full-stack Developer (API-focused)
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.
Senior Front-end Developer
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.
Freelance Consultant
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.
Application Consulting Engineer
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.
Senior Technical Specialist | Systems Architect
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.
Senior EDS Consultant
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).
Experience
Full-stack Development for iMoney Tools
https://www.tranont.com/Web and Mobile Apps for ClassDojo
https://www.classdojo.com/Web App Development for Tactacam
Mobile App Development for Tactacam
https://apps.apple.com/ca/app/tactacam-reveal/id1515339989I 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
• 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
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.
Education
Bachelor of Computer Information Systems Degree in Computer Science
Athabasca University - Athabasca, Alberta, Canada
Skills
Libraries/APIs
React, Node.js, Vue, REST APIs, MobX, Stripe API, jQuery, Vue 3, 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, ChatGPT, Visio
Languages
JavaScript, TypeScript, CSS, Python, HTML, GraphQL, HTML5, PHP, XML, JavaScript 6, CSS3, ECMAScript (ES6), SQL, C#, SCSS, Java, C#.NET, Clojure, Sass, Less, Python 3, Visual Basic for Applications (VBA), VB.NET
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
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, Amazon EC2, 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 (PWAs), APIs, Full-stack Development, OAuth, MERN Stack, 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, Large Language Models (LLMs), Architecture, Artificial Intelligence (AI), Image Processing, Big Data, Big Data Architecture, SQL Server 2015, Data Engineering, IT Project Management, Business Management, Convolutional Neural Networks (CNN), Computer Vision
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring