Rob Bikmansurov

Senior Backend Developer

From: Perm, Russia, GMT+5
Ready to relocate to: Portugal

I am a highly scilled software engineer, interested in remote work in complex projects as a backend developer - monoliths or microservices, refactoring, AI integration, business pain solution.
I have been solving business problems using information technology for many years. I have extensive experience in team/project management, software development and IT.
As an IT director, lead developer and architect, I created the information system of a regional bank, where I worked from 1993 to 2020.
I have always written code, wanted to understand and implement new things, so in recent years I have been developing as a software developer.

Ruby backend developer
inspired by Ruby
ex-CIO
inspired by Go

Skills

I speak

Russian - Native
English - B1

Work experience

Software developer

Kuper (exSbermarket), Moscow, Russia

March 2022 - January 2025

Refactoring of the legacy monolith, creation of OpenAPI documentation and covering of all significant endpoints with test requests, which allowed generating code of frontend clients for interaction with API;
Migration to microservices: public file service in AWS S3, static page service and applications configuration service, which reduced the load on the monolith backend;
Implementation of the service for external Kuper employees with deployment to group of companies (access rights management, integration with AD, Gitlab);
One of the key achievements was the optimization of the store search endpoint in the delivery service, which reduced the response time by 10 times.

Lead Backend Engineer

Oneclick LLC, Moscow, Russia

November 2020 - March 2022

Final stage of development and launch into production of a complex website with a dynamic storefront, widgets, events calendar, product store, booking/ticketing and integration with a dozen of external systems (Emarsys, Eventim, DHL, Mailgun, etc.).
My role - I was practically the only backend developer on Ruby on Rails, PostgreSQL and Docker Swarm.
I introduced a culture of documentation in the wiki, use of RSpec and CI/CD practices. One of my last tasks was setting up a PostgreSQL cluster with Patroni and etcd.

Head of Information Technology

JS Bank Perm, Perm, Russia

May 1993 - July 2020

As a CIO, system architect and lead developer, I created an IT system for a medium-sized bank since 1993. It all started on Foxpro/DOS. After the bank's business grew, we rewrote this system to MSSQL, *.Net, Visual Basic, WinForms. I was the lead developer of the medical banking system, which has been operating since 2000 and serves up to 1000 clients per day.
As CIO, I developed the bank's IT strategy, improved business processes, ITSM/ITIL processes were successful. I was responsible for information security.
I built IT processes and managed development, support and security teams of 11 people. As the only developer, I created my own system for describing business processes and their roles, goals, and resources (Ruby on Rails, PostgreSQL), which is used by the entire bank. This open source project is hosted on GitHub.
Developed a web application for entering clients' bank documents (Ruby on Rails, PostgreSQL, interaction with the bank's IS).
My latest projects as a developer are an API backend for bank clients' personal accounts (Ruby on Rails, Nginx, PostgreSQL, JWT) and a local web application for managing access to personal accounts (Ruby on Rails, PostgreSQL, MSSQL, Sidekiq).

Technologies:
Ruby on RailsPostgreSQLDockergit
Process Management
Information Security

Projects

Business Processes 1st Step

March 2015 - July 2020

Team size: 1 person
My role: Creator, Developer, Support, Business processes Advocate
Company: JS Bank Perm
Category: Web app, Open source

Identification and documentation of business processes, storage of executor`s actions, the description of resources. This is the 1st step of implementation of the process approach in small business, improve document management and office work. Up to 100 users worked in the system daily.

Education

Automated control systems

Perm National Research Polytechnic University

September 1980 - July 1985

System engineer, Faculty of Electrical Engineering, Automated control systems.