Summary

Expertise

Project Highlights

Education

Agency

KT

English:

Upper Intermediate

Konstantin T.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Senior Full-stack software engineer

Self-motivated and quality-oriented, responsible, strong analytical skills, attentive to details, cooperative, handled multiple tasks and deadlines successfully.

Want to hire this engineer?

Check if Konstantin is available

Expertise

Years of commercial development experience

9 years of experience

Core technologies

PHP 9 years
JavaScript 9 years
Python 9 years
AWS 9 years
Docker 9 years

Other technologies

AngularJS
Authorize.Net
CodeIgniter
HTML5
Ionic
jQuery
MongoDB
MySQL
Node.js
PayPal
PostgreSQL
React.js
Stripe
Twitter Bootstrap
Yii
CSS3
Git
Laravel Framework
Gulp
PhpStorm
Sublime Text
Vue.js
GitLab
Firebase

Project Highlights

icon
Backend Engineer

Sports club management platform (NDA)

CMS and APP of sports club management platform

Responsibilities & achievements

- Architecture of the database; - Implemented the Stripe payment system to pay for purchases of member plans, handle Stripe events in webhook; - Implemented the ability to subscribe to membership plans; - Implemented the ability to organize lotteries between club members; - Implemented REST API; - Wrote unit-tests; - Refactored existing code

AWS
PHP
PostgreSQL
Stripe
Laravel Framework
icon
Full-stack Engineer

CMS for Sportwetten

CMS for creation and modification of content of the website gambling company.

Responsibilities & achievements

- Architecture of the database; - Created a media browser for easy handling of files in CMS; - Created custom form inputs components library with own UI-design for saving data (select dropdown/multiple dropdown, file uploader, etc); - Implemented localization to the CMS; - Implemented a system of updating application settings in CMS and in base website; - Created a table component and prepared the code from the backend for future quick reuse; - Implemented REST API; - Developed UI for app using Vue.js; - Wrote unit-tests; - Refactored existing code;

AWS
JavaScript
MySQL
PHP
Laravel Framework
Vue.js
icon
Full-stack Engineer

Investment platform (NDA)

The project is an investment platform for performing various investment operations and transactions.

Responsibilities & achievements

- Implemented Dwolla (online payment system) in app for making payments when investing; - Implemented a multi-tenant system in app architecture related to Dwolla profiles for preventing profile duplication in multiple portals; - Implemented creation of the business accounts and companies and then registration in Dwolla-system from the backend and frontend side; - Implemented sending money by investors via system; - Implemented DocuSign system in app for signing documents; - Took the initiative to upgrade Laravel to version 8 with all subsequent dependency updates; - Implemented REST API and ETL scripts; - Developed UI for app using Vue.js; - Added unit-tests; - Refactored existing code

AWS
JavaScript
MySQL
PHP
Laravel Framework
Vue.js
icon
Full-stack Engineer

PrivateAuto

Selling and buying vehicles platform. PrivateAuto makes selling or buying a privately listed vehicle easy. All the tools you need in one place to safely communicate, sign state documents, and send or receive payments securely.

Responsibilities & achievements

- Developed both frontend and backend parts - Developed UI for app using Angular8; - Implemented REST API and ETL scripts; - Refactored existing code;

AngularJS
AWS
Express.js
MongoDB
Swagger
AWS Lambda
icon
Full-stack Engineer

Guider

The project allows us to create guides on various topics from the admin panel. From the side of the mobile application, these guides are displayed. It is possible to synchronize the content of the guides. The application can be used offline. It is possible to display various media in the guides - 3D models, video, audio, text. It is also possible to sign a list of passed guides (images or PDF). The mobile application is written for two platforms - iOS and Android.

Responsibilities & achievements

- Full development of the mobile application for Android and iOS using Ionic (based on Angular 6); Details: - Developed local database based on SQLite; - Developed synchronization app data with cloud database (automatic or manualy synchronization); - Implemented showing of the some media data; - Implemented rendering of the 3D models in app (Android and iOS) and in administration panel (in browser); - Implemented signing of the PDF documents in app; - Implemented drawing in the app; - Managed requirements; - Implemented REST API and ETL scripts; - Developed UI for administraition usning Angular 6;

AngularJS
Ionic
JavaScript
jQuery
Node.js
PHP
PostgreSQL
Laravel Framework
SQLite
icon
Full-stack Engineer

WSNLA

App that allows creating and searching plants and nurseries with plants.

Responsibilities & achievements

Full development of the backend and frontend part and architecture of the application Details: - Implemented REST API and ETL scripts; - Developed UI for app using Angular 2+; - Developed UI for app using JQuery; - Implemented data filtering based on fuzzy search using Elasticsearch; - Implemented data filtering based on user actions on Google Maps; - Implemented many features related to Google Maps (like routing and filtering based on user actions on map);

AngularJS
Google Maps
JavaScript
MySQL
PHP
Elasticsearch
Laravel Framework
icon
Full-stack Engineer

OnAir

App allows to invite contacts to the conversation and make audio calls to contacts. Users can make contacts manually or synchronize contacts from Google and Outlook. The application works for browsers, Android and iOS.

Responsibilities & achievements

Full development of the backend and frontend part and architecture of the application Details: - Implemented REST API and ETL scripts; - Developed UI for app using Angular 2+; - Implemented synchronization from Google and Outlook contacts; - Implemented calling between contacts using Voximplant service; - Implemented push notifications using OneSignal service;

JavaScript
PostgreSQL
icon
Backend Developer

Yukledik

The project serves to select truckers by customers and vice versa, to transport goods from one location in Turkey to another one.

Responsibilities & achievements

- Implemented the search for drivers whose route intersects with places/points that the user needs. In this task, also need to take into account the selected radius around the route and the speed of the result; - Implemented online payment service Authorize.net; - Implemented REST API and ETL scripts; - Developed UI for app using JQuery;

Authorize.Net
Google Maps
jQuery
MySQL
PHP
Yii
Redis
icon
FullStack Engineer

Teamup

Arab platform for freelance designers. The system allows manage finances, create custom proposals and contracts.

Responsibilities & achievements

- Refactored existing code; - Implemented REST API and ETL scripts; - Developed UI for app using Angular1; - Implemented online payment service PayPal;

AngularJS
JavaScript
jQuery
MySQL
PayPal
PHP
Laravel Framework
icon
Backend Developer

TechTalk

Corporate blog of company KPMG (mobile application)

Responsibilities & achievements

- Implemented REST API and ETL scripts for mobile applications; - Implemented UI for app using JQuery;

JavaScript
jQuery
PHP
PostgreSQL
Laravel Framework
icon
Backend Developer

Mobile Merchant

Mobile Merchant is an intuitive, easy to use ordering tool for customers of Supervalu, Inc.

Responsibilities & achievements

- Implemented REST API and ETL scripts for mobile applications; - Developed UI for administration using JQuery;

CodeIgniter
JavaScript
jQuery
MySQL
PHP
icon
FullStack Engineer

Сorporate system

Custom corporate system. The system allows manage projects (tickets, requests, milestones), calculate salaries, provide tools for finding new employees to the HR-manager, provide CMS for filling the content of the website of the company and much more.

Responsibilities & achievements

- Implemented REST API and ETL scripts; - Developed UI for app using JQuery; - Implemented code to get data from corporative emails; - Implemented code to get information from internet by email, phone etc; - Implemented code for using payment service PayPayl; - Worked with code related to task manager (like JIRA) - Refactored existing code;

CodeIgniter
JavaScript
jQuery
MySQL
PayPal
PHP

Education

Higher education in Computer Science

Agency

agency #4482

100-400

GMT+2

Kyiv/Ukraine, Ukraine/Ukraine

Core Expertise

Amazon API
Amazon S3
AngularJS
API
AWS
Azure
Bluetooth
Business Intelligence
CakePHP
Django
Eclipse
Express.js
Facebook API
GitHub
Google API
Hibernate
Java
Kotlin
MongoDB
MySQL
Nexus
Node.js
Oracle
PHP
PostgreSQL
Python
React.js
React Native
Symfony
Amazon Web Services
Apache Kafka
Automated Testing
Automation
CPanel
CSS3
DevOps
Elasticsearch
Functional testing
Go
Golang
Google Analytics API
HTML
iOS
Laravel Framework
NoSQL
Object oriented design
Python Numpy
Redis
Socket Programming
Swift
Swing
WordPress e-Commerce
Angular 2x
RabbitMQ
Bug fixing
Celery
Docker
DynamoDB
MariaDB
Redux
Vue.js
ELK
Cypress
Spring Boot
AWS SDK
GitLab
Angular UI Bootstrap
Nest
Bitbucket
Angular CLI
Google Cloud Platform
AWS Lambda
Apollo Client
React-Apollo
Firebase
Vuex
NgRx
Next.js
Nuxt.js
Snowflake

Industries

Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Human Resources & Career, Sports & Fitness, Healthcare & Medicine, Booking & Rent, Electronics & Equipment, Service & Support, Accounting & Auditing, Big Data, Automotive, Games, Gambling & Casinos

Want to hire this engineer?

Check if Konstantin is available