Працював в 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
Dmitriy
Full Stack Developer

Тернопіль
Активно шукає роботу
повна зайнятість, неповна зайнятість, проектна робота
Характер роботи: стажування / практика, віддалена робота
Оновлено 4 дні тому