Was online more than two weeks ago

Babenko Alexander

Male, 34 years, born on 4 January 1990

Not looking for a job
Contacts
 +7 (921) 562-48-96
Телефон подтвержден
foxcool333@gmail.com — preferred means of communication

Saint Petersburg, willing to relocate, prepared for occasional business trips

Software architect (remote only)

3 500 $ in hand

Specializations:
  • Programmer, developer

Employment: full time, part time, project work

Work schedule: remote working

Work experience 14 years 2 months

May 2020currently
3 years 11 months
Unim

Moscow, unim.su

Medicine, Pharmaceuticals, Pharmacies... Show more

Lead software developer
Architecture refactoring Writing new services Support for legacy services and distributed monoliths
February 2018May 2020
2 years 4 months
Spora (Diacare-Soft, Nefrosovet)

Moscow, nefrosovet.ru/

Lead software engineer
Duties: * Participation in design of the system architecture * Microservice Architecture Design * Development of technical documentation * Leadership of the development team * Hiring Software Developers * Setting and monitoring tasks * Monitoring team results * Developing standards and best practices Projects and achievements: * Dynamically configurable messaging system with support for various protocols (Go, SMS, SMTP, Viber, Telegram, Slack, MQTT, go-swagger) * Dynamically configurable user authentication service with support for various authentication backends (Go, JWT, LDAP, OAuth, go-swagger) * Dynamically configurable KrakenD-based API gateway with support for JWT authorization (Go, KrakenD, go-swagger) * Development and support of different CRUD microservices (Go, MongoDB, CockroachDB, MQTT, go-swagger) * All my projects are Docker ready and deployed in Kubernetes by Helm * Applying Microservice Testing with Postman * Accelerate development with code generation tools (go-swagger, oapi-codegen) * Increased development flexibility through the use of certain design patterns (Repository, DI) * Assembled a distributed development team (7 team members) that uses best practices of development and effectively delivers product increments.
July 2016February 2018
1 year 8 months
One Million Likes

Saint Petersburg, 1mlnlks.com/

Software engineer
Duties: * Remote development and maintaining of go microservices (Go, NSQ, Docker, PostgreSQL, Redis)
February 2016May 2017
1 year 4 months

Moscow, www.reg.ru/

IT, System Integration, Internet... Show more

Software developer
Duties: * Maintain legacy code (Perl, Catalyst, Mysql) * Writing technical tasks and decomposition of tasks * Development of new functionality Projects and achievements: * Development of an internal link shortening service
May 2012February 2017
4 years 10 months

Moscow, setup.ru

IT, System Integration, Internet... Show more

Software Developer
Duties: * Maintain legacy code (Perl, Mysql) * Writing technical tasks and decomposition of tasks * Development of new functionality (Perl, Go) * Work with accounting: reports generation, interaction with counterparties in case of errors, development and support of report generators. * Billing support Projects and achievements: * Integration with third-party services (payment systems, social networks, oauth, etc) * Development and implementation of a mechanism of email newsletters * Reorganized development processes and deployment of new features (git flow, daily deployment) * Learning the go language, supporting a highly loaded service for storing and transmitting static data (Go, Aerospike, Cassandra) * Created an individual development environment for optimizing remote work based on VirtualBox
July 2011April 2012
10 months
Columbus Studio

Saint Petersburg

IT, System Integration, Internet... Show more

Perl developer
Parsing WEB-pages, Working with XML / JSON data WEB development,
May 2009November 2009
7 months
X5X

x5x.ru

Web-hosting administrator
Remote work on linux vps hosting
April 2008September 2008
6 months

Saint Petersburg

IT, System Integration, Internet... Show more

System administrator
IT Outsourcing company. Various system administration tasks
October 2007January 2008
4 months
Computer club

Saint Petersburg

System administrator
Administration tasks in computer club

Key skills

You can change skill levels in the mobile app — the website will have this feature a little later on

Git
Linux
Golang
remote
JSON API
OpenAPI
Docker

Driving experience

Own car

Driver's license category B

About me

13 years in IT 11 years working remotely 9 years in software development 5 years developing on golang Experienced in Golang, Git, Linux, Docker It`s important for me to find out all the client needs and requirements, think about the most effective way of solving a problem and implement a project within a reasonable time. I can effectively work on a project independently as well as a part of a team. My strong points, I believe, are educability, initiative, focus on the result, organizational skills. Moreover, I`m always interested in new experience and knowledge and ready to use all the skills I acquire during years of my work on different projects.

Education

Secondary education

Languages

RussianNative


EnglishB2 — Upper Intermediate


Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Doesn't matter