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.
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