Skeptic full-stack web-developer with 20 years of production experience. Strong science background, master degree in communications. Multilingual. Just need docs, debugger, IDE, REPL, package manager, framework and StackOverflow. Prefer elixir, solidity, js, ruby, bash, python. Also like some thin tricks, e.g. clean functional programming in JS close to Haskell-way. Do like one-liners and do not use them in production. Have a lot of experience in db optimizing, up to EXPLAIN SELECT …. Most familiar with postgres, mongo, mysql, redis, have experience with clickhouse. Believe in KISS, SOLID, CI/CD, SCRUM, sometimes in patterns. Do enjoy mentoring and hiring developers. Strong linux user. Have experience here up to server’s iptables tuning. Cloud experience - aws, heroku. Good with docker, prefer docker-compose. Familiar with few old front-end frameworks, up to react. Do know tailwind-css.
Experience: 11 years
Yearly salary: $100,000
Hourly rate: $80
Nationality: 🇺🇦 Ukraine
Residency: 🇪🇸 Spain
Experience
Solidity developer
RedCurry 2022 - 2024
Project description: DAp, 3 contracts and web3 calls. Responsibility: Solidity developer. Technologies: solidity, truffle, web3.
Full stack developer
Playtika 2020 - 2022
Project description: game platform & several games as a platform users. Responsibility: full stack developer. Technologies: NodeJS, TypeScript, React, MUI4, Java, Spring Boot.
Developer
EyrMedical 2019 - 2020
Project description: medical service providers and consumers platform; aka uber for doctors and patients. Responsibility: back-end developer. Technologies: Elixir + Phoenix, Docker; EML; lot of APIs integrations.
Architect
MoneyToken 2018 - 2019
Project description: pawnshop/exchange for blockchain currencies; own EC20 token support. Responsibility: Architect and re-architect the application and infrastructure to be suitable for highload, ci (including testing strategy); smart contract refactoring. Technologies: Elixir + Phoenix, Docker, blockchain (10+ currencies), ERC20 (own currency after ICO), ReactJS + Redux.
Developer, later lead
KeepSolid 2018 - 2018
Project description: e-commerce for VPN and related services integrated with major mobile payment systems. Responsibility: Refactor and optimize existing code; optimize db; later deploy and administration; in the end - mostly task routing between team members. Technologies: PHP, Docker, PostgreSQL, Ruby On Rails, Go, MongoDB.
JS developer
Lohika 2017 - 2018
Project description: event notification system with integrations to tons of 3rd party services. Responsibility: Backend and frontend development; organizing presentations for client; Technologies: Ruby On Rails, Angular, MongoDB, AWS, Docker.
Back-end developer
Needls 2016 - 2017
Project description: advertisement network synchronized with several social networks; Responsibility: Mostly backend development, a bit of frontend, deploy and monitoring. DB optimizing. Technologies: PHP, Angular, MongoDB, AWS.
Back-end developer
Readdle 2014 - 2016
Project description: backend for mobile mail client Spark. Several (>10, load balanced dynamic amount) servers with different roles in AWS. MySQL database, AWS SQS for queue, Redis for operative data storing and Mongo for logs. Nodejs’s daemons, lot of code and tunings around network communications - TCP, IMAP, SMTP. Complex asynchronous dynamic system with all it’s advantages - implicit regularities and hard-to-catch bugs. Responsibility: Architect, develop, deploy, monitor and maintain backend of the mobile mail client. Support team interactions. Jenkins-based CI. Technologies: Node.js, React.js, MySql, Amazon-web-services, Redis, PHP, Bash and Unix tools, R, Go, Nginx.
Senior web developer
CloudCore 2012 - 2014
Project description: CRM for visa applying company. Huge visa application forms (100+fields) with complex internal logic. Was written in common content-editing CMS eZPublish and a terrible mix of ExtJS and plugin-oriented code in jQuery in client side. Rewritten to clear and nice ExtJS application on a front and Rails at the backend. Part of external services interactions - mailing, CRM, shipping - was implemented via separate ruby gems. Responsibility: was hired as a front-end developer for code organizing. In fact have architected and built the system from the zero. DevOps operations including communication with client’s staff - users of the system. Have interviewed and trained junior developers - for RoR and eZPublish parts. Technologies: Ruby-On-Rails, Extjs, Ruby, MySql, PHP, JavaScript.
Web developer
Hatamania 2010 - 2012
Project description: property dashboard with map and some social functionality. Responsibilities: developing only, no devops elements. Technologies: PHP, Codeigniter, JavaScript, jQuery, Backbone.js, MySql, Sphinx, Memcached, Google Maps API.
CEO, CTO, lead developer
Own web studio 2009 - 2013
Project: Own studio for a lot of small local projects. Mostly using some php cms - Wordpress, Drupal - and frameworks - CodeIgniter v1.7.x, Zend Framework v.1.x. Own server for hosting. Responsibilities: CEO, CTO, lead developer, marketolog, server admin. Technologies: JavaScript, jQuery, MySql, PHP, Linux.
Web developer
Bridge Ukraine 2007 - 2009
Project: Small world-wide projects, the same as in “Own web Studio” point. Responsibilities: outsource/outstaff developing. Technologies: JavaScript, jQuery, MySql, PHP, Wordpress, CodeIgniter.
Skills
ai
elixir
ethereum
postgres
ruby