Solutions Architect, Team Lead
Contract Based Private Entrepreneur REMOTELY
Address: * *********** **., ********r, Russia, 350047; Skype: dimon_semyonich;
Birthday: May 31, 1984;
(7500 USD per month/ 43 USD per hour net)
Node.js, PHP, NGINX, Apache;
MySQL, PostgreSQL, Mongodb, Sphinx, Redis, Memcached;
Symfony, Doctrine, Laravel, Zend, YII, CodeIgnitor, Wordpress;
OOP, SOLID, Domain Driven Development (Eric Evans), UML, design patterns, Microservice Architecture, TDD, BDD;
Payment systems integration: Paypal, Webmoney, Yandex.Money, SpryPay,Airpay;
Google Analitics API;
GIT, Mercurial, SVN;
Extreme Programming, SCRUM;
Phpstorm, basic Photoshop;
Ubuntu, Windows Server;
Amazone AWS (ELB, EC2, S3, RDS, SQS, DynamoDb, Elastic Cache),
Microsoft Azure (Virtual Machines, Storage, Database SQL),
Kubernetes, CI/CD in Gitlab, ELK;
Ability to work efficiently both individually and in a team, ability to work under pressure, business communication skills, decision making skills, multitasking, problem-solving skills, strategic thinking, resourcefulness, strong analytical thinking, positive attitude.
Education: 2001-2006 - Academy of Sciences of Ukraine (Computer Science and Programming); The Lyceum school with gold medal.
Languages: Russian (native), Ukrainian (fluent), English (Fluent); Personal
organized, meticulous, hardworking, flexible, initiative, optimistic, open-minded, loving sports, not smoking )
integration with https://www.pbs.one api (live, match, single bets);
odds, stocks, games socket.io rooms;
message bus in redis;
several logical modules (transactions, games, bets, odds, standings, users, news, countries);
graphs building using google chart api;
caching mechanism for all microservices in Redis;
application tuning for highload (requests, memory, AWS infrastructure);
communication with customer,
transforming information to technical design, tasks for backend/frontend team members.
Projects: MDR, CDL, Validator, Parser
Implemented: parsing of medical standards from xml, txt formats in MDR app.
integration tests for CDL.
xpt format async parsing.It takes 2min to parse 20mln records.
xpt async validation app.It takes 2min to validate 20mln records.
C++ addon for IBM numbers parsing.
Projects: ifibiz.com, naxtrader.com
Implemented: Node.js backend platform for Android, iOS, desktop clients;
4 microservices with several code architecture layers inside;
several logical modules (quotes, orders processing, users registration/authentication, balance, profile managing, payments, system risk management, integration with Naxtrader CRM, other core mechanisms);
extremly fast communication between server and client. On the server side it takes 4ms for open order request and less than 200ms to send request from client to server through network;
integration with social networks API (Facebook login, Google login, inapp purchase, Cooladata storage, Appboy push notifications);
(Jenkins), System Monitoring (Datadog), Microservice Architecture, Amazone AWS
(ELB, EC2, S3, RDS, DynamoDB).
Projects: vreoinnovation.com, internmasters.com
Implemented: billing system for staff and clients with several logical modules (orders, products and categories, invoices, payment systems, services, ticket system, client hosting managing);
integration with payment systems (Paypal, Webmoney, Yandex.Money, SpryPay, Airpay);
dashboard integration with Node.js application that sends metrics from hosting servers in real time every second.
Projects: harbortouch.com, drakenintl.com, isoprogram.com, quoteka.org Implemented: Wordpress integration with html markup;
plugins (creating and modifying);
Implemented: Wordpress integration with html markup;
dashboard with settings for social networks integration (Facebook, Twitter, Pinterest, Google Plus+, Instagram);
user registration/authentication, profile managing, theme design settings, social networks sharing and feed.