![AS](https://d2abrqas732254.cloudfront.net/images/specialists/e9eb5cc27741e20aa8fecb494ce4671566519671.png)
English:
Upper Intermediate
Andrii S.
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 availableExpertise
Years of commercial development experience
10 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
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.
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.
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.
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.
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.
Education
Higher education in Computer Science
Agency
10-50
GMT+3
Kyiv/Ukraine
Core Expertise
Industries
Architecture & Design, Information services & Technologies, Branding, design, web development
Want to hire this engineer?
Check if Andrii is available