Welcome!

Photo

My name is Mikhail Tregubov, and I am a professional web developer from Novosibirsk, Russia.

I have been working as a remote contractor for various IT companies and start-ups around the world since 2005. My professional expertise includes a number of front-end and back-end technologies.

Resume: Download PDF


Key Skills

Front-end
  • EcmaScript6
  • Angular.JS
  • TypeScript
  • Flow
  • Marionette, Backbone
  • CoffeeScript
  • Q/Async/Promises/Bluebird/Lodash
  • Gulp and Grunt
  • Webpack
  • Require.JS, Browserify
Other Web technologies
  • WebRTC / Opentok
  • Canvas and WebGL
  • WebSocket / Socket.io
  • D3.js
  • Progressive Web App - PWA (ServiceWorker)
  • Project configuration management
Back-end
  • Node.JS, Express, HAPI, MEAN.js
  • PHP, Yii, Symfony2
  • Ruby on Rails
Databases
  • MySQL
  • MongoDB, Mongoose
  • Redis
  • ElasticSearch
Limited experience in
  • C
  • Java
  • Python
  • Golang
  • Erlang
  • Cordova
Tools and environments
  • Git/Github
  • Heroku Services
  • Webpack
  • MEAN servers administration
  • Deployment configuration management
  • Work with the customer
  • Preparation of technical specifications
  • Software engineering

Contacts