Працював в 6 компаніях   7 років 5 місяців

IT - консалтинг / Послуги / Виробництво устаткування, IT

Full Stack Developer

Nuetro (Company Projects)

IT - консалтинг / Послуги / Виробництво устаткування

10 місяців

03.2025 - 12.2025

Project 1: Crypto Exchange UI Redesign (Vue)

Redesigned and fully rebranded an existing crypto exchange built with Vue. Focused on UI/UX improvements while preserving business logic and API integrations.

Responsibilities:

  • UI redesign and integration.
  • Vue component refactoring.
  • API compatibility maintenance.

Achievements:

  • Modernized outdated UI.
  • Improved usability and user engagement.

Technologies: Vue.js, External Crypto API
Project 2: Crypto Exchange Client (Next.js)

Built a crypto exchange client application from scratch using Next.js with full API integration, calculations, exchange flows, and SMS notifications. Combined AI-generated UI with manual refinement via Cursor.

Responsibilities

  • Frontend architecture and development.
  • External API integration.
  • Calculation logic.
  • SMS notification system.
  • Code cleanup and optimization.

Achievements

  • Delivered a scalable crypto exchange interface.
  • Improved performance and UX.
  • Created maintainable architecture.

Technologies:

  • Frontend: Next.js
  • Backend: Next.js
  • Api: External Crypto API, SMS services, AI-assisted development + manual optimization

Team lead Full Stack Developer

Scive.AI (Startup)

IT - консалтинг / Послуги / Виробництво устаткування

1 рік 11 місяців

05.2023 - 03.2025

Description:

  • Developed an AI-powered application integrating Gmail and Outlook, allowing users to process email threads, generate summaries, and communicate via an internal real-time chat. Web, mobile, and desktop versions were created.

Achievements:

  • Replaced traditional email interfaces with a unified app.
  • Implemented real-time messaging and thread updates.
  • Mentored and managed a junior developer.

Responsibilities:

  • Full architecture ownership.
  • Frontend and backend development.
  • AI integration.
  • Gmail API integration.
  • WebSocket-based real-time chat.
  • Junior developer mentoring.
  • Task planning and code reviews.

Technologies:

  • Frontend: Next.js
  • Backend: NestJS
  • Database: PostgreSQL, Prisma, Redis,
  • Mobile: React Native
  • Desktop: Tauri + Next.js

Full Stack Developer

Gallery Platform (Commercial Project)

IT - консалтинг / Послуги / Виробництво устаткування

7 місяців

08.2022 - 02.2023

Description:

  • Built a multi-page gallery platform with a landing page, filtering, categories, admin panel, author profile management, and email communication features.

Achievements:

  • Designed scalable content management architecture.
  • Simplified large-scale content administration.
  • Provided long-term production support.

Responsibilities:

  • Frontend and backend development.
  • Admin panel and CMS logic.
  • Email system integration.
  • Long-term maintenance.

Technologies:

  • Frontend: React.js
  • Backend: Node.js, Express
  • Database: MongoDB, Mongoose

Full Stack Developer

Commercial E-commerce Project (Bicycles Store)

IT - консалтинг / Послуги / Виробництво устаткування

5 місяців

03.2022 - 07.2022

Description:

  • Developed a full-featured online bicycle store from scratch, including product catalog, filtering, sorting, cart, checkout, admin panel, and payment integration.

Achievements:

  • Delivered a production-ready e-commerce platform.
  • Integrated Stripe payments.
  • Implemented advanced filtering and sorting logic.
  • Provided stable long-term support.

Responsibilities:

  • System architecture design.
  • Full frontend and backend development.
  • Payment system integration.
  • Admin panel development.
  • Maintenance and support.

Technologies:

  • Frontend: Next.js, React
  • Backend: NestJS
  • Database: PostgreSQL, Prisma
  • Payments: Stripe

Full Stack Developer (Remote)

Freelancer / Commercial Projects

IT

1 рік 10 місяців

05.2020 - 02.2022

Description:

  • Developed multiple full-stack web applications as a freelance developer, working independently with clients from concept to production. One of the key projects was a content-driven platform (blog/CMS) with an administrative panel and user interaction features.
  • Designed application architecture, implemented frontend and backend logic, and handled deployment and post-release support.

Achievements:

  • Built a full-stack application from scratch, including UI/UX design.
  • Implemented authentication, authorization, and role-based access control. permission checks with Guards, and data validation using Class Validator.
  • Delivered a scalable architecture suitable for further feature expansion.
  • Ensured stable production deployment and client support.
    Responsibilities:

  • UI/UX design and prototyping in Figma.
  • Frontend development using React and TypeScript.
  • Backend development with NestJS and GraphQL.
  • Database design and integration.
  • Deployment and maintenance.

Additional Steps:

  • Deployed the application on cloud services for ease of support.
  • Implemented post-creation project support.

Technologies:

  • Design: Figma
  • Frontend: ReactJS, TypeScript, Apollo Client, Sass, Webpack
  • Backend: Node.js, NestJS, TypeScript
  • API: GraphQL
  • Authentication: JWT, Session
  • Database: PostgreSQL, TypeORM
  • Deployment: Cloud / VPS

Full Stack Developer

Shoesmarket

IT - консалтинг / Послуги / Виробництво устаткування

1 рік 11 місяців

02.2018 - 12.2019

Descriptions:

  • Worked on a commercial e-commerce platform focused on online shoe sales. The project was developed according to custom business requirements and included a full online store with catalog, filters, cart, checkout, and administrative panel.

Achievements:

  • Designed and implemented a complete e-commerce solution from scratch.
  • Built a clear and maintainable frontend architecture.
  • Implemented backend APIs and database structure for products and orders.
  • Successfully deployed and supported the application on a VPS server.

Responsibilities:

  • UI/UX design of the store and admin panel.
  • Frontend architecture and implementation.
  • Backend API development.
  • Database schema design.
  • Deployment and post-release support.

Technologies:

  • Design: Figma
  • Frontend: ReactJS, TypeScript, Create React App, Sass
  • State Management: Redux Toolkit
  • Backend: Node.js, Express, TypeScript
  • Database: MongoDB, Mongoose
  • API Requests: Axios
  • Authentication: JWT, Sessions
  • Deployment: VPS

Ключова інформація

Programming Languages

  • JavaScript (ES6+)
  • TypeScript

Frontend Development

  • React.js, Next.js,
  • Vue.js (basic),
  • React Native,
  • HTML5, CSS3, Sass / SCSS, CSS Modules,
  • Responsive & Adaptive Layouts,
  • Multi-page Applications (MPA),
  • Single-page Applications (SPA)

Backend Development

  • Node.js, NestJS, Express.js,
  • REST API design,
  • GraphQL, (Apollo Server, Apollo Client),
  • WebSockets (real-time communication),
  • Server-side rendering (SSR),

Databases

  • PostgreSQL, MongoDB,
  • Prisma, TypeORM, Mongoose,
  • Database schema design,
  • Data modeling and optimization,

State Management & Data Handling

  • Redux Toolkit, Zustand,
  • Apollo Client,
  • Axios, Fetch API,

Authentication & Security

  • JWT (access & refresh tokens)
  • Role-based access control (RBAC)
  • Guards & middleware
  • Basic security best practices (API protection, validation)

DevOps & Deployment

  • VPS deployment
  • Cloud deployment
  • Environment configuration
  • Production builds
  • Application monitoring & maintenance

Version Control & Collaboration

  • Git, GitHub, GitLab,
  • Branching strategies,
  • Code review,
  • Team collaboration workflows

UI / UX & Design

  • Figma, UI/UX design fundamentals,
  • Design system integration,
  • Pixel-perfect layout implementation

Mobile & Desktop Development

  • React Native (mobile applications)
  • Tauri (desktop applications for Windows / macOS)

Payments & Integrations

  • Stripe payment integration
  • External API integration
  • Crypto exchange APIs
  • SMS & notification services
  • Email services integration

AI-Assisted Development

  • AI-generated UI / templates
  • Cursor (AI-assisted coding)
  • Manual optimization of AI-generated code
  • Bug fixing & architectural refactoring

Project Management & Leadership

  • Full project ownership (from scratch to production)
  • Technical planning & architecture design
  • Task decomposition
  • Mentoring junior developers
  • Code review & quality control
  • Long-term project support

Additional Skills

  • Clean Architecture principles
  • Scalable application design
  • Performance optimization
  • Debugging & troubleshooting
  • Client communication
  • Freelance & commercial project experience

Володіє мовами

Англійська

нижче середнього

Арабська

базовий

Російська

вільно

Українська

рідна

Dmitriy

Full Stack Developer

Тернопіль

33 роки

Активно шукає роботу

повна зайнятість, неповна зайнятість, проектна робота

Характер роботи: стажування / практика, віддалена робота

Оновлено 4 дні тому