Upstaff Sign up
Ivan N.
🇵🇱Poland (UTC+01:00)
Created AtUpstaffer since October 31, 2022

Ivan N. — Full Stack Engineer

Expertise in Front-End Web, Full Stack Web.

Last verified on June 23, 2025

Bio Summary

- 8+ years of experience in software development with a focus on JavaScript, TypeScript, and full-stack engineering; - Built complex web applications using React.js, Angular, and React Native across edtech, healthtech, e-commerce, and banking projects; - Developed cross-platform interfaces, including AI-powered chatbots with Whisper and Heygen, and real-time messaging platforms; - Worked with Redux Toolkit, RxJS, Nest.js, and Express for scalable state management and backend logic; - Delivered serverless APIs using AWS Lambda, API Gateway, Cognito, and integrated MongoDB via Mongoose; - Experienced in performance optimization, refactoring, bug fixing, and CI/CD using the Serverless Framework; - Built and maintained responsive UIs with accessibility, mobile support, and data visualization features; - Participated in team-based delivery with cross-functional collaboration and code quality improvements.

Technical Skills

Programming Languages JavaScript, TypeScript
JavaScript Frameworks Angular, Express, NestJS, Node.js, React
Mobile Frameworks and Libraries Cordova, Ionic
UI Frameworks, Libraries, and Browsers CSS, HTML, SASS, SCSS
JavaScript Libraries and Tools Mongoose, React Native, Redux, Redux-Saga, Redux-toolkit, RxJs
Databases & Management Systems / ORM MongoDB
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS Cognito, AWS Lambda, AWS S3, AWS SAM
SDK / API and Integrations Api Gateway
Web/App Servers, Middleware Azure DevOps Server (ex TFS Team Foundation Server)
QA, Test Automation, Security Cypress, Jest
Version Control Git
Methodologies, Paradigms and Patterns serverless
Third Party Tools / IDEs / SDK / Services WebStorm

Work Experience

Front-End Engineer, Nord Anglia

Duration: Apr. 2025 - Jun. 2025

Summary: Developed an AI-powered educational chatbot enabling students to reflect on their learning through interactive chat, voice, and image-based communication. Implemented real-time speech interactions using OpenAI Whisper (speech-to-text) and Heygen (text-to-speech), integrated via the Web Audio API. The frontend was built with React and React Native, providing seamless, cross-platform user experiences.

Key Responsibilities:

  • Designed and implemented intuitive, real-time chatbot interfaces, enabling interactive student reflections via text, voice, and image uploads;
  • Integrated AI-based speech recognition (Whisper) and speech synthesis (Heygen) using Web Audio API for dynamic multimedia interactions;
  • Developed and optimized admin dashboards with data visualization, sorting, filtering, and feedback submission features for educators;
  • Collaborated closely with cross-functional teams to deliver responsive front-end solutions for both web (React) and mobile (React Native) platforms.

Technologies: React, TypeScript, React Native.

Front-End Engineer, E-Learning Platform

Duration: Aug. 2024 - Feb. 2025

Summary: Developed an interactive e-learning application enabling users to create and subscribe to courses. The platform included a robust lesson builder with widgets like video uploads, rich text editors, PDF viewers, and quizzes, providing a comprehensive and engaging learning experience. Backend functionality was built using Express and Mongoose, ensuring efficient API development and reliable data handling.

Key Responsibilities:

  • Designed and implemented dynamic user interfaces for lesson creation and course management;
  • Enhanced application performance through optimization and code refactoring;
  • Debugged and resolved issues across various modules to ensure stable and efficient functionality;
  • Collaborated with cross-functional teams to integrate new features and improve overall user experience.

Technologies: React, TypeScript.

Front-End Engineer, Proactive Messaging Platform

Duration: Feb. 2023 - Jul. 2024

Summary: Developed a proactive messaging platform empowering businesses to engage customers with personalized, AI-driven, real-time communication. The solution enhanced customer engagement, increased conversions, and improved satisfaction by delivering tailored messages across channels such as web, mobile apps, and social platforms. Leveraged LivePerson's conversational AI to automate message flows and facilitate seamless bot-to-agent handoffs.

Key Responsibilities:

  • Designed and developed responsive user interfaces to facilitate multi-channel communication;
  • Collaborated with backend teams to integrate APIs for conversational workflows and real-time messaging;
  • Optimized front-end performance through code refactoring and efficient state management;
  • Debugged and resolved technical issues to ensure stable and reliable functionality;
  • Enhanced user experience by implementing accessibility and responsiveness best practices.

Technologies: React, TypeScript, RxJs, Nest.js.

Full Stack Engineer, ToBeHive

Duration: May. 2022 - Sep. 2022

Summary: Developed a telemetry data collection system for remote devices in beehives to facilitate data analysis. The project utilized a cloud architecture built on Amazon Web Services (AWS), incorporating AWS Lambda and API Gateway for API development. Data storage was managed using MongoDB Atlas, while AWS Cognito handled authentication. The Serverless Framework was used to streamline development and deployment processes.

Responsibilities:

  • Designed and implemented serverless APIs to handle telemetry data efficiently;
  • Integrated MongoDB Atlas for secure and scalable data storage solutions;
  • Developed user-friendly front-end components using Angular and RxJS;
  • Streamlined development with the Serverless Framework for efficient deployment;
  • Debugged and resolved issues across both front-end and back-end systems to maintain stability and performance.

Technologies: React, Serverless, AWS Cognito, AWS Lambda, API Gateway, S3, Mongoose.

Front-End Engineer, Salvus Health

Duration: Feb. 2022 - Apr. 2022

Summary: Developed a platform enabling pharmacists to create and manage various types of appointments. The tool streamlined appointment scheduling and offered a user-friendly interface for improved operational efficiency.

Responsibilities:

  • Developed dynamic user interfaces for appointment management;
  • Improved code quality and maintainability through systematic refactoring;
  • Debugged and resolved front-end issues to ensure a seamless user experience.

Technologies: WebStorm, Angular, RxJs.

Full Stack Developer, Map Drive

Duration: Nov. 2021 - Jan. 2022

Summary: Created an online platform allowing users to activate, manage, and share spatial content via the web. The tool enabled easy collaboration and organization of spatial data, with robust back-end functionality and an intuitive front-end.

Responsibilities:

  • Implemented user-friendly interfaces for managing and sharing spatial content;
  • Developed scalable and efficient back-end APIs using Nest.js;
  • Conducted code refactoring to optimize performance and maintainability;
  • Debugged and resolved issues to ensure reliable application functionality.

Technologies: React, Redux, Nest.js, React Native, Redux toolkit.

Full Stack Developer, Conversational platform

Duration: Feb. 2021 - Nov. 2021

Description: The platform makes it possible to understand consumers’ intentions in real-time, how well customers fulfill them, and those that can be easily automated. My responsibilities were to provide internationalization in all applications for server-side and front-end and support stable work of apps and supporting successful passing of all unit and e2e tests.

Responsibilities:

  • Provided internationalization support for server-side and front-end applications;
  • Maintained stable application performance and reliability across modules;
  • Developed and optimized scalable features for real-time consumer interaction;
  • Conducted extensive testing to ensure high-quality code and passing all unit and e2e tests;
  • Debugged and resolved issues in collaboration with cross-functional teams.

Technologies: WebStorm, Angular, RxJs, Nest.js, Typescript, Scss, Nest.js, Jest, Cypress.

Full Stack Developer, E-Learning

JAN 2020 - FEB 2021

Description: Application for studying. Allow to create a course as an author and subscribe to it as a student. Contain a difficult lessons builder, with different widgets such as video, rich text, pdf, quizzes. Works as other studying platforms.

Responsibilities:

  • Development;
  • Refactoring;
  • Bug fixing.

Technologies: WebStorm, Angular, Typescript, RxJs.

Front-End Developer, Stroofy

Terms: JUN 2018 - JAN 2020

Description: It is part of a system for tracking workload and employee performance. This solution is designed to help identify sources of distraction, understand how to overcome them, and get more done.

Responsibilities:

  • Development;
  • Refactoring;
  • Bug fixing.

Technologies: WebStorm, Angular, Nest.js.

Front-End Developer, Active Soul

Terms: JAN 2017 - JUN 2018

Description: Mobile platform for fitness and wellness. Allows monitoring such activities as running, gymnastics, and other physical activities using the phone and smartwatches, fitness bracelets.

Responsibilities:

  • Development;
  • refactoring;
  • bug fixing.

Technologies: WebStorm, Ionic, Angular, NodeJS.

Front-End Developer, NEoS eBanking

DEC 2015 - JAN 2017

Description: It is corporate multi-tenant software. There is a huge platform that allows banks to build their own flexible websites to communicate with clients (client back office). Each of the 126 European banks has its own theme and can override the standard one by one click. From a chain of small blocks, each bank builds its own back office which it wants.

Responsibilities:

  • Development;
  • refactoring;
  • bug fix.

Technologies: Visual Studio Code, React, Typescript, Sass, Redux, Saga.

Front-End Developer, Intudigital

SEP 2015 - DEC 2015

Description: Online info site for shopping centers of London. For each center, you can see news, offers, center info, stores, and restaurants in this center with all info about it. In-store, you can see all products with info and filters of categories and retailers, that send you to the original site of the retailer.

Responsibilities:

  • Development;
  • Refactoring.

Technologies: WebStorm, React, Node.js, Sass, Redux, Saga.

Education

Computer Science department

Karazin Kharkiv National University

 

 

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Ivan N.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring