UpstaffSign up
Ivan N.
🇵🇱Poland (UTC+01:00)
Created AtUpstaffer since October, 2022
🔥 Get Ivan N. rates & availability. We respond within one business day
Book a Call Download Profile PDF

Ivan N. — Full-Stack Engineer

Vetted expert in Full Stack Web, Front-End Web.

 Last verified on March, 2026
Senior
Upper-Intermediate English

Bio Summary

  • 8+ years of experience in software development with a focus on JavaScript, TypeScript, and full-stack engineering;
  • Computer Science Education: A reliable and collaborative team member with a proactive approach to problem-solving 
  • Developed cross-platform interfaces, including AI-powered chatbots with Whisper and Heygen, and real-time messaging platforms;
  • Built complex web applications using React.js, React Native, Angular, and View.js (pet) across edtech, healthtech, e-commerce, and banking projects; Worked with Redux Toolkit, RxJS, Nest.js, and Express for state management and backend logic;
  • Delivered serverless APIs using AWS Lambda, API Gateway, Cognito, and integrated MongoDB via Mongoose;
  • Built and maintained responsive UIs with accessibility, mobile support, and data visualization features; performed performance optimization, refactoring, bug fixing, and CI/CD using the Serverless Framework;

Technical Skills

Programming Languages JavaScript, TypeScript
AI & Machine Learning AI, ChatBot, OpenAI, Text-to-speech, Whisper
JavaScript Frameworks Angular, Express, NestJS, Node.js, React
Mobile Frameworks and Libraries Cordova, Ionic
JavaScript Libraries and Tools Mongoose, React Native, React-Saga, Redux, Redux-Saga, Redux-toolkit, RxJs
Data Analysis and Visualization Technologies Data Analysis, Data visualization
Databases & Management Systems / ORM MongoDB
UI Frameworks, Libraries, and Browsers CSS, HTML, SASS, SCSS
Cloud Platforms, Services & Computing AWS, serverless, Serverless Framework
Amazon Web Services AWS Cognito, AWS Lambda, AWS S3, AWS SAM
Azure Cloud Services Azure DevOps Server (ex TFS Team Foundation Server)
UI/UX/Wireframing Accessibility
SDK / API and Integrations Api Gateway, Web Audio API
QA, Test Automation, Security Authentication, Cypress, e2e testing, Jest
Web/App Servers, Middleware Azure DevOps Server (ex TFS Team Foundation Server)
Deployment, CI/CD & Administration CI/CD
Version Control Git
Third Party Tools / IDEs / SDK / Services Web Services, WebStorm
Other Technical Skills Builder, Conversational AI, Monitoring, Performance Optimization, Problem-solving, Responsive, Software Development, Speech Recognition, Speech-to-Text

Employment History

  • Full-Stack engineer, IT Consulting Company (Jan 2020 - Feb 2026)
  • Full-stack Engineer, Stroofy (Jun 2018 - Jan 2020)
  • Front-End Developer, Active Soul (Jan 2017 - Jun 2018)
  • Front-End Developer, NEOS eBanking (Sep 2015 - Jan 2017)

Work Experience

Full-Stack engineer in an IT Consulting Company

(Jan 2020 - Feb 2026)

BRS (Billing Reimbursement System) - Full-stack role

Duration: Jun. 2025 - Current

Project Overview: Enterprise-grade financial operations platform developed for large-scale commercial real estate portfolios. 

The system centralizes payroll processing, multi-property payroll allocation, property billing, reimbursement workflows, and accounting integrations across complex multi-entity corporate structures. 

It serves as a mission-critical internal tool ensuring accurate labor cost distribution, reconciliation workflows, audit trails, and compliance-driven financial reporting. 

Technologies: React 19, TypeScript (strict mode), Vite, TailwindCSS, Node.js, NestJS, REST API, OpenAPI/Swagger 

Key Responsibilities:

  • Designed and implemented modular full-stack architecture (React 19 + Vite, NestJS) with strict end-to-end TypeScript contracts. 
  • Developed backend APIs for property payroll creation, payroll allocation, employee management, and financial workflow processing across multi-property portfolios. 
  • Implemented payroll import, validation, reconciliation, and accounting integration flows (AR, ACH, AP), ensuring accurate financial data processing. 
  • Established an AI-augmented development workflow using Cursor, defining project-level rules for consistent architecture, scalable scaffolding, and controlled refactoring. 

Nord Anglia (Education, AI) - Front-End

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.

E-Learning Platform - Front-End

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.

Proactive Messaging Platform - Front-End Engineer

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.

ToBeHive - Full-stack Engineer

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.

Salvus Health - Front-End Engineer

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.

Map Drive - Full Stack Developer

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.

Conversational platform - Full Stack Developer

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.

E-Learning - Full Stack Developer

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

Duration: 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

Sep 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, Node.js

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?
Ivan N. is available
for hire 🔥
Book a call with Ivan N.
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Ivan N. Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.