Andrew Avdeev

Full stack web developer

I'm a full stack web developer and software architect with experience in team management. I Have 7 years of back-end and front-end development experience.

Education

Belarusian State University of Informatics and Radio electronics
September 2011 - September 2016
Information technologies engineer Bachelor

Work

Scorum
July 2017 - Present
Head Of Web Development

Scorum is a pioneering Blockchain powered media platform, that rewards content creators and curators.

Responsibilities:
  • Servers support and setting (Ubuntu, Microsoft Azure, DigitalOcean, Blockchain Nodes, Terraform, Shell Scripts, Docker, Nginx, Backups, Firewals, DNS settings, Zabbix, Grafana, Alerting, ElasticSearch, Logstash, Kibana, security settings)
  • Project deployment (Ansible, Jenkins, Gitlab, deployment checklists)
  • Backend development (NodeJS, Koa2, Express (for React SSR), HapiJS, Twilio API, SendPulse SMTP, …)
  • Frontend development (React, Redux, RxJS, Ramda, Crypto, Jest, Flow, SASS)
  • Database support and maintenance (MySQL, MongoDB, Redis)
  • Regular meetings
  • Reports Writing
  • High load optimization & testing (Apache JMeter, Tsung)
  • Projects estimation
  • Job interviews
  • Code-review
  • Designing the architecture (sequence diagrams, flowcharts, C4 model for software architecture)
  • Choosing the technologies for the implementation
  • Support test team
  • Leadership
  • Managing team (more then 10 developers)
Monterosa
September 2015 - September 2017
Full Stack Web Developer

Monterosa provides technology and ideas that shape the future of fan interaction across entertainment and sport. I developed an internal product, web and mobile applications.

Responsibilities:
  • Work in a team consisted of 20 people (The Frontend team consisted of 8 team members)
  • Backend development (NodeJS, PM2, Koa, Express, Socket.IO, Mocha, Chai, PHP5, Silex, Symfony, Doctrine ORM, Contentfull CMS, Janrain (customer identity and access management), SSO, Facebook Messenger API, Graph API)
  • Frontend development (Backbone.js, Marionette.js, CoffeeScript, React, Redux, Underscore, Lodash, LESS, SASS, BEM)
  • Mobile development (React Native (including complex animations) – 5 projects)
  • Database support and maintenance (MySQL (large subqueries + MySQL Transactions), RedisDB (almost all commands were used))
  • Project deployment (Puppet, Vagrant)
  • Work with AWS services (S3, CloudFront, ELB, SNS)
  • High load optimization
  • Job interviews
PeopleBank Australia
September 2014 - September 2015
Full Stack Web Developer

I developed one of the biggest Australian online work platform, where businesses and independent professionals connect and collaborate. The Team consisted of 1 PM, 1 Full Stack Dev, 1 QA.

Responsibilities:
  • Servers support and setting (CentOS, Vagrant, Shell Scripts, Nginx)
  • Project deployment (Capistrano, Git hooks, support multiple environments)
  • Backend development (PHP, Yii1, Laravel, Gearman, NodeJS)
  • Frontend development (VanillaJS, jQuery, jQuery modules, LESS, SASS)
  • Database support and maintenance (MySQL)
  • Regular meetings with manager from Australia
  • Reports Writing
  • High load optimization & testing (Apache Bench)
Stone Labs Ltd
September 2013 - September 2014
Full Stack Web Developer

Stone Labs is using best practices in Data Driven Approach in order to set maximum efficiency of every business process.

Responsibilities:
  • Backend development (PHP, Yii1, Silex, NodeJS, Express)
  • Frontend development (VanillaJS, jQuery, jQuery modules, LESS, SASS)
  • Database support and maintenance (MySQL, MongoDB)
  • Projects estimation (at the sale stage)
  • Regular meetings
Arsenal Belarus community
January 2011 - September 2014
Founder and lead developer of the official Belarusian Arsenal fan community.

Arsenal is official Belarusian fan-site of one of the greatest UK football teams. It was developed to read news, watch games, see statistics and make bets, discuss the games and players etc.

Responsibilities:
  • Design and prototyping (Photoshop)
  • SEO support
  • Frontend development (HTML4, CSS2-3, VanillaJS, jQuery)
  • Backend development (PHP)
  • Database support and maintenance (MySQL)
  • Content handling (DLE CMS)
  • Server support and setting (CentOS, Apache)

Skills

Frontend Development
Advanced/Expert
  • HTML
  • CSS
  • XML
  • Javascript
  • Bootstrap
  • Less
  • SASS
  • Backbone
  • Jquery
  • Marionette
  • Underscore/Lodash
  • Ramda
  • ES6
  • React
  • Redux
  • RxJS
  • Mobx
Backend Development
Advanced/Expert
  • Node.js
  • PHP
  • Go
  • MongoDB
  • MySQL
  • Redis
  • PostgreSQL
  • Yii
  • Laravel
  • Silex
  • Express
  • Koa
  • Hapi.js
  • Meteor
  • Gearman
  • SocketIO
Mobile development
Advanced
  • Cordova/PhoneGap
  • Ionic
  • React Native
Desktop development
Intermediate
  • Electron
DevOps
Intermediate
  • Ubuntu
  • CentOS
  • Docker
  • Vagrant
  • Ansible
  • Shell
  • Capistrano
  • Nginx
  • Apache
  • GitLab
  • Jenkins
  • Elasticsearch
  • Logstash
  • Kibana
  • Zabbix
  • Grafana
  • Terraform
  • Amazon web services
  • Microsoft Azure
  • DigitalOcean
  • Blockchain Nodes
Software & Tools
Advanced
  • Git
  • Composer
  • GruntJS
  • GulpJS
  • Webpack
  • Parcel
  • Bower
  • NPM
  • Yarn
  • Adobe Photoshop
  • Adobe Illustrator
  • Sketch

Languages

Russian
Native speaker
English
Fluent

Interests

Soccer
Travelling
Cars

Profiles

LinkedIn
Github
NPM
Goodreads
Twitter
Facebook
Skype
andrew-gooner
Vkontakte
Instagram
YouTube
KinoPoisk
AngelList
Stack Overflow
Product Hunt
BY Minsk
Matusevicha street, 68
+37595418679