Artem Gusev
Verified Expert in Engineering
Software Developer
Artem is a highly skilled developer who has been building web apps for the past 7 years. He has a wealth of experience in a variety of technologies, including .NET, PHP, Python, and Ruby. He is also skilled with DevOps and likes to work in small-sized teams.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, OS X
The most amazing...
...thing I've developed is a port of ios-webkit-debug-proxy.
Work Experience
Full-stack Developer
COUB, Ltd.
- Coded feature sets in the Rails 3 back-end and fixed video processing pipeline bugs. Also patched ActiveRecord to solve non-dirty serialized columns updates.
- Checked pull requests for server side security threats, fixed SQL injections, and coded execution vulnerabilities.
- Implemented UI features using CoffeeScript and Backbone.js.
- Took part in CSS redesign and implementation of responsive page layouts (SASS).
- Improved the main timeline service written in Erlang.
- Sped up tests and introduced parallel testing using Docker containers.
- Assisted with installation, configuration, and maintenance of app and BG servers.
- Built HTML5 video player using Media Source Extensions API.
Software Engineer
Arcadia, JSC
- Implemented features using C# and JavaScript.
- Patched editor to solve issues on iOS devices.
- Ported Google's ios-webkit-debug-proxy utility to Windows to improve debugging experience on mobile devices.
- Wrote a plugin for Chrome and Firefox to improve communication between project tracking and planning systems.
- Researched security-related matters.
Web Developer
Smartag, OOO
- Created an interactive video player in HTML and JavaScript.
- Developed back-end features with Python and Django.
- Designed admin panel using Twitter's Bootstrap.
Web Developer
Promosales, OOO
- Built websites on PHP5/.NET WebForms.
- Supported development of company's own CMS.
- Maintained Linux web servers (CentOS 6) and internal Windows servers (Windows Server 2008).
- Developed internal tools.
- Coded VoIP recording software based on IP PBX Asterisk.
Experience
iOS WebKit Debug Proxy Port
https://github.com/artygus/ios-webkit-debug-proxy-win32Skills
Languages
JavaScript, CSS, HTML, Sass, Ruby, C#, PHP, HTML5, Less, CoffeeScript, Erlang (OTP), Python
Libraries/APIs
jQuery
Other
Software Development
Frameworks
.NET, Ruby on Rails (RoR), Bootstrap, Django
Tools
Git, Vim Text Editor
Platforms
Linux, Docker
Paradigms
Agile Software Development
Storage
Web Forms, Microsoft SQL Server, MySQL, Redis, PostgreSQL
Education
Master's Degree in Physics
St. Petersburg National Research University of Information Technologies, Mechanics, and Optics - Saint Petersburg, Russia
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