Mikhail Vasilyev
Verified Expert in Engineering
Software Developer
Mikhail has over five years of experience in building e-shops with complex catalogs and flexible pricing policy and integrating them with marketing platforms. He is a team player, but he is capable of doing large amounts of work by himself. Mikhail also has experience in administrating servers—working with Laravel framework, and coding with PHP and JavaScript. Besides his technical expertise, Mikhail is a fantastic communicator—he can articulate his ideas effectively and is detail-oriented.
Portfolio
Experience
Availability
Preferred Environment
Redmine, Sublime Text, PhpStorm, Linux, MacOS
The most amazing...
...thing I've worked on is a team collaboration software making it possible to seamlessly chat with people across Slack, Microsoft Teams, and Webex Teams.
Work Experience
Chatbot Developer
Message.io, Inc. (via Toptal)
- Worked with popular messaging platforms' APIs to create demo bots that shows abilities of each platform: Slack, HipChat, Kik, Line, Facebook Messenger, Skype, Telegram, and Twilio.
- Took part in creating the mechanism of converting messages from one platform to another.
- Implemented converters for listed platforms.
- Worked with OAuth implementations on Slack and HipChat platforms—created the emulation flow for this platforms.
- Created a HipChat API proxy that manages incoming API calls from HipChat bots using the Message.io platform.
- Worked on the front-end and admin interface tasks.
- Worked on logging and profiling tasks.
PHP Developer
Extraordinary Journeys (via Toptal)
- Implemented visual changes.
- Added Authorize.Net eCheck payment option.
- Created a new back-end Special Offers section that supports search, filtering, and MS Excel import/export.
- Refined existing wetu.com integrations.
- Performed web server setup and maintenance.
PHP Laravel + AngularJS Developer
SafeTravels (via Toptal)
- Added new functionality to the service API—itinerary activities and activity product offers.
- Migrated a file storage from local files to Amazon S3 cloud storage.
- Implemented bug fixes and performance improvements in the API.
- Adapted a new dashboard theme for working with the new API.
- Performed an AWS-based web server maintenance tasks.
Chatbot Developer
Prompt App, Inc. (via Toptal)
- Created bots for IMDB, Google Mail, and Google Calendar.
- Implemented a service integration with Telegram, Kik, and HipChat.
PHP Developer
Twofingers
- Fixed and rewrote a client's price-list aggregating system which gave it improved speed and stability.
- Implemented numerous e-shops integrated with an accounting system.
- Created a reusable GeoIP and delivery cost calculating modules for CMS 1C-Bitrix.
- Took part in creating box products providing easy ways to start their own landing page, company site, or e-shop.
- Built video surveillance equipment/CCTV cameras, and an e-shop. Integrated the e-shop with the vendors' warehouse APIs; providing online cost and availability information, delivery dates, and cost estimation.
PHP Developer
O2K
- Built an e-shop integrated with an accounting system.
- Developed a truck axis load calculator.
- Wrote an interior door cost-calculating module for offline stores.
- Created a tourist company site which aggregates information from travel operators using REST/SOAP API's.
- Supported the company clients' eCommerce sites.
PHP Developer
eRaga Infosystems
- Created 3 e-shops for boxing equipment.
- Aided in creating an online visit card editor.
- Automated the deployment process via Git.
- Set up Redmine for internal usage.
- Created a reusable WebRTC voice call service from a site module.
- Worked on both the front-end and back-end.
Experience
MuzDom — Musical Instruments and Equipment Shop
http://www.muzdom.ru/ZemsMarket — Professional Tools Shop
http://zemsmarket.ru/Winvite — Wedding Invitation Constructor
Realboxing — Boxing and MMA Equipment Store
http://realboxing.ru/Everlastboxing.ru — Boxing and MMA Equipment and Clothes
http://www.everlastboxing.ru/Paradiztur — Tourist Agency Website
2 Soveta (or 2 Pieces of Advice) — Consulting Agency Website
Noir — Beauty Salon Website
Education
Bachelor's Degree in Electrical Design Engineering
Russian State University of Oil and Gas - Moscow, Russia
Skills
Libraries/APIs
jQuery, Backbone.js, Facebook API, VK API
Tools
Git, PhpStorm, Sublime Text, Avocode, Composer, Bitbucket, GitLab, Jira, Apache, NGINX, Redmine
Languages
JavaScript, PHP
Frameworks
Laravel, Laravel 5, AngularJS, Angular
Paradigms
REST
Platforms
MacOS, Linux, Amazon Web Services (AWS), DigitalOcean
Storage
MongoDB, MySQL, Sphinx Search Engine, Memcached
Other
SOAP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring