English:
Upper Intermediate
Daniel Y.
Vetted by YouTeam
Ukraine
UTC +02:00
Ukraine/Kyiv
English:
Upper Intermediate
full stack software engineer specialized in creating complex applications using JavaScript and TypeScript, React.js & Next.js and Node.js
Developing client-side applications using React and Next.js Developing mobile-side applications using React Native Developing server-side applications using Node.js/Express Maintaining production applications and testing their performance
Want to hire this engineer?
Check if Daniel is availableExpertise
Years of commercial development experience
8 years of experience
Other technologies
Project Highlights
Cotsverige
(name is under NDA)
Description Marketplace for selling building goods with parts for building machines, main customers was from Sweden, The second part of that project also was written with a mobile app on react native. Mobile app was providing services to customers. From a customer perspective there was a tracking system, qr code for keeping records of goods, user management etc. Responsibilities Technology Stack TypeScript, React Native, Expo, JavaScript, jQuery, Scss
Responsibilities & achievements
Adding new functionality on both admin side using JavaScript, jQuery, scss, Rest api and React Native for mobile application. Working with existing codebase to do refuctoring, bug fixing. Refactoring code for mobile app, adding new functionality.
Cryptocurrency Exchange
(name is under NDA)
The Cryptocurrency Exchange platform allows users to track the live exchange rate, currency fluctuation, comparative value, and potential growth of various cryptocurrencies and earn money by investing into the chosen cryptocurrencies. The exchange platform uses advanced analytics to build diagrams and tables to show the fluctuations for each currency in real time in order to help users track the current exchange rates and purchase the cryptocurrency at the best possible time. The back-end Node.js and Express application continually aggregates all the data about each registered cryptocurrency and sends it to the client-side application. The client side application, built with React and Redux, was integrated with MetaMask, a Google Chrome plugin, and web3.js to enable users to trade a cryptocurrency.
Responsibilities & achievements
Implementing real time update functionality using WebSockets to get the latest data about cryptocurrencies from the server-side Express application. Building the client-side charts with the ECharts.js library to continually re-render according to the data received from the server. Integrating the application with the Google Chrome plugin to provide the purchasing functionality of the cryptocurrency using the blockchain technology. Developing the client-side user authentication and authorization modules.
Delivery Service Platform
(name is under NDA)
The Delivery Service Platform is a custom marketplace designed to help carriers earn money by delivering things, and help users save money on ordering deliveries. The platform includes a communication portal where people can browse delivery options, place orders, and talk to delivery companies. Users can specify various data about their package such as the size, weight, and other, while carriers can choose the packages to deliver from the list of user requests. The application automatically calculates the delivery rates and charges the users to transfer the money to a linked account of a delivery company or an individual carrier. The Delivery Service Platform client side was created with React and Redux and consists of the user and carrier components. The platform’s back-end consists of a Node.js proxy server that communicates with the client side and also partially acts like a proxy by sending queries to the PHP-based back-end API.
Responsibilities & achievements
Developing the user account module with the functionality to enable users to manage their personal and payment data. Implementing the internationalization solution for the client-side application using i18next. Creating the Google Maps-based module to let the users view the route of their items
Back Office for Ecommerce Platform
(name is under NDA)
The multi-tenant ecommerce platform is designed for pharmaceutical distributors and pharmacies. The platform allows pharmacies to create their own online shops and then buy products from distributors connected to the service. Pharmacies can manage available items, customers, and orders, while distributors can create product offers and manage product information and variants. The back office was developed as a modular single-page web application. Its client-side was created in TypeScript using React library and Redux for state management. The backend was developed in Node,js and SQL(knex). Material UI has been used to implement a simple and lightweight user interface for the product.
Responsibilities & achievements
Responsible for implementing a web client for the back office. Designing web client architecture. Implementing the majority of the core modules, such as product variant management, user permission management, and order management. Integrating and customizing material UI themes and creating page layouts based on wireframes. Working closely with the backend team to ensure effective implementation and timely feature delivery.
CRM system for sport food management
Custom solution for client that was selling sport goods across different countries like Poland, Great Britain, USA, France, Italy, German, Ukraine. That system was providing delivery tracking and keeping records for goods, changing products and managing users. Keep financial records based on sellings, bots for each connected website, basically chat implementation where admins could write and read messages from admin panel to bots. Charts with downloading or sorting functionality based on annual revenue
Responsibilities & achievements
Creating system from scratch, added support for 34 telegram, viber, whatsapp bots on each connected website, order tracking through stripe api, managing users, managing products and orders to keep track of what admins do. Support after deploying and adding new features. Visual representation of data through charts. Uploading or downloading products from the system.
Admin dashboard for resource managing
(name is under NDA)
Dashboard for USA customers, managing data for schools, universities.
Responsibilities & achievements
Responsible for implementing a web client. Designing web client architecture. Implementing the majority of the core modules, such as user permission management, and data management. Integrating and customizing themes and creating page layouts based on wireframes. Working closely with the backend team to ensure effective implementation and timely feature delivery.
Rollo
Rollo Ship Manager lets users see, manage, and ship online orders from Amazon, eBay, Etsy, Shopify and other marketplaces. Shippers can schedule package pickups and automatically inform customers of the tracking number for their shipment. Rollo Label Printer is engineered for high-volume direct thermal label printing and is compatible with major shipping platforms including UPS, USPS, FedEx, and others.
Responsibilities & achievements
Implementing the client-side as only one frontend developer using React, Redux, Fabric.js, Material UI. Creating new UI and interactive features. Code review, approving and merging of pull requests. Providing bug fixes. Working closely with Backend developers to ensure effective implementation of the APIs.
Sais
Admin panel for inner assessment of the organization users, how they’re proceed in their qualifications and assess other, cooperating with KAM key account manager to discuss salary etc
Responsibilities & achievements
Creating new pages like wizard forms, auth pages (Sign in, Sign up, forgot password). Fixing bugs. Code review Helping others with closing tasks.
Education
Higher education in Computer Science
Agency
50-100
GMT+2
Ukraine
Core Expertise
Industries
E-Commerce & Retail, Banking & Finance, Healthcare & Medicine, Booking & Rent, Arts & Culture, Accounting & Auditing, Blockchain & Cryptocurrency, Data Science & Machine Learning, Big Data, Entertainment, Branding, design, web development, ERP
Want to hire this engineer?
Check if Daniel is available