Welcome!
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