Summary

Expertise

Project Highlights

Education

Agency

DZ

English:

Upper Intermediate

David Z.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Senior Full-stack developer / Team Lead

- I have 6+ years of experience in web development, during which I have acquired expertise in various areas. I excel in discussing and analyzing different features, taking the lead in conversations, and providing valuable suggestions for enhancing UI, UX, business logic, and accessibility, among other aspects. - Furthermore, I possess team-leading experience and have successfully guided and managed teams in my previous roles. - As an experienced JavaScript developer, I have advanced knowledge of the React framework. I am proficient in working with frameworks such as Node.js, Next.js, Nest.js, and Express.js. React native. - Practical experience with Python FastAPI for the backend - Good knowledge of SQL databases such as MySQL, PostgreSQL and NoSQL such as DynamoDB and MongoDB, LokiJS (in memory database) - Also I have experience with LLM/AI technologies. While working on two projects that were related to neural networks, I had the opportunity to investigate self-written neural networks in Python using the numpy and pandasAI libraries. Although I did not directly develop these neural networks, I did develop a web interface that interacted with them and wrote a composite backend (one service was in Python and another in nodejs/expressjs) that pulled and processed data from a shared database. - My leadership qualities, proactive nature, and attention to detail contribute to my effectiveness in any project. - I work at a fast pace to meet tight deadlines. - As a dedicated team player, I am enthusiastic about contributing to the success of the company.

Want to hire this engineer?

Check if David is available

Expertise

Years of commercial development experience

7 years of experience

Core technologies

React.js 6 years
Node.js 5 years
TypeScript 6 years
React Native 3 years
AWS 2 years
Next.js 6 years

Other technologies

Express.js
Java
JavaScript
MongoDB
MySQL
PostgreSQL
Python
React Native
TypeScript
Docker
DynamoDB
GraphQL
Nest.js

Project Highlights

icon
Full Stack engineer

Website development with Headless CMS Strapi

Oct `23 - May `24

7 months

NDA

The main goal of this project was to develop the components in such a way that they can be configured from the StrapiCMS admin panel. Communication between the admin panel and the site goes through GraphQL. Netlify served as the platform for deployment purposes.

Responsibilities & achievements

- Created responsive components using tailwind css according to figma design - Created "templates" and “layouts” for pages using a set of components from Strapi - Configured the ability to specify all necessary SEO metadata - Created a fast way of deployment and preview of changes in each branch through netlify - Responded quickly to client feedback and polished/improved the project accordingly - Created a production environment using AWS Tools & Technologies: Netlify, AWS, BitBucket, TypeScript, GraphQL, Node.js, Next.js, ReactJS, StrapiCMS, “headless-ui/react”, TailwindCSS, react-markdown.

AWS
Node.js
React.js
TypeScript
Bitbucket
GraphQL
Next.js
Tailwind CSS
icon
Full-stack developer

Dashboard for network quality analysis company

Jan `23 - Aug `23

7 months

B-jond

The main goal of the dashboard was to develop a system that allows analyzing data from “.pcap” files of networks (5G/4G/3G/etc). These files contain packet data of a network and are used to analyze the network characteristics. The dashboard was also able to display interaction diagrams of specific Network Elements (their requests and responses).

Responsibilities & achievements

- Scaffolded the project, chose an architectural solution to support several JavaScript packages already written by the company - Created sequence and topology diagrams that would reflect the interaction of network elements - Сreated a mechanism for uploading “.pcap” files to the server for their further processing - Сreated virtualized lists from all analyzed pcap files (10k+ elements) - Implemented support for several application design themes Project Team Size: Software Architect Director of Software Engineering 2 DevOps 8 Software Developers 5 Data Engineers 4 Subject-matter experts Product Owner 1 UI/UX Designer 2 QA Specialists Tools & Technologies: Docker, Kubernetes, Codefresh (ci/cd), argocd, PostgreSQL, Python, FastAPI, Node.js, Turbo.js, Next.js, React Hooks, React Context, mxgraph, rooks, rc-tree, react-virtuoso, remeda.js, react-query, dayjs, Material-UI, Cypress.

Node.js
PostgreSQL
Python
Next.js
icon
Full-stack developer / Team Lead

Dashboard for network anomaly detection company

Dec `21 - Jan `23

1 year

B-jond

Developed a system that allows Network Specialists to detect and show potential anomalies (errors, malfunctions, packet loss) in specific network. The system had data from several network towers and displayed detected anomalies in specific network cells on a geographical map. Anomalies were detected using a neural network and certain threshold values for each of the network's characteristics. The main goal of the project was to help in the organization of a football event in Qatar, to find all the potential shortcomings of the network and to prepare it for a heavy load.

Responsibilities & achievements

- Scaffolded the project on the UI side, chose a technology stack to solve the problem. - Mentored 2 Junior developers, who later rose to Middle positions according to the company's internal evaluation system - Later, was promoted to Team Lead. I was in this position for 3 months, received positive feedback from the client, and the project was successfully completed - Developed a system of templates for pages and filters, with the help of which 5 separate dashboards were created for different technologies (4G/3G/2G/IMS/Core) - Implemented an easy-to-customize theme system for the application - Code review of all Pull Requests of the team, advices on improving the code Project Team Size: Software Architect Director of Software Engineering 3 DevOps 12 Software Developers 3 Data Engineers 2 Subject-matter experts Product Owner 1 UI/UX Designer 1 QA Specialist Tools & Technologies: Docker, Kubernetes, Codefresh (ci/cd), Vertica, Python, FastAPI, Node.js, Next.js, React Hooks, React Context, recharts, react-virtuoso, react-leaflet, react-query, lodash, date-fns, Material-UI, Cypress.

Node.js
Python
Docker
Next.js
icon
Full-stack developer

Admin panels for a 3D electronics exhibition company

Sep `20 - Nov `21

1 year

Roomful

The main goal of the project was to create a dashboard for managing 3D electronic exhibitions, creating exhibition rooms that are available via the user invitation link. Exhibition organizers can select materials (paintings/video clips/NFT/3D models) that will be displayed at each exhibition booth. For ordinary users-visitors, the dashboard functioned as a social network where you could create chats and discuss the exhibition with other people or create video conferences to present your own artworks.

Responsibilities & achievements

- Scaffolded the project on the UI side, chose a technology stack to solve the problem - Implemented RBAC system for separating users by roles - Created Content Management System for creating/editing rooms and booths - Created a system of real-time notifications - Created chat system using websockets - Created a feature for parallel uploading of resources (pictures/videos/files) to the CMS system - Constant communication with customers, creating a list of requirements and new features - Constant interaction with backend developers, help in creating APIs, structures of database tables. Project Team Size: Product Manager Product Owner 1 Frontend Developer 1 Golang Backend Developer 10+ Unity C# Developers 1 UI/UX Designer 1 QA Specialist Tools & Technologies: React.js, React Router, React Hooks, React Context, MySQL, Node.js, Express.js, chart.js, gridjs, mui-virtualized-table, react-draggable, react-virtualized, socket.io-client, lodash, date-fns, Material-UI, Jest.

Express.js
MySQL
Node.js
React.js
icon
Full-stack developer

Online store and system for sale and delivery of Onyx stone lamps

Jul `19 - Aug `20

1 year

Amprise

The main goal of the project was to create a multi-page online store where the user can order goods. An admin panel was also developed, where you could manage all orders, change their status, those that were already paid were automatically sent to the delivery service. The admin panel could change the number of products depending on their availability. It's easy to add products and keep track of them.

Responsibilities & achievements

- Created WordPress theme by design from Figma - Created a "cart" functionality with saving intermediate sessions on the server - Installed and configured WordPress admin panel - Created and managed MySQL database structure - Created self-written WordPress plugin for translating the site into 3 languages with the ability to easily edit the text in several languages - Created a backend API using php and WordPress utils - Connected Stripe payment system - Connected WooCommerce via API - Connected real-life delivery service “ondemandcommerce” via API - Deployed project to the hosting, configure DNS Project Team Size: Product Manager Product Owner 1 Software Developer 1 UI/UX Designer 1 QA Specialist Tools & Technologies: HTML5, CSS3, JavaScript, PHP, MySQL, WordPress REST API, Advanced Custom Fields API, WooCommerce API, Stripe API, “ondemandcommerce” API, Bootstrap 4, composer, jQuery, Sass.

JavaScript
MySQL
PHP
WordPress
Woocommerce
icon
Frontend developer

Mobile application for women's clothing shop wholesalers

Jun `17 - Jul `19

2 years

Origa

The main goal of the project was to create a mobile application for internal use, in which wholesalers would be able to order clothes. The user added all the goods he needed to the cart, after which he could indicate how many goods he needed, which size, color or type. The order was then sent to the backend for further processing. All product data was pulled from the backend of an already existing online store. The application was developed for Android and iOS.

Responsibilities & achievements

- Scaffolded the project on the UI side, and chose a technology stack to solve the problem - Created app layout by design from Figma - Created a functionality for saving non-completed orders on the wholesaler's phone - Created an application state system, which saved the state even when the application was closed - Processing of native features (pressing the Home/Back buttons, Device Permissions, user Geolocation, File System Access) - Wrote Unit Tests using Jest - Manually tested the application on Android using Expo.js Project Team Size: Product Manager Product Owner 2 Software Developers 1 UI/UX Designer 1 QA Specialist Tools & Technologies: Node.js, Nest.js, React Native, Axios, react-native-elements, react-native-vector-icons, react-native-accordion, react-native-snap-carousel, react-native-home-pressed, Sass, Jest, Expo.js.

Node.js
React Native
Nest

Education

Higher education in Computer Science

Agency

agency #2428

10-50

GMT+1

Kyiv /Ukraine,Alicante/Spain,Seattle/United States,Munich/Germany,Krakow/Poland

Core Expertise

Agile
AWS
Azure
Drupal
Express.js
Heroku
HTML5
JavaScript
jQuery
MongoDB
MySQL
Node.js
PHP
PostgreSQL
Python
React.js
React Native
Shopify
TypeScript
WordPress
CSS3
Git
Laravel Framework
Scrum
Angular 2x
MS SQL Server
Redux
Vue.js
Nest
Google Cloud Platform
Firebase
Next.js

Industries

Education & Science, Banking & Finance, Construction & Real estate, Internet & Telecom, Healthcare & Medicine, Branding, design, web development, Telecommunications and Social Network

Want to hire this engineer?

Check if David is available