Logo

Andrii D

Position
Strong Middle JS Developer
Location
Ukraine, Zaporizhzhya
Work Experience
over 4 years
About me

My story

I've been in the JS game for about three years now and let me tell you, it's been quite the ride!

One thing that really gets me going is tackling new challenges and constantly learning new technologies. I mean, who wants to stay stuck in the same old routine, right? I believe in always staying up-to-date with the latest industry trends and best practices. Keeping my skills sharp is a top priority for me.

But it's not just about technical expertise, you know? I pride myself on having excellent communication and collaboration skills. Being able to work well with others and truly understand their needs is what sets me apart. It's not just about finding solutions for business problems, but about finding the optimal ones.

When I'm not buried in lines of code, you can usually find me exploring new hobbies and enjoying life. Good vibes are a must for me, both in the workplace and in my personal life.

So there you have it, a little peek into my professional world. If you're looking for someone who is passionate, eager to learn, and a great team player, then I believe I'm your guy. Let's create some amazing things together!

Services

What i do

Dedicated team

All dedicated team members are working exclusively for you, the same as your in-house teams

Full-stack development

We will cover every aspect of building a digital product or application, from front-end to back-end development

Outstaff developers

Augment your existing team by hiring skilled and experienced developers from our in-house talent pool.

My skills

As an expert, my main focus lies in React.js, Next js, Node.js, Nest.js, and TypeScript. With a strong command over these technologies, I deliver high-quality solutions with a touch of enthusiasm and positive energy.

React.js
Redux
Axios
NPM
Less
Ant Design
MySQL
MongoDB
TypeScript
Socket.IO
Scss
React-Admin,
Redux-Toolkit,
MongoDB,
REST
TypeScript
Nest JS
PostgreSQL
Material UI
MobX
Next.js
Express.js
Material-UI
Zustand
Tailwindcss

Work experience

M.A.R.E, Full-stack web developer

Feb 2024 - May 2024
  • Outstaff developers
  • Dedicated team
  • Full-stack development
Project description:

M.A.R.E. project is an interactive map of the world featuring maritime incidents for companies engaged in sea freight and passenger transport. The platform includes an admin panel, empowering users to add new incidents and vessels to the map. Leveraging the information on the map, users can plan the most optimal routes for their ships and track their fleet in real-time.

Key Features:

Interactive Map: A dynamic map displaying incidents and vessel locations worldwide. Admin Panel: Allows administrators to seamlessly add new incidents and vessels to the map. Route Planning: Users can chart the most efficient routes for their ships based on the incident data available on the map. Real-Time Fleet Tracking: Provides users with the ability to monitor their fleet's movements in real-time. Incident Details: Users can access comprehensive information about each incident through dedicated pop-ups on the map. This project serves as a valuable tool for maritime companies, offering a comprehensive view of incidents, enabling route optimization, and facilitating real-time fleet management. The combination of an interactive map and admin functionality ensures a user-friendly experience for both administrators and end-users alike.

Responsibilities:

Admin Panel Development: Constructed a comprehensive admin panel with a user-friendly interface, providing administrators the ability to seamlessly manage and update incidents and vessel data on the map.

Functional Migration: Successfully transferred all functionalities from the previous WordPress version to the new React-based application, ensuring a more responsive and dynamic user experience.

API Integration for Real-Time Ship Tracking: Implemented the integration of APIs to enable real-time tracking of vessels. This functionality allows users to monitor their fleet's movements on the map as they happen, enhancing situational awareness and decision-making.

Our responsibilities encompassed the entire development lifecycle, from conceptualizing and building the admin panel to transitioning the application's core features to a more modern and efficient technology stack. The successful integration of real-time ship tracking via APIs further enhances the overall functionality and value of the project.

Tailwindcss
Next.js
TypeScript

Online casino platform, Senior Full Stack developer

Sep 2023 - Nov 2023
  • Dedicated team
  • Full-stack development
Project description:

The project is an exciting online casino game that offers a wide range of slot machines with different themes and exciting features. As a player, you can enjoy a variety of games with stunning graphics, realistic sound effects, and engaging gameplay that will keep you entertained for hours. Application is build usin MERN stack (React, Express, Node.JS, MongoDB)

Responsibilities:
  • Collaborating with the team to brainstorm and implement new features that enhance the application's functionality and user experience.
  • Taking ownership of debugging and resolving issues in both the front-end and back-end, ensuring a smooth and error-free user experience.
  • Conducting regular code refactoring to improve the overall quality and efficiency of the application.
  • Providing valuable insights and expertise to the project, benefiting from my experience and knowledge in development.
  • Actively participating in discussions and offering suggestions to constantly improve and refine the project.
  • Working closely with the developer to ensure seamless integration of new features and fixing any potential compatibility issues.
  • Contributing to the overall growth and success of the project by consistently delivering high-quality work and meeting deadlines with a positive and proactive attitude.
TypeScript
MongoDB
Material-UI
Express.js
React.js
Zustand

AI-powered mobile marketing solution, Front End Developer

Feb 2023 - Jul 2023
  • Full-stack development
Project description:

This project is focused on helping companies improve their mobile marketing efforts. It achieves this by using AI-powered technology to analyse user behaviour and provide insights that can be used to create more effective campaigns.

One of the key advantages of this solution is the commitment to preserving consumer privacy. By deploying AI technology directly on the phone itself, it has found a way to provide high-value personalized services while also respecting consumer privacy.

The product has created a Mobile Engagement Platform that ensures the generation, analysis, and application of personal data remains on the device itself. This ensures that companies can get to know their customers better without compromising their privacy.

The technology is designed to respect user privacy by keeping data on the device itself. Companies can integrate this technology into their own mobile apps to benefit from its capabilities.

Responsibilities:
  • Involved in implementing new features to enhance the project's functionality
  • Proactive in detecting and fixing bugs to ensure smooth operation
  • Responsible for expanding the client and admin parts to improve user experience
  • Maintained open and regular communication with the team and project manager
  • Expert involvement contributed to the project's successful outcome
  • Worked closely with other developers to brainstorm ideas and solve challenges
  • Brought positive energy to the team, fostering a collaborative and productive environment
  • Assisted in reviewing and testing code to maintain high-quality standards
Material UI
React.js
REST
TypeScript
MobX

Affiliate Network, Full Stack JS Developer

Mar 2021 - Jan 2023
  • Full-stack development
Project description:

This project is an innovative platform that links advertisers with publishers. Publishers promote the advertisers' offers and receive a commission for each completed action, such as a sale, lead, download, or form submission. The platform is comprised of two main front-end parts: a manager and a client admin, as well as a main backend and various separate services, including an availability checker for landings.

Our team placed great emphasis on automating and streamlining the work of affiliate managers, enabling them to interact more efficiently with partners. We also focused on making the webmaster's app more user-friendly and informative, to enhance the overall user experience.

Responsibilities:
  • Initialized and developed new separate services to enhance the project's functionality
  • Successfully rewrote the manager and client admin systems from scratch, improving their performance and user experience
  • Identified and fixed security vulnerabilities and critical bugs, ensuring the project's stability
  • Optimized and refactored various parts of the code and database queries, resulting in faster processing times
  • Collaborated with different partners' APIs, integrating their features seamlessly into the project
  • Conducted code reviews and offered support to colleagues, fostering a collaborative and growth-oriented work environment
MySQL
Ant Design
React.js
Scss
Socket.IO
TypeScript
MongoDB

Web application for management of multilingual books, Frontend Developer

Mar 2020 - Jan 2021
  • Full-stack development
Project description:

This application is an online library of an American writer. It's got several admin panels that let you upload and download all sorts of books translated into a whole lotta different languages.

As a front-end developer, my main job for this project was to add some cool and handy features that'd make the user experience of the online library a whole lot better.

One of the most important things I worked on was making it possible to correctly merge translations for a book from two different sources.

Responsibilities:
  • Implemented visually appealing features, such as merging correct translations for books from different instances or creating a folder tree with drag and drop functionality.
  • Collaborated closely with the back-end developer to ensure seamless integration of front-end and back-end components.
  • Prioritized rendering optimization to enhance the overall performance and user experience.
  • Actively identified and resolved any bugs or issues within the visual components.
  • Assisted in other development activities, such as enhancing user interfaces and implementing responsive design.
  • Contributed to the overall success of the project by bringing expertise and creativity to the front-end development process.
React-Admin,
Less
NPM
Axios
React.js
Redux
PostgreSQL
Nest JS
TypeScript
REST
MongoDB,
Redux-Toolkit,

Education

Magister , Ukraine, Zaporizhzhya

Jan 2017 - May 2020

2017-2021 - Bachelor degree of Software Engineering National University "Zaporizhzhia Polytechnic"

Client Reviews

The team has completely met my expectations in order of requested tasks and required skills , always with kindness and with highest avalaibility

koitechs

Smart solution to realize your ideas

bust