Artem Gusev, Developer in Dublin, Ireland
Artem is available for hire
Hire Artem

Artem Gusev

Verified Expert  in Engineering

Software Developer

Location
Dublin, Ireland
Toptal Member Since
August 17, 2015

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

COUB, Ltd.
PostgreSQL, Docker, Sass, CoffeeScript, Ruby on Rails (RoR), Ruby
Arcadia, JSC
Microsoft SQL Server, MySQL, Web Forms, jQuery, JavaScript, Less, .NET
Smartag, OOO
MySQL, Bootstrap, jQuery, JavaScript, Django, Python

Experience

Availability

Part-time

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

2014 - 2016
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.
Technologies: PostgreSQL, Docker, Sass, CoffeeScript, Ruby on Rails (RoR), Ruby

Software Engineer

2013 - 2014
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.
Technologies: Microsoft SQL Server, MySQL, Web Forms, jQuery, JavaScript, Less, .NET

Web Developer

2013 - 2013
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.
Technologies: MySQL, Bootstrap, jQuery, JavaScript, Django, Python

Web Developer

2008 - 2013
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.
Technologies: Microsoft SQL Server, MySQL, jQuery, JavaScript, .NET, PHP

iOS WebKit Debug Proxy Port

https://github.com/artygus/ios-webkit-debug-proxy-win32
The ios-webkit-debug-proxy allows developers to inspect MobileSafari and UIWebViews on real and simulated iOS devices via the DevTools UI and WebKit Remote Debugging Protocol. DevTools requests are translated into Apple's Remote Web Inspector service calls.

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

2007 - 2012

Master's Degree in Physics

St. Petersburg National Research University of Information Technologies, Mechanics, and Optics - Saint Petersburg, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring