Alexander Yatkevich

Alexander Yatkevich

Mentor
5.0
(1 reviews)
US$30.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Full Stack JavaScript Developer
Full Stack JavaScript Developer

I am a professional, passionate web developer with twelve years of expertise. I'm TDD addicted and write tests first, so you'll get the long-term manageable product tested from top to bottom.
I know how to play in a team and how to work efficiently with other people's code.

I can use most of the modern libraries and frameworks without any pain.

By the way, my current preferred development stack:
– JavaScript with any babel/flow, TypeScript, also I love BuckleScript and the whole ReasonML and PureScript;
– react with redux;
– ramda/fantasy-land – an ultimate FP toolkit with algebraic data structures support;
– most.js – great fantasy-land compatible FRP libraries;
– redux-saga – the beloved way to write business logic on react/redux projects which is smart yet simple to understand for everyone;
– jest – the best of the best test runner;
– eslint/tslint – for linting;
– PostgreSQL + PostgREST/PostGraphQL – one love.

I participated in the development and independently developed quite a large number of products.

Pacific Time (US & Canada) (-07:00)
Joined December 2017
EXPERTISE
10 years experience
I remember time debugging JavaScript with alert function on IE6. I'm highly experienced with JavaScript and use it for front-end and back...
I remember time debugging JavaScript with alert function on IE6. I'm highly experienced with JavaScript and use it for front-end and back-end development on daily basis for more than 10 years now. Also I'm TDD addicted and I write all my code through the tests.
10 years experience
I'm highly experienced in data base administration and development. I prefer to work with Postgres but I also can work with MySQL. I can ...
I'm highly experienced in data base administration and development. I prefer to work with Postgres but I also can work with MySQL. I can apply TDD and versioning for database administration.
5 years experience
I'm TDD-addicted, literally can't write a line of the code without a test before. I can help you to understand the benefists, learn how t...
I'm TDD-addicted, literally can't write a line of the code without a test before. I can help you to understand the benefists, learn how to write your tests first, develop a sense which kind of the test to use for your need, and calm using regression testing.

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Brian Frye
Brian Frye
December 2017
Great service - Alexander knows his stuff, prompt and professional.
SOCIAL PRESENCE
Stack Overflow
401 Reputation
0
3
7
EMPLOYMENTS
Senior Web Developer
Freelance
2009-06-01-Present
As a freelancer I did a lot of projects on my own or as a part of various teams.
As a freelancer I did a lot of projects on my own or as a part of various teams.
HTML/CSS
PHP
MySQL
View more
HTML/CSS
PHP
MySQL
PostgreSQL
React
Redux
View more
CEO
People That Can Code
2009-08-01-2010-06-01
I've tried to start my own digital agency in my hometown. It was pretty successful, yet I understood that management was not what I wante...
I've tried to start my own digital agency in my hometown. It was pretty successful, yet I understood that management was not what I wanted to do at the moment. I loved coding more.
PHP
MySQL
PostgreSQL
View more
PHP
MySQL
PostgreSQL
Management
View more
Web Development Team Lead
Equelli
2009-08-01-2010-06-01
I was working on various projects as a team lead
I was working on various projects as a team lead
HTML/CSS
PHP
MySQL
View more
HTML/CSS
PHP
MySQL
Zend Framework
MySQL Optimization
View more
PROJECTS
Transport Automation System
2016
A transportation automation system. I was a team lead on this project, and was responsible to find out why the project does not move forw...
A transportation automation system. I was a team lead on this project, and was responsible to find out why the project does not move forward that fast as a customer wanted to, and find a way to deliver a better product. I set up a devops infrastructure for the whole project (continuous integration and delivery), taught the team to develop through the tests (there were no any test on this project), recorded about 20 hours of learning materials for the team, and finally we were able to get the ball rolling and deliver new features continuously.
Node.js
MySQL
React
View more
Node.js
MySQL
React
Redux
View more
Video assistance platform
2015
It gives the ability to share real-time video from your phone's camera with remote customer service facilities and allow them to draw and...
It gives the ability to share real-time video from your phone's camera with remote customer service facilities and allow them to draw and type helpful tips on your screen; furthermore, the operator also is given the ability to capture snapshots and easily annotate them during the session. I used WebRTC, WebSockets (socket.io), simple and light signaling protocol, custom front-end two-way data binding components, JSON Web Token for authentication, node.js with ES5 support on the server side, and PostgreSQL. Although I developed a piece of cake, this project was suspended in the proof-of-concept stage experiencing the loss of sales.
Node.js
WebRTC
View more
Node.js
WebRTC
View more