Konstantin Reka Alekseevich, Male, 29 years, born on 12 December 1987
Full time, part time, project work
Full day, shift schedule, flexible schedule, remote working
Incomplete higher education at Arkhangelsk State Technical University - College of Telecommunications and Information Technologies, Software of computer technology and automated systems
Russian — native
English — upper intermediate
Permission to work: Estonia, Russia
.Net, .Net Core, ASP.NET MVC, ASP.NET MVC Core, Entity Framework
WCF, WPF, Silvelight, ADO.NET
TFS, Microsoft Visual SourceSafe, SVN, HG, GIT, Perforce
Microsoft Visual Studio, Microsoft SQL Server Management Studio, IntelliJ, Visual Studio Code
MS SQL Server, Oracle
Scrum, Agile, Continuous Integration
The winner of the regional programming contest 2003.
I'm crazy about clean code, correct architecture, new technologies and always latest IDE updates.
I hate when people write ugly things, don't want to learn, don't accept existence of technical dept, afraid of new, don't want criticise, and reject refactoring.
Quality is my goal, it's something like zen. In other words - if I do something bad then I feel myself bad, and if do something good then I feel myself good. I accepted that not always you can have a time for act like this, but a know that you always can find time later to solve. And I always have that in my head - “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”
I'm 100% music addicted person, playing on guitar and trumpet. Passionate about gypsy jazz and instrumental hop things. My wife is a singer, so you can definitely say that music is second part of my soul.
I've spend almost 2 years traveling around South East Asia, passed whole India by bike, survived earthquake in Nepal, but lost my appendicitis there.
I like to travel, meet new people, be in crazy situations and etc. So, if your company situated in amazon's jungles and you are making IT projects for aborigens then don't hesitate to write me immediately.
March 2017 — Until now
I've spent most of the time dealing with main company product - ACS. Bug fixing, features implementation nothing interesting except deep dive into new for me Java env and all that FreeBsd stack.
I did some ci improvements there: improved jenkins setup, automatic pull request building, sonarqube analyse.
Also i've tried to improve test workflow in project(unit, component, integration testing, dockerstyle selenium tests), but this process still ongoing.
April 2016 — December 2016
It was classified cloud alternative of already made software, but as it usually happens with nice projects, was closed due to lack of funding and human resources.
We had everything: Jankins build machines, DevOps from India, our java cloud framework, Rabbit as a messaging service, several testers, Pull Request workflow, automation, integration, unit tests and >80% coverage rule.
That was a nice time, but it ended by hand of "reducing costs" program.
June 2013 — November 2015
They have started like a "startup", Teledoctor project(1st place in Forbes competition by the way). Several guys with passionate leader and strong wishes to conquer the world.
I've joined them, when they had a bunch of spaghetti code, DAL as one file, and etc. They where looking for strong developer who will rise level of the project and team.
I got 25% less of my usual salary, percent from project, and freedom. I could work from everywhere.
And yep, we had 100% remote team/work experience.
It was a nice time: online medical care service, server-side development, optimisation and development of system processes, code review, project architecture and database architecture design implementation.
Our investor ran away, so boss made decision to change goals and we became medical care IT integration company. After that we have made several nice working and good looking projects for other companies.
But we had almost 100% deadline process, and, you know, you cannot live in that atmosphere for more than two years.
Almost all projects was web and medical oriented. Around four or five, I cannot remember already.
February 2009 — July 2010
International company with French roots and strict business politics. They obligated me to wear black suit and white shirt. Insane! But my team leader was very intelligent guy, who accept using WPF for legacy project, and did right decision. I'm still grateful for that ability to learn something new.
Development of several client-side applications.
All the time
Trading robots for P2P land market
Client Realty Management System
Development desktop and web applications for realty.
Assist in development of internet banking system.
Development of Hr protal.
Assist in development of online testing system.
November 2015 — March 2016
I was waiting for relocation into Estonia(visas, and other nasty documents), so I decided not to spend time and find some short-term job. One my ex-colleague ask me to join them on the project where I was participant some time ago(Step Logic, Video monitoring).
Nothing special: monolithic architecture, long living pull requests, code style craziness, lack of tests, 100 lines methods.
My role was very simple: develope couple independent components and unit tests for them.
July 2010 — October 2012
That's was a great place for growing fast. Huge amount of projects, always on the edge of technologies, very skillful team. It was integration company, which spend most of the time with government clients. In one month you can do project on BizTalk, on other chat client for IPad, and at the end innovative vide monitoring system.
I was there on different positions, started from Middle Developer and grow up to Team Leader. Gain huge amount of skills and get some kind of passion about quality.
Team was amazing, they all was hight skilled programmers who always want to share their knowledges and they was interested in many different things. Very motivating and interesting people. I still dreaming to be in such team again.
Development of government HR portal.
Assist in development of file transfer system on BizTalk.
Development of server-side part of Office Communicator Ipad client.
Development of UEC (Universal electronic card) portal in teamlead role.
Development of the video monitoring portal for Moscow city cameras.
July 2007 — July 2008
Development of several client-side applications. Database architecture design and development. Development of inner Erp system.
Phone: (+372) 5463 2223