Konstantin Uvarin

Bis 2021, Software Engineer, Cloudbeds

Göttingen, Deutschland

Über mich

I have 10+ years of experience in designing concise, robust, and performant solutions in dynamic languages. I’m focused on product stability and customer retention. I’m a strong team player who never hesitated to dive right in and resolve whatever was slowing down my teammates. The war in Ukraine disrupted my career plans but now I’m back on track and ready for new challenges.

Fähigkeiten und Kenntnisse

Git
JavaScript
MySQL
SQL
Perl
Test Driven Development (TDD)
Scrum
Redis
Docker
Backend
Linux
Node.js
REST
Bash
Shell Scripting
Code Reviews
Onboarding
TypeScript
AWS

Werdegang

Berufserfahrung von Konstantin Uvarin

  • 4 Jahre und 3 Monate, Aug. 2017 - Okt. 2021

    Software Engineer

    Cloudbeds

    [perl, mysql, redis, nodejs] * improved test suite run time from ~30minutes to ~4minutes; * made test fixtures that helped the team greatly increase the test coverage; * implemented JSON-based API that allowed to replace old iframe-based flow; * implemented user error scoring system to improve our scores with partners (most prominently booking.com); * migrated redis database to a new structure, without service interruption; * rewrote queue handling daemons to increase responsiveness and throughput.

  • 3 Jahre, Sep. 2013 - Aug. 2016

    Software Engineer

    Ticketmaster

    [perl, apache, mysql, javascript] Adding features & bug fixes to a large, convoluted, old code base. * Worked on security features such as CSRF prevention and fighting credentials exposure; * During 2015, burnt through a several years' worth of backlog on behalf of UK/IE and AU/NZ offices.

  • 2 Jahre und 6 Monate, Apr. 2011 - Sep. 2013

    Software Engineer

    SMS Online

    * rewrote an SMS daemon from C++ into Perl with no performance loss, using AnyEvent and Redis; * created a tool to apply rules to messages based on country, mobile provider, priority, and more; * bug fixes & small improvements in a micropayment gateway app.

  • 1 Jahr und 1 Monat, März 2010 - März 2011

    Junior Software Engineer

    Agava

    * Supported colocation billing application [Perl, JS]; * Created a load distribution / queuing component that greatly improved maillist performance [Perl]; * Removed runtime warnings from a mailing list app [Perl].

  • 7 Monate, Apr. 2008 - Okt. 2008

    Junior Software Engineer

    Acronis

    * Added Italian version to an internal training app [perl]; * Minor features and bug fixes for company's intranet [perl, mysql, mason].

  • 2 Jahre, Sep. 2005 - Aug. 2007

    Technical Support Engineer

    jNetX (now Amdocs)

    jNetX (now Amdocs) produced a framework for custom applications for use in mobile networks.  * assisted product certification for use in MTS cellular network; * assisted British Telecom integration; * wrote Java code examples for customers (no production code). 

Sprachen

  • Englisch

    Fließend

  • Ukrainian

    Fließend

  • Deutsch

    Grundlagen

  • Russisch

    Muttersprache

Interessen

Cycling
Playing guitar & singing
Open Source

21 Mio. XING Mitglieder, von A bis Z