
Sergey Morkovkin
Verified Expert in Engineering
Software Developer
Kiev, Ukraine
Toptal member since September 16, 2019
Sergey is a web IT professional who's worked as a project manager, system architect, technical recruiter, web designer, and full-stack engineer. Having gained much in-depth experience, he can handle the full development cycle of an enterprise system while paying eagle-eyed attention to the smallest details. All in all, Sergey helps corporations and startups to reduce development costs while making their products stand out via exceptional quality.
Portfolio
Experience
- HTML - 20 years
- CSS - 20 years
- JavaScript - 20 years
- PHP - 10 years
- Express.js - 5 years
- Node.js - 5 years
- Socket.IO - 5 years
- Vue - 5 years
Availability
Preferred Environment
Slack, GitHub, PhpStorm, MacOS
The most amazing...
...thing that I've developed was a real-time outage monitoring system for Microsoft Skype, which saved millions for the company.
Work Experience
Senior Software Engineer | Team Lead
Profusa
- Took charge of legacy analytics dashboard project.
- Performed in-depth analysis of performance bottlenecks.
- Improved the performance and stability of chart rendering.
- Increased the chart rendering speed by 40 fold.
- Created integration with Tableau (the export feature).
- Developed a prototype of the new major version.
- Provided complete accompanying documentation.
Crisis Manager | Team Lead
Twilio
- Managed a team of eleven developers.
- Rebuilt a realistic project roadmap and estimate.
- Recovered a healthy relationship with the client.
- Reached a consensus and established a new deadline considering risk margins.
- Delivered the project on time.
Senior Software Engineer | Team Lead
Presence Learning
- Consulted with the client on the technology and architecture.
- Led team of eleven developers and testers.
- Managed the project roadmap, deadlines, and risks.
- Developed and maintained the project infrastructure.
Senior Software Engineer
Softonic
- Developed an admin panel for ACL rule management.
- Took part in meetings of the OAuth system development.
Senior Software Engineer
Skype
- Improved Skype's ad rotation app.
- Improved the underlying infrastructure.
- Created the complete test coverage of the ad rotation app.
- Eliminated the human factor of mistakes on deployment.
- Constructed a simple and powerful error analytics panel.
- Built a few R&D prototype projects.
- Developed Skype chatbots.
Experience
My Approach to Work | English Version
Technical Market Research Video Presentation
Technical Market Research White Paper
An Example of a Brief Technical Specification
How I Make Crucial Technical Decisions
Personal Portfolio | Website Design Sketches
Case Studies of the Most Recent Projects
How I Provide Feedback to Team Members
How I Would Compare Technical Specifications
Education
Bachelor's Degree in Information Security
Institute of Physics and Technology, NTUU | KPI - Kiev, Ukraine
Certifications
Country-wide Winner | With a Team Category
Ukrainian DEV Challenge
Country-wide Winner | The Webmaster Category
Ukrainian Web Challenge
Skills
Libraries/APIs
Vue, Socket.IO, Node.js, jQuery, REST APIs
Tools
Webpack, Gulp, NPM, GitHub, Slack, PhpStorm, Tableau, Varnish, NGINX, Illustrator CC, Photoshop CC
Languages
JavaScript, CSS, HTML, PHP, SQL, HTML5, CSS3, C#, Bash, Solidity, Python
Frameworks
Express.js, Yii, AngularJS, Jest, Hadoop
Paradigms
Agile, Kanban
Platforms
MacOS, OS X, Ubuntu Linux, Blockchain, Mailgun, Ethereum, BitShares
Storage
MongoDB, MySQL, Redis, Elasticsearch, SQLite
Other
Cloudflare, OAuth, SSH, HTTP, SSL, Cryptography, AmCharts
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