As a cool IT professional with extensive experience in system development, I was the CIO, the team lead and the system architect, I have been solving business problems through information technology for many years. I have experience of managing a team. Now I'm open to interesting remote work (relocation is also possible) in a small cool team in complex projects with advanced processes as a Ruby backend developer.
Skills
Techologies, tools
I speak
Work experience
- Teamwork, improve and refactor huge legacy monolith: API backend development, OpenAPI documentation, swagger, RSpec, improve admin backend. - API backend for public files in S3. - API backend for static pages, app-configs microservices.
Teamwork, production launch and support of a long-developing web application, integration with external systems (DHL and others), Rails development, writing documentation and RSpec tests, upgrade Postgresql/etcd/Patroni improving the Docker Swarm infrastructure and the CI/CD process. Wrote reusable, testable and efficient code using Ruby on Rails, PostgreSQL, Docker swarm
As a team leader, system architect, and developer, I have created an IT system for an average local bank since 1993. It was based on Foxpro / DOS. After the growth of the bank’s business, we rewrote this system in MSSQL, *.Net, Visual Basic, WinForms. I was the main developer of a remote banking system that has been operating since 2000 and serves up to 1,000 clients per day. As the head of the department of IT, I develop the IT strategy of our bank, improve the business processes, I'm the owner of ITSM / ITIL processes. I manage development, support, and security teams of 11 people. As a developer, I have created own system for describing business processes and their roles, goals, resources (Ruby on Rails, PostgreSQL), which is used by all our employees. This is an open-source project and it is hosted on GitHub. My latest projects as a developer are the API-backend for the personal cabinets of bank customers (Ruby on Rails, Nginx, PostgreSQL, JWT) and a local web application for managing access to the personal cabinets (Ruby on Rails, PostgreSQL, MSSQL, sidekiq).
Projects
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.