Summary

Expertise

Project Highlights

Education

Agency

AS

English:

Upper Intermediate

Andrii S.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Senior full-stack developer, Project Team Lead with 10 years of experience.

● 10 years of experience as Senior full-stack developer Project Team Lead; ● Planning projects architecture including documentation and UML; ● Designing of the databases; ● Writing clean and readable code; ● Building services with monolith or micro service architecture; ● Creating RESTful API services; ● Integrating different payment systems (like BTCPay, LiqPay, etc); ● Setting up CI/CD processes including automated testing and code deployment; ● Working in an Agile environment; ● Code review and analysis using automated tools (like SonarQube).

Want to hire this engineer?

Check if Andrii is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

JavaScript 8 years
PHP 7 years
Nest.js 7 years

Other technologies

Agile
API
App Development
CRM
GitHub
JavaScript
JIRA
MySQL
Node.js
PHP
PostgreSQL
React.js
Software Development
TypeScript
Web Development
Algorithm Development
Automation
Code Refactoring
Continuous Integration
ECMAScript
Git
Go
Golang
Laravel Framework
Nginx
PostgreSQL Programming
Redis
Software Debugging
Web Services
Confluence
Git Flow
SQLite
Bug finding
Bug fixing
Bug Life Cycle
Bug Tracking
Docker
Continuous deployment
DDD
Back End
Vue.js
Cypress
GitLab
Jest
MVP patterns
Nest
Material-UI
Next.js
MVP products
Nest.js
Next.js 13
NextJS 13.5

Project Highlights

icon
Full-stack Developer, Team Lead

Under NDA

Monitoring Platform for Cryptominers Worldwide. The monitoring platform caters to cryptominers globally, offering seamless monitoring of their mining devices and facilitating essential actions such as rebooting and configuration adjustments. Additionally, it features a user-friendly task manager, beneficial for data centers overseeing technical services for mining devices.

Responsibilities & achievements

- Built using Golang for core functionality, NodeJS for task manager API and ReactJS for interface; - API Development; - UI Development; - Automated Testing; - Auto Documentation.

JIRA
PostgreSQL
React.js
Git
Confluence
Jest
Nest
Nest.js
icon
Full-stack Developer, Team Lead

Under NDA

System for the Service center operation. System is used by Service center staff where they hold all required processes: from the receiving a parcel with a broken component or device to the sending a fully repaired device or component back to the client. Also the client has the possibility to monitor the full repair process and pay for it.

Responsibilities & achievements

- Built using Laravel framework for an API and ReactJS with Material UI for an interface; - API development and refactoring; - Development of the UI; - Writing auto tests; - CI/CD processes setup; - Project auto documentation; - Technical documentation writing.

JIRA
MySQL
PHP
React.js
Git
Laravel Framework
Redis
Confluence
PHPUnit
icon
Full-stack Developer, Team Lead

Under NDA

Corporate shop. Full-featured online store where clients can choose and buy ASIC-miner using one of the available payment methods. Sales managers can handle orders and other client-related data through the admin panel built with “react-admin”.

Responsibilities & achievements

- System architecture and DB design; - API development from scratch; - CI/CD processes setup; - Writing PHPUnit auto tests; - Project auto documentation; - Technical documentation writing.

JIRA
PHP
PostgreSQL
React.js
Git
Laravel Framework
Redis
Confluence
PHPUnit
icon
Full-stack Developer, Team Lead

Under NDA

Single sign-on system. User interface (front-office and back-office) providing sing-on/sign-up possibilities and profile pages for clients. API providing clients data to keep them authenticated across all company services.

Responsibilities & achievements

- System architecture and DB design; - API development from scratch; - Writing PHPUnit auto tests; - Project auto documentation.

JIRA
PHP
PostgreSQL
React.js
Git
Laravel Framework
Redis
Confluence
PHPUnit
icon
Full-stack Developer, Team Lead

Under NDA

Mining platform. Platform gives the possibility to easily start mining of the cryptocurrency. The main challenge of the development was an interaction with different mining pools like Slushpool. For example, when a client makes the payment we send a request to the pool to run a certain mining plan. When the mining contract expires we send another request to stop the mining process.

Responsibilities & achievements

- System architecture and DB design; - API development from scratch; - Pools API research; - Technical documentation writing.

JIRA
PHP
PostgreSQL
React.js
Git
Laravel Framework
Redis
Confluence
PHPUnit
icon
Full-stack Developer, Team Lead

Under NDA

Data-center devices monitoring system. Interface for monitoring and analyzing mining devices with possibility to perform any specific actions on them. Real-time data updates based on micro service architecture with monolith API.

Responsibilities & achievements

- System architecture and DB design; - Microservices development; - API development.

JIRA
Node.js
PHP
PostgreSQL
React.js
Git
Laravel Framework
Redis
PHPUnit
icon
Full-stack Developer

Under NDA

Social network for content sharing. That was a company’s start up project. The main idea is to create a social network where people can share content between each other. They can share useful articles, news, links and so on. To make storage and navigation more comfortable users have the possibility to create content boards which contain materials on the certain topic. Also, every URL was parsed by a self-written content parser to get required information and then display it within the social network. Whereby users were able to understand what the URL is about without going through it.

Responsibilities & achievements

- Frontend development from scratch; - Backend and API programming; - Mobile app development.

CodeIgniter
JIRA
jQuery
MySQL
PhoneGap
PHP
Git

Education

Higher education in Computer Science

Agency

agency #5237

10-50

GMT+3

Kyiv/Ukraine

Core Expertise

Amazon EC2
Amazon S3
API
App Development
AWS
CRM
CSS
Data Scientists
Full Stack Development
GitHub
Heroku
HTML5
JavaScript
Kubernetes
MEAN Stack
MySQL
Node.js
PHP
PostgreSQL
QA
React.js
React Native
SaaS
Selenium
Software Development
Stripe
Twilio
TypeScript
Visual Studio
Web Development
Amazon Web Services
Android
CSS3
Data Visualization
DevOps
Elasticsearch
Front End
Git
HTML
iOS
IT Service Management
Laravel Framework
Mobile
Mobile App Testing
Mocha
MySQL Programming
Nginx
OAuth
Product management
psd to html
Redis
Software Debugging
Software Documentation
SQL Programming
Swift
Test Driven Development
Web Services
Web Testing
iPhone UI Design
Mobile UI Design
Web Design
Postman
Project management
Prototyping
RESTful API
Stripe SDK
Android NDK
Docker
DynamoDB
MariaDB
Continuous deployment
Redux
DDD
iOS SDK
SCSS
Back End
Team Lead
Project Manager
Swagger
Vue.js
UIKit
Cypress
AWS SDK
GitLab
Microservices
Nest
HIPAA
Figma
AWS Lambda
React-Apollo
Redux-saga
Firebase
React Storybook
Material-UI
Next.js
SwiftUI
Kafka
Nest.js
HTML/CSS
Retool

Industries

Architecture & Design, Information services & Technologies, Branding, design, web development

Want to hire this engineer?

Check if Andrii is available