Post Job Free

Resume

Sign in

Web Developer Senior Fullstack

Location:
Arnavutkoy, 34275, Turkey
Salary:
7500 USD per monthe
Posted:
March 26, 2024

Contact this candidate

Resume:

Dmitriy Molchanov

ad4llt@r.postjobfree.com telegram: @Dmitriy_S_007

linkedin.com/in/dmitriy-molchanov-a786008a https://github.com/DmitriyMolch Summary

Goals:

- Javascript, Node.js developer, Solutions Architect, Team Lead permanent full-time job REMOTELY;

- high competitive salary or crypto stablecoins, company stocks, options, crypto tokens;

- can consider relocation;

- social benefits.

Technical Skills:

- Blockchain, Fintech, E-commerce, Data Engineering;

- Responsive web design, HTML5, CSS, JavaScript, TypeScript, Bootstrap, ExtJS, Jquery, AJAX, AngularJS, ReactJS, Vue;

- Node.js, Express, Nestjs, REST, GraphQL;

- Web3.js, Ethers.js, Polkadot.js;

- PHP, Symfony, Doctrine, Laravel, Zend, Yii, CodeIgnitor, WordPress;

- NGINX, Apache;

- MySQL, PostgreSQL, MongoDB, Sphinx, Redis, Memcached;

- OOP, SOLID, Domain Driven Development (Eric Evans), UML, design patterns, Microservice Architecture, TDD, BDD;

- Payment systems integration: Paypal, Webmoney, Yandex.Money, SpryPay, Airpay;

- Google Analytics API;

- GIT, Mercurial, SVN;

- Extreme programming, SCRUM;

- Intellij, basic Photoshop;

- JIRA, Redmine;

- Ubuntu, Windows Server;

- Amazon AWS (ELB, EC2, S3, RDS, SQS, DynamoDb, Elastic Cache);

- Google Cloud (BigQuery, Firebase)

- Microsoft Azure (Virtual Machines, Storage, Database SQL);

- Kubernetes, CI/CD in Gitlab, Kibana;

Other Skills:

- the ability to work efficiently both individually and in a team;

- the ability to work under pressure;

- business communication;

- decision-making;

- multitasking;

- problem-solving;

- strategic thinking;

- resourcefulness;

- strong analytical thinking;

- a positive attitude.

Personal Qualities:

Dmitriy Molchanov - page 1

well-organized, meticulous, hardworking, flexible, initiative, optimistic, open-minded, loving sports, and non- smoking.

Experience

Fullstack Javascript/Node.js/Blockchain Developer

Cere Network

Mar 2022 - Present (1 year 4 months)

Projects:

- bridge.cere.network (blockchain bridge)

- stats.cere.network (blockchain statistics)

- explorer.cere.network (blockchain explorer)

Implemented:

- blockchain monitoring API integration with Grafana to visualize blockchain accounts balances metrics, integrated the API with BetterUptime;

- Grafana monitoring dashboards (for blockchain nodes, networks, balances);

- migration of all blockchain tools (bridge, stats, explorer) to the latest blockchain node version to make them up-to-date and usable with the latest node;

- transfer fallback mechanism in Bridge UI app to visualize transactions information to users;

- blockchain liquidity check in Bridge UI app to reject at the beginning of the flow transfers which won't be finalized;

- Google Analytics integration in Bridge UI to be able to collect information about users' behavior, and blockchain transfers;

- WalletConnect integration in Bridge UI to connect users' wallets by scanning a link from a mobile phone;

- Bridge backend blockchain providers diversification to make blockchain more stable and independent from 1 blockchain provider;

- Bridge backend app integration and load tests to check the system stability;

- maintenance mode mechanism for different blockchain UI tools to be able to enable maintenance mode during app updates;

- liveness/readiness API in all blockchain tools backend apps for k8s monitoring;

- DAC application data model in Google BigQuery, integrated lambda with Google BigQuery;

- fixed blockchain tools Harbor security audit issues;

- fixed bugs on the backend and UI (memory leaks, MetaMask, WalletConntect, blockchain node integration, logical errors).

- wrote, and fixed Github actions workflows to provide CI/CD deployment for blockchain tools. Technologies:

Blockchain, Web3.js, Ethers.js, Polkadot.js, Substrate, JavaScript, Node.js, Typescript, GraphQL, ReactJS, Redis, PostgreSQL, TTD and BDD, DDD, CI/CD (Github Actions), Microservices Architecture, AWS, Kubernetes

Senior Javascript / Node.js Developer Remotely

Lanistar

Jun 2020 - Mar 2022 (1 year 10 months)

Projects:

- lanistar.com (bank card and wallet platform)

Dmitriy Molchanov - page 2

Implemented:

- bank accounts module in API microservice which helped to integrate with the main payment platform;

- influencers CRM backend and fronted microservices (some parts) which provided a convenient way to manage the company's marketing activity;

Technologies:

JavaScript, Node.js, Typescript, Nestjs, GraphQL, Vue, Vuetifyjs, Redis, PostgreSQL, HTTP, TTD and BDD (jest, supertest), DDD, CI/CD (Github Actions), Microservices Architecture, Amazone AWS (ELB, EC2, S3, RDS), Kubernetes

Senior Javascript / Node.js Developer / Devops Remotely Xara

Aug 2019 - Jun 2020 (11 months)

Projects:

- xara.com (document design, managing, and processing platform) Implemented:

- local development installation involved 21 microservices with several code architectural layers which scaled independently in Kubernetes;

- ReCaptcha v2, v3 mechanisms for API service which helped to protect against brute force attacks;

- MongoDB data migration scripts which helped to update company business logic;

- technical design for caching mechanism based on Redis to optimize company templates speed processing;

- lambda scripts;

- logging mechanism in Kibana used to monitor requests speed;

- Kubernetes integration with MongoDB, Redis, Redis-cluster, Nats services;

- Kubernetes integration with Fluentd logging agent;

- Scaffold integration for the development team;

- Nginx image building in Teamcity;

- MongoDB replica set and Redis cluster in the local environment;

- dashboard in Graphana to monitor Kubernetes cluster;

- application for company templates migration based on Nodejs streams;

- integration tests, and unit tests which revealed app bugs and increased the development time and quality;

- bugs fixing in apps.

Technologies:

JavaScript, Node.js, ReactJS, Redis Cluster, MongoDB, Nats, HTTP, Websocket, TTD and BDD

(mocha, nyc, supertest), DDD, CI/CD (Teamcity), Microservices Architecture, Amazone AWS (ELB, EC2, S3, RDS, DynamoDB), Kubernetes, Scaffold, ELK (Elasticsearch, Kibana, Logstash) Senior Javascript / Nodejs Developer Remotely

SportsTraders

May 2018 - Aug 2019 (1 year 4 months)

Projects:

- thesportstraders.com (sports betting trading platform) Implemented:

Dmitriy Molchanov - page 3

- 3 microservices (API, orders, admin) with several code architecture layers which scaled independently;

- integration with https://www.pbs.one API (live, match, single bets) which reduced the project launch time and development costs;

- odds, stocks, games socket.io rooms which provided fast communication between client/server apps;

- message bus in Redis which provided internal communication between microservices;

- several logical modules (transactions, games, bets, odds, standings, users, news, countries);

- graphs building using google chart API that reduced the visualization implementation time and costs;

- caching mechanism for all microservices in Redis which speed up the client/server communication time;

- integration tests, and unit tests which revealed app bugs, reduced development time, and increased code quality;

- application tuning for high load (requests pool management, memory optimization, AWS infrastructure optimization) which helped to reduce the infrastructure costs;

- communication with business to prepare tasks for the team, business information transformation to the technical tasks for backend/frontend team members to organize the development process. Technologies:

JavaScript, Node.js, Expressjs, Redis, MySQL, HTTP, Websocket, TTD and BDD (mocha, nyc, supertest), DDD, CI/CD (Jenkins), Microservices Architecture, Amazone AWS (ELB, EC2, S3, RDS, DynamoDB), Kubernetes, ELK (Elasticsearch, Kibana, Logstash) Senior Javascript / Nodejs Developer Remotely

EDETEK, transforming clinical data into assets

Sep 2017 - May 2018 (9 months)

Projects:

- MDR (medical standards service),

- CDL (content delivery service),

- Validator (xpt validator service),

- Parser (xpt parser service)

Implemented:

- parsing of medical standards from XML, txt formats in the MDR app and transforming them to the relational DB that created core app logic.

- integration, and unit tests for CDL which revealed app bugs and increased the development time and quality.

- xpt format asynchronous parsing and validation using Nodejs streams which helped to increase performance several times (it took 1min to parse 20mln records).

- Nodejs C++ addon for IBM numbers converting which increased performance twice compared to Javascript implementation.

Technologies:

JavaScript, Node.js, HTTP, Redis, MySQL, TTD and BDD (mocha, nyc, supertest), DDD, CI/CD (AWS), Microservices Architecture, Amazone AWS (ELB, EC2, S3, RDS, DynamoDB, SQS). Senior Javascript / Nodejs Developer Remotely

Fibiz Partners

Dec 2015 - Sep 2017 (1 year 10 months)

Dmitriy Molchanov - page 4

Projects:

- ifibiz.com (binary options trading platform)

Implemented:

- backend trading app for Android, iOS, and desktop clients;

- browser UI trading app;

- several logical modules (quotes, orders, users, authentication, balance, profile managing, payments, system risk management, integration with CRM);

- extremely fast communication between server and client. On the server side, it takes 4ms for open order request and less than 200ms to send a request from the client to the server through the network;

- integration with social networks API (Facebook login, Google login, in-app purchase, Cooladata storage, Appboy push notifications);

- development process managing inside the team, code review. Technologies:

JavaScript, Node.js, NGINX, Websocket, Socket.io, HTTP, Redis, MySQL, TTD and BDD (mocha framework), DDD, CI/CD (Jenkins), System Monitoring (Datadog), Microservice Architecture, Amazone AWS (ELB, EC2, S3, RDS, DynamoDB).

Senior Fullstack Javasript / PHP Developer Remotely Adoriasoft

Mar 2015 - Dec 2015 (10 months)

Projects:

- vreoinnovation.com (corporate site with e-commerce),

- internmasters.com (hiring platform)

Implemented:

- vreoinnovation.com backend, UI from scratch.

- internmasters.com backend, UI from scratch

Technologies:

Responsive web design, HTML5, CSS, JavaScript, Bootstrap, Jquery, AJAX, AngularJS; PHP, Laravel, WordPress, MySQL, NGINX, HTTP, TTD and BDD (PHPUnit), DDD, Microsoft Azure

(Virtual Machines, SQL Database, Storage).

Senior Javascript / PHP Developer Remotely

DDoS-Guard Ltd.

May 2012 - Mar 2015 (2 years 11 months)

Projects:

- ddos-guard.net (DDOS attack protection platform) 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.

Dmitriy Molchanov - page 5

Technologies:

Responsive web design, HTML5, CSS, JavaScript, Bootstrap, Jquery, AJAX; PHP, CodeIgniter, MySQL, NGINX, HTTP, Node.js, Socket.io. Middle Javascript / PHP Developer

3AT Dev

Mar 2011 - May 2012 (1 year 3 months)

Projects:

- harbortouch.com (point-of-sale browser app)

- draken.aero (corporate site)

- quoteka.org (quotes search service)

Implemented:

- WordPress engine integration with HTML markup;

- plugins creating and modifying;

- a point-of-sale platform that allows maintaining client orders and reservations, room, and furniture arrangement on JavaSript.

Technologies:

HTML5, CSS, JavaScript, Jquery, AJAX;

PHP, WordPress, MySQL, NGINX, Apache, HTTP.

Freelancer Javascript / PHP Developer

Freelance

Jul 2008 - Mar 2011 (2 years 9 months)

Projects:

christianbooks.odessa.ua (books e-shop)

twitter.com/meandmyapp (social networks integrator app) Implemented:

- christianbooks.odessa.ua backend, UI books from scratch;

- twitter.com/meandmyapp backend, UI from scratch. Technologies:

HTML5, CSS, JavaScript, Jquery, AJAX;

PHP, CodeIngniter, Zend, MySQL, Apache, HTTP.

Education

National Technical University of Ukraine 'Kyiv Polytechnic Institute' Software engineering

2003 - 2008

Dmitriy Molchanov - page 6



Contact this candidate