Работал в 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

Владеет языками

Английский

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

Арабский

базовый

Русский

свободно

Украинский

родной

Дополнительная информация

Контакт

Telegram => @maridim92

Dmitriy

Full Stack Developer

Тернополь

33 года

Активно ищет работу

полная занятость, неполная занятость, проектная работа

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

Обновлено 4 часа назад