DevTeam.Space Developer Profile, Daniil

Daniil

DevTeam.Space Developer Profile, Daniil React Native and Node.js Developer

Europe
Availability: Full-time
Hire Daniil
Europe
Availability: Full-time
React Native and Node.js Developer at DevTeam.Space since July 14, 2018

Daniil is an expert full-stack developer with 8 years of experience. He is highly skilled in React Native, JavaScript, React.js, Redux, and  Node.js.

Expert In
Location:
Europe
Availability: Full-time
Skills and Qualifications

Languages

  • JavaScript
  • TypeScript
  • HTML/HTML5
  • CSS/CSS3

Frameworks

  • Frameworks: React Native
  • React.js
  • Node.js

Libraries/APIs

  • Redux
  • Redux-Saga
  • React Hooks
  • Express.js
  • Nest.js
  • Axios
  • Underscore
  • Material-UI
  • jQuery

Tools

  • Git
  • Webpack
  • Docker

Other

  • AWS (EC2
  • S3)
  • Apache
  • Nginx

Data bases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

Featured DevTeam.Space Projects

Think Empire

AWS, Backend, Blockchain, CRM, Database Optimization, Fintech, Frontend, Geolocation, Javascript, Next.js, Node.js, React, Real Estate, Search, SQL, Twilio, Web

This platform for real estate businesses has several parts: it collects data from dozens of sites with scrapers, has a built-in messenger, and offers adjustable search options for real estate, people, and deals.

Details
Decenture

Backend, Blockchain, Education, Fintech, Javascript, Mobile, Node.js, React, React Native, Smart Contracts, WordPress

Decenture

Details

Some of Daniil’s Projects

Battlepeer

Developer

Community-focused app designed to match mentors with wards, facilitating a unique mentoring experience. It features Google authorization for secure sign-in, alongside registration options through passcodes and email verification to ensure user authenticity. The app offers both group and private chat functionalities via web sockets for real-time communication. Notifications are managed through Cron jobs, which also oversee the assignment and alteration of admin rights. Battlepeer integrates SendGrid for email communications and supports the generation of various reports, such as lists of all organizations or blocked users. Additionally, it employs TypeForm and access keys for creating and tracking user completion of surveys.

Community-focused app designed to match mentors with wards, facilitating a unique mentoring experience. It features Google authorization for secure sign-in, alongside registration options through passcodes and email verification to ensure user authenticity. The app offers both group and private...

Read more
  • JavaScript
  • Node.js
  • React.js
  • React Native
  • PostgreSQL

Pikkuna

Developer

Pikkuna specializes in manufacturing custom-made plastic windows for terraces, verandas, and gazebos. The company's app enables users to visually design their home or garden enhancements by taking a photo and drawing their desired window shapes, including dimensions, doors, and additional features directly on the image. The app provides a realistic visualization of the proposed alterations. Daniil contributed by first ensuring database connectivity using Airtable, then developing the "drawing" functionality for user designs. The project progressed to allow for the construction and generation of a comprehensive PDF drawing, with backend integration also connected to Airtable. Server optimization was a key aspect of his work on this project. The first step for Daniil was to check the connection to the database using an airtable. Next, he had to implement the “drawing” functionality which allowed the user to indicate the shape of the window. The second stage was the development of the functionality to allow for the construction and generation of a complete pdf-drawing. The backend was also connected to an airtable. As part of the project, he also optimized the server.

Pikkuna specializes in manufacturing custom-made plastic windows for terraces, verandas, and gazebos. The company's app enables users to visually design their home or garden enhancements by taking a photo and drawing their desired window shapes, including dimensions, doors, and additional features...

Read more
  • JavaScript
  • Node.js
  • React Native
  • Expo
  • Redux
  • Redux-Saga
  • AirTable
  • AWS EC2
  • Social networks
  • Payment Systems

Hyundai Mobility Lab

Developer

As part of the team, Daniil worked on developing a system for controlling KIA, Hyundai, and Genesis cars using a digital key. The initial phase involved creating a flexible widget flow for the ONE hiring platform, utilizing a specialized builder that transformed structured objects into informative widgets. Daniil was responsible for managing data transfer tasks using RabbitMQ, a queue broker, and played a crucial role in integrating the system with the RAT hiring process.

As part of the team, Daniil worked on developing a system for controlling KIA, Hyundai, and Genesis cars using a digital key. The initial phase involved creating a flexible widget flow for the ONE hiring platform, utilizing a specialized builder that transformed structured objects into informative...

Read more
  • Node.js
  • Typescript
  • Nest.js
  • CQRS
  • PostgreSQL
  • RabbitMQ
  • Payment Systems
  • Complex data through APIs

Lessons of legend

Developer

App designed to aggregate professional courses from various fields including cinema, journalism, theater, design, photography, sports, music, science, culinary arts, visual arts, and more, into a single platform. Daniil contributed to the development of the website, enabling users to access and view online courses easily. He also implemented a payment system, allowing users to purchase lessons through their personal accounts, enhancing the overall user experience by facilitating seamless transactions.

App designed to aggregate professional courses from various fields including cinema, journalism, theater, design, photography, sports, music, science, culinary arts, visual arts, and more, into a single platform. Daniil contributed to the development of the website, enabling users to access and...

Read more
  • Javascript
  • React.js
  • Redux
  • Redux-Saga
  • Node.js
  • Express.js
  • Sequelize
  • PostgreSQL
  • AWS S3
  • Social networks
  • Payment Systems
  • AWS Elemental MediaConvert
  • Google Analytics
  • Twilio

Voicenter Calls

Developer

Holistic corporate communication system, effectively serving as a one-stop-shop for all communication needs. Daniil played a pivotal role in developing this server from the ground up, utilizing technologies such as Node.js, Express.js, and Fastify. A notable feature of Voicenter Calls is the ability for clients to download recorded calls through a direct link, where the server facilitates the proxying of requested files from various storage options, including Amazon S3 and FTP.

Holistic corporate communication system, effectively serving as a one-stop-shop for all communication needs. Daniil played a pivotal role in developing this server from the ground up, utilizing technologies such as Node.js, Express.js, and Fastify. A notable feature of Voicenter Calls is the...

Read more
  • JavaScript
  • Swagger.js
  • Codegen
  • Es6
  • Node.js
  • Express.js
  • Fastify
  • PostgreSQL
  • AWS EC2
  • AWS S3
  • FTP
  • RabbitMQ

Bravo Pay

Developer

In the Bravo Pay project, a suite of FinTech products, Daniil focused on CRM integration by designing and implementing a portable module within the company's product ecosystem. His contributions included transitioning parts of the applications from Javascript to Typescript to enhance code reliability and maintenance. Additionally, Daniil developed a comprehensive notification system leveraging Nest.js, PostgreSQL, RabbitMQ, node-mailer, the API of Telegram, and worked extensively with NodeJS, GraphQL, and MongoDB.

In the Bravo Pay project, a suite of FinTech products, Daniil focused on CRM integration by designing and implementing a portable module within the company's product ecosystem. His contributions included transitioning parts of the applications from Javascript to Typescript to enhance code...

Read more
  • JavaScript
  • TypeScript
  • Node.js
  • Express.js
  • Nest.js
  • GraphQL
  • apollo-server-express
  • mongoose
  • node-mailer
  • class-validator
  • telegraf
  • sequelize
  • tunnel-ssh
  • pg
  • PostgreSQL
  • MongoDB
  • RabbitMQ
  • Salesap (CRM)

Skillmil

Developer

Project dedicated to bridging the gap between employers and veteran specialists seeking employment. Daniil's involvement centered on enhancing the personal account feature, where he introduced a heuristic calculation to assess how well an individual matches with each job opportunity. Furthermore, he conducted analytics on user actions utilizing tools such as FullStory, Segment, and Mixpanel to gather insightful data and improve user experience.

Project dedicated to bridging the gap between employers and veteran specialists seeking employment. Daniil's involvement centered on enhancing the personal account feature, where he introduced a heuristic calculation to assess how well an individual matches with each job opportunity. Furthermore,...

Read more
  • Javascript
  • React.js
  • Redux
  • Node.js
  • Express.js
  • PostgreSQL
  • Stripe
  • LinkedIn

Pressfeed

Developer

Pressfeed is designed to assist reporters in swiftly locating material for articles. Daniil contributed significantly to this platform by implementing features that enable the search for media publications and experts, along with the development of chat functionalities and full-text search capabilities. He also integrated registration and login processes via SMS and contributed to the creation of a blog, enhancing the overall utility and user engagement on the platform.

Pressfeed is designed to assist reporters in swiftly locating material for articles. Daniil contributed significantly to this platform by implementing features that enable the search for media publications and experts, along with the development of chat functionalities and full-text search...

Read more
  • ES6
  • Webpack
  • React.js
  • Redux
  • SCSS
  • jQuery
  • Socket.io
  • Python
  • Redis
  • Django