Artem Gusev, Software Developer in Dublin, Ireland
Artem Gusev

Software Developer in Dublin, Ireland

Member since June 30, 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.
Artem is now available for hire

Portfolio

  • COUB, Ltd.
    Ruby on Rails, CoffeeScript, Sass, Docker, PostgreSQL
  • Arcadia, JSC
    .NET, LESS, JavaScript, jQuery, WebForms, MySQL, MS SQL
  • Smartag, OOO
    Python, Django, JavaScript, jQuery, Bootstrap, MySQL

Experience

  • MySQL, 6 years
  • jQuery, 6 years
  • JavaScript, 6 years
  • HTML5, 3 years
  • .NET, 3 years
  • Microsoft SQL Server, 3 years
  • Ruby on Rails (RoR), 2 years
  • Ruby, 2 years

Location

Dublin, Ireland

Availability

Part-time

Preferred Environment

OS X, Vim, Git

The most amazing...

...thing I've developed is a port of ios-webkit-debug-proxy.

Employment

  • 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: Ruby on Rails, CoffeeScript, Sass, Docker, PostgreSQL
  • 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: .NET, LESS, JavaScript, jQuery, WebForms, MySQL, MS SQL
  • 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: Python, Django, JavaScript, jQuery, Bootstrap, MySQL
  • 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: PHP, .NET, JavaScript, jQuery, MySQL, MS SQL

Experience

  • iOS WebKit Debug Proxy Port (Other amazing things)
    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.

Skills

  • Languages

    JavaScript, CSS, HTML, Sass, Ruby, C#, PHP, HTML5, Erlang (OTP), Python
  • Libraries/APIs

    jQuery
  • Frameworks

    .NET, Ruby on Rails (RoR), Django
  • Tools

    Vim Text Editor
  • Platforms

    MacOS, Linux
  • Paradigms

    Agile Software Development
  • Storage

    Microsoft SQL Server, MySQL, Redis, PostgreSQL

Education

  • Master's degree in Physics
    2007 - 2012
    St. Petersburg National Research University of Information Technologies, Mechanics, and Optics - Saint Petersburg, Russia

To view more profiles

Join Toptal
I really like this profile
Share it with others