Hi, my name is
Ivan Donyk
Senior Full-Stack Engineer | React, Next.js, Node.js, Python, Angular | AWS & GraphQL | AI-Powered Systems | Fintech · Edtech · Healthcare · Web3
About Me
I'm passionate about delivering scalable APIs, interactive dashboards, and polished UIs. I have extensive experience in fintech, financial services, education/edtech, logistics, SaaS, AI platforms, and enterprise software. I specialize in React, React Native, Next.js, Node.js, TypeScript, Python, Angular, and Laravel. I have extensive experience architecting event-driven systems with AWS, GraphQL, and OpenAI APIs.
My Experience
Senior Full Stack Developer Levels
- Built high-performance, interactive dashboards using React 18, TypeScript, and Recharts for visualizing complex time-series data (glucose metrics, diet, sleep).
- Built a serverless backend on AWS, utilizing API Gateway, Lambda (Node.js), and AppSync to deliver personalized health insights via scalable GraphQL and REST endpoints.
- Designed and managed DynamoDB tables with optimized GSIs and LSIs for efficient querying of user data, leveraging S3 for secure storage of larger analytical datasets.
- Implemented real-time data streaming and live notifications using WebSockets and AWS AppSync subscriptions, with background processing handled by Lambda functions triggered via SQS.
- Achieved significant frontend performance gains through React.memo, useCallback, virtualized scrolling (react-window), and lazy loading of chart components, reducing main-thread blocking.
My Portfolio
Featured Project
Zencastr Creator Platform
Developed multiple forms, routes, and feature modules. Refactored core services of the Next.js app, enabling sustained development speed and quality despite a significant codebase expansion. Managed backend microservices using Node, Nest.js, and MongoDB. Utilized Storybook to create and manage UI components, enhancing team collaboration.
- React
- Typescript
- Next.js
- Node.js
- Nest.js
- Styled components
- OAuth2.0
- MongoDB
- Jest
- Cypress
- SEO
Featured Project
Agile Onboarding
Designed responsive and accessible user interfaces to meet the specifications of the designers. Designed and deployed GraphQL API written in Typescript to deliver publication content and user data to the web app. Integrated subscription-based payment functionality using Stripe.
- Angular 13
- RxJS
- Angular Material
- GraphQL
- Apollo
- Chart.js
- Ngx-Bootstrap
- Stripe
- Hasura
- Swagger
- Jest
- Cypress
Featured Project
DreamTrade
Created different types of charts like Butterfly, Bump, Bubble, Packed Bubble, and Bar charts. Added live cryptocurrency data from CoinGecko API, giving DreamTrade users the latest info on cryptocurrencies like Bitcoin and Ethereum. Used the Supabase for user sign-ins, getting data from the database, making updates, and getting real-time updates. Set up Supabase Edge Functions for handling data storage and management.
- React
- Javascript
- D3
- Highcharts
- Bootstrap
- Supabase
- CoinGecko API
Featured Project
JunoVet
Created a fully functional system with Node.js, Nest.js and MongoDB to support Vetspire and Stripe payment subscriptions. Designed the database schema, creating API endpoints, and integrating the payment gateway. Used Redux for state management and TypeScript for type safety and better code organization. Deployed the project on an Nginx web server and used Netlify to host the front end. Incorporated Firebase for user authentication and security features and GraphQL for faster, more efficient database queries. Built the front-end pages and components using React, Next.js, and Tailwind CSS.
- Node.js
- Nest.js
- GraphQL
- Supabase
- MongoDB
- React Native
- Next.js
- Tailwind CSS
- Stripe
- Twilio
- Mailchimp
- SendGrid
Featured Project
Pixelmind - AI Generated Art
Developed UI app for NFT marketplace using React and Next.js. Integrated Web3.js for seamless NFT transactions and user experience. Built Laravel backend for NFT aggregation. Implemented Jest and Enzyme unit tests for app robustness.
- React
- Redux
- Next.js
- Web3.js
- Solidity
- Tailwind CSS
- Laravel
- Jest
- MySQL
Featured Project
GymRevenue
Built a responsive and user-friendly frontend using Vue 3 and Nuxt 3. Designed efficient APIs for data retrieval and manipulation using GraphQL. Implemented business logic, handling data processing and ensuring the security and reliability of the application.
- Vue 3
- Nux 3
- Tailwind CSS
- GraphQL
- PHP
- Laravel
- MySQL
Featured Project
Parallel Analytics
Built Next.js components and implemented data visualization using ReChart and Charts.js. Developed server-side functionality using Node and Express.js to retrieve and process data for display on the analytics pages. Created responsive and visually appealing user interfaces. Wrote unit tests to ensure the functionality and quality of the code.
- React
- Next.js
- ReChart
- Charts.js
- Node
- Express.js
Featured Project
Overlay Analytics Platform
Built the data analytics platform that utilizes amCharts for the visualization layer. Utilized Material-UI and have functional components using React hooks.
- React
- Typescript
- Material UI
- amCharts
- Node.js
- Cube.js
- CSS
- HTML5
Featured Project
Wonder
Maintained the frontend codebase and enforced best practices as it scales. Utilized Formik to streamline form development, handling form state, validation, and submission with ease. Defined schemas, and written queries to retrieve specific data tailored to the needs of the client.
- React
- Typescript
- Next.js
- Material UI
- Formik
- GraphQL
- Apollo
- CSS
Featured Project
Troutwood
Designed and developed a financial education platform. Enhanced app usability for 1000+ users through the creation of a Serverless AWS Lambda system integrated with Plaid's API for real-time updates to financial models.
- React Native
- React
- Tailwind CSS
- iOS
- Android
- GraphQL
- Plaid
- Python
- AWS Lambda
Featured Project
Torace Education Platform
Implemented static site generation with Next.js and deployed generated content. Styled existing Ant Design components according to their design style guide.
- React
- Next.js
- Node.js
- Styled components
- Vercel
Featured Project
RSVPii
Architected and built Vue-based, interactive, accessible, mobile-friendly brand websites based on Zeplin. Created a functional back-end platform using Laravel.
- Vue
- Vuex
- Nuxt.js
- Laravel
- MySQL
- Tailwind
- HTML
- CSS
Featured Project
Alternative Balance
Spearheaded the development and maintenance of the user interface. Refactored and improved legacy codes.
- Ruby on Rails
- Javascript
- jQuery
- Bootstrap
- PayPal
- BrainTree
- MySQL
Featured Project
American Tent
Customized and modernized the American Tent website, enhancing the overall site aesthetics to more accurately showcase the brand’s high quality and stellar reputation in the industry.
- Shopify
- Shopify Liquid
- HTML
- CSS
Featured Project
Flutterwave
Single-handedly drafted their MVP from scratch, and then developed and expanded their core fintech product.
- Vue
- Nuxt.js
- Axios
- Node
- Express
- D3
- Chart.js
- REST
- MySQL
- Tailwind
- HTML
- CSS
What’s Next?
Get In Touch
I'm looking for the next challenge and opportunity. Feel free to reach out to me if you're interested in working with me.
Email Me















