Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas online yesterday at 19:33
Candidate
Male, 40 years, born on 31 May 1984
Offered a job, is now deciding
Netherlands, not willing to relocate, prepared for occasional business trips
Senior Fullstack Javascript / Node.js / Blockchain Developer Remotely at Cere Network
7 000 $ in hand
Specializations:
- Programmer, developer
Employment: full time, project work
Work schedule: remote working
Work experience 16 years 11 months
March 2022 — currently
3 years 3 months
Cere Network
Germany, cere.network/
IT, System Integration, Internet... Show more
Fullstack Javascript/Node.js/Blockchain Developer
Projects:
- bridge.cere.network (blockchain bridge)
- stats.cere.network (blockchain statistics)
- explorer.cere.network (blockchain explorer)
Implemented:
- blockchain monitoring integration with Grafana to visualize blockchain accounts` balance metrics,
- BetterUptime integration with Slack to send notifications about accounts` balance;
- 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 version;
- money transfer fallback mechanism in Bridge UI app to visualize transfer transaction information to users;
- blockchain liquidity check in Bridge UI app to reject at the beginning of the transfer flow that it 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 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
Projects: - https://www.linkedin.com/redir/suspicious-page?url=bridge%2ecere%2enetwork (blockchain bridge) - https://www.linkedin.com/redir/suspicious-page?url=stats%2ecere%2enetwork (blockchain statistics) - https://www.linkedin.com/redir/suspicious-page?url=explorer%2ecere%2enetwork (blockchain explorer) Implemented: - blockchain monitoring integration with Grafana to visualize blockchain accounts` balance metrics, - BetterUptime integration with Slack to send notifications about accounts` balance; - 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 version; - money transfer fallback mechanism in Bridge UI app to visualize transfer transaction information to users; - blockchain liquidity check in Bridge UI app to reject at the beginning of the transfer flow that it 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 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
June 2020 — March 2022
1 year 10 months
Lanistar
Great Britain, lanistar.com
Senior Javascript / Node.js Developer
Projects: https://lanistar.com (bank card platform)
Implemented:
- bank accounts module in API microservice which helped to integrate with the main payment platform;
- inluencers CRM backend and fronted microservices (some parts) which provided a convenient way to manage company's marketing activity;
Technologies:
JavaScript, Node.js, Typescript, Graphql, Vue, Vuetifyjs, Redis, PostgreSQL, HTTP, TTD and BDD (jest, supertest), DDD, Continuous Integration (Github Actions), Micro services Architecture, Amazone AWS (ELB, EC2, S3, RDS), Kubernetes
August 2019 — June 2020
11 months
Xara
Great Britain, www.xara.com
Senior Javascript / Node.js Developer / Devops
Implemented:
- local development installation involved 21 micro services with several code architecture layers which scaledindependently 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;
- 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 developement 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, unit tests which revealed app bugs and increased the development time and quality;
- bugs fixing in nodejs services.
Technologies:
JavaScript, Node.js, Redis Cluster, Mongodb, Nats, HTTP, Websockt, TTD and BDD (mocha, nyc, supertest),DDD, Continuous Integration (Teamcity), Micro services Architecture, Amazone AWS (ELB, EC2, S3, RDS,DynamoDB), Kubernetes, Scaffold, ELK (Elasticsearch, Kibana, Logstash)
May 2018 — August 2019
1 year 4 months
Sportstraders
Israel, www.sportstraders.io
Senior Javascript / Nodejs Developer
Projects: sportstraders.io (sport betting platform)
Implemented:
- 3 micro services (api, updates, 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 timeand 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 micro services;
- 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 micro services in Redis which speed up the client/server communication time;
- integration tests, unit tests which revealed app bugs and increased the development time and quality;
- application tuning for highload (requests pool management, memory optimization, AWS infrastructureoptimization) which helped to reduce the infrastructure costs;
- communication with customer to prepare tasks for team, customer information transformation to thetechnical design and tasks for backend/frontend team members to organize development process.
Technologies:
JavaScript, Node.js, Redis, MySQL, HTTP, Websocket, TTD and BDD (mocha, nyc, supertest), DDD, ContinuousIntegration (Jenkins), Micro services Architecture, Amazone AWS (ELB, EC2, S3, RDS, DynamoDB), Kubernetes,ELK (Elasticsearch, Kibana, Logstash)
September 2017 — May 2018
9 months
Edetek
USA, www.edetek.com
Senior Javascript / Nodejs Developer
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 relationalrepresentation which created key app logic.
- integration, 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 performanceseveral times (it took 1min to parse 20mln records).
- Nodejs C++ addon for IBM numbers converting which increased performance twice compared to Javascriptimplementation.
Technologies:
JavaScript, Node.js, HTTP, Redis, MySQL, TTD and BDD (mocha, nyc, supertest), DDD, Continuous Integration(AWS), Microservices Architecture, Amazone AWS (ELB, EC2,S3, RDS, DynamoDB, SQS).
December 2015 — September 2017
1 year 10 months
Fibiz Partners
Israel, www.youtube.com/watch?v=xMUvFo6e8fI
Senior Fullstack Javasript / PHP Developer
Projects: ifibiz.com
Implemented:
- Node.js backend platform for Android, iOS, desktop clients;
- several logical modules (quotes, orders processing, users registration/authentication, balance, profilemanaging, payments, system risk management, integration with CRM, other core mechanisms);
- extremly fast communication between server and client. On the server side it takes 4ms for open orderrequest 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);
- development process managing inside team, code review.
Technologies:
JavaScript, Node.js, NGINX, Websocket, Socket.io, HTTP, Redis, MySQL, TTD and BDD (mocha framework),DDD, Continuous Integration (Jenkins), System Monitoring (Datadog), Microservice Architecture, AmazoneAWS (ELB, EC2, S3, RDS, DynamoDB).
March 2015 — December 2015
10 months
Adoriasoft LLC
Ukraine, adoriasoft.com
IT, System Integration, Internet... Show more
Senior Software Engineer
Projects: vreoinnovation.com, internmasters.com
Implemented:
- vreoinnovation.com: responsive web design with JavaScript functionality, backend on Laravel PHPframework, MySQL requests.
- internmasters.com: responsive html markup with JavaScript functionality, backend on Wordpress, MySQLrequests.
Technologies:
Responsive web design, HTML5, CSS, JavaScript, Bootstrap, Jquery, AJAX, AngularJS;
May 2012 — March 2015
2 years 11 months
Senior Software Engineer
Russia, ddos-guard.net
IT, System Integration, Internet... Show more
Senior Javascript / PHP Developer
Projects: ddos-guard.net
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 everysecond.
Technologies:
Responsive web design, HTML5, CSS, JavaScript, Bootstrap, Jquery, AJAX;
PHP, CodeIgniter, MySQL, NGINX, HTTP, Node.js, Socket.io.
March 2011 — May 2012
1 year 3 months
Russia, 3atdev.com
IT, System Integration, Internet... Show more
Middle Javascript / PHP Developer
Projects: harbortouch.com, drakenintl.com, isoprogram.com, quoteka.org
Implemented:
- Wordpress integration with html markup;
- plugins creating and modifying;
- point-of-sale platform that allows to maintain client orders and reservations, room and furniturearrangement on JavaSript.
Technologies:
HTML5, CSS, JavaScript, Jquery, AJAX;
PHP, Wordpress, MySQL, NGINX, Apache, HTTP.
January 2010 — March 2011
1 year 3 months
Softeco
Belarus, softteco.com
Middle Javascript / PHP Developer
Projects: https://twitter.com/meandmyapp
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.
Technologies:
HTML5, CSS, JavaScript, Jquery, AJAX;
PHP, Wordpress, MySQL, NGINX, HTTP.
July 2008 — December 2009
1 year 6 months
Freelance
Russia
Freelancer Javascript / PHP Developer
Projects: christianbooks.odessa.ua
Implemented: christianbooks.odessa.ua: e-shop, backend on Zend1 PHP framework, html markup;
Technologies:
HTML5, CSS, JavaScript, Jquery, AJAX;
PHP, CodeIngniter, Zend, MySQL, Apache, HTTP.
July 2008 — July 2008
1 month
Key Skills
Russia
Senior Software Engineer
Recommendations: at the bottom of the linkedin profile
Technical Skills:
- Responsive web design, HTML5, CSS, JavaScript, Bootstrap, ExtJS, Jquery, AJAX, AngularJS, ReactJS , SaaS;
- 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;
- JIRA, Redmine;
- Ubuntu, Windows Server;
- Amazone AWS (ELB, EC2, S3, RDS, SQS, DynamoDb, Elastic Cache),
- Microso Azure (Virtual Machines, Storage, Database SQL),
- Kubernetes, CI/CD in Gitlab, Kibana;
Other Skills:
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.
Skills
Skill proficiency levels
About me
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.
Higher education
2008
Kyiv polytechnic institute
Faculty of Informatics and Computer Science, Software Developer
Languages
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter