Vladimir Kiva, Developer in Krasnogorsk, Moscow Oblast, Russia
Vladimir is available for hire
Hire Vladimir

Vladimir Kiva

Verified Expert  in Engineering

Full-stack Developer

Krasnogorsk, Moscow Oblast, Russia

Toptal member since April 16, 2021

Bio

In 1997 Vladimir earned his Moscow State University A-degree Diploma in applied mathematics and started his career as a business applications software developer. He's maintained a strong business-focused approach during 10 years as the CIO at Perekrestok, a top Russian supermarket chain. Since 2011, Vladimir has focused on Google Cloud-based solutions as co-owner, CTO, and a full-stack developer at Process Insight.

Portfolio

Process Insight
Google Cloud, Java, GWT, Angular, Google APIs, Gradle, Full-stack, JavaScript...
Market 365
Android, iOS, Google Cloud, GWT
Perekrestok
IT Management, CIO, Retail & Wholesale, Logistics

Experience

  • Java - 20 years
  • Google Cloud Platform (GCP) - 10 years
  • Google App Engine - 10 years
  • Google Cloud Datastore - 10 years
  • Angular - 3 years
  • Telegram Bots - 3 years
  • Viber Bots - 3 years
  • Flutter - 1 year

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Google Cloud Platform (GCP), Java, Angular, Flutter, Spring, PostgreSQL, Redis, Viber Bots, Telegram Bots

The most amazing...

...thing I've developed is a Viber bot platform hosted on GCP that allows retailers to communicate with their customers. The top user has 1.2 million subscribers.

Work Experience

CTO, Senior Full-stack Developer

2011 - PRESENT
Process Insight
  • Developed a Google Cloud-based financial application to manage budgets, cash flow, profit and losses, balance, and document flow.
  • Adopted the application for more than 20 customers based on individual requirements.
  • Adopted the application as a scalable back-end platform for Viber and Telegram bots.
Technologies: Google Cloud, Java, GWT, Angular, Google APIs, Gradle, Full-stack, JavaScript, TypeScript

CTO, Full-stack Developer

2017 - 2019
Market 365
  • Developed IT architecture for the project based on Google Cloud Platform.
  • Developed backend, web application, and mobile application for the online store.
  • Optimized the performance and scalability of the project.
Technologies: Android, iOS, Google Cloud, GWT

CIO

1997 - 2006
Perekrestok
  • Established IT management for a fast-growing retailer.
  • Provided implementation of new software of different kinds from WMS to demand forecasting system.
  • Conducted organization transformation projects to enhance performance.
Technologies: IT Management, CIO, Retail & Wholesale, Logistics

Experience

Bot Communication Platform for Retailers

http://july.moscow
As a senior full-stack developer, I was responsible for developing a communication platform (back end + admin front end + Viber bot + Telegram bot) that allows retailers to stay in touch with their customers.

Integrated the communication platform with the client's CRM that allows issuing new loyalty cards to new customers, visualizing customers' loyalty cards, issuing loyalty points, and showing customers' balances – directly from the bot.

The platform provided massive back-end scaling to support short-time massive push notifications announcing marketing activities via the bot to more than 1 million customers. The platform is integrated with other messaging providers to perform as a link in messaging cascade chain.

Sales Management Module

A bundle of microservices (internal and external) to support sales processes for a managing company (six production sites). My role was to investigate processes as-is, propose changes to the management, develop and implement new IT services (both back end and front end), and connect these services with running IT modules. As a result, the company increased its gross margin by $2 million for the first six months after the module came to production.

Time Management Mobile Application

http://zorotime.com
A Flutter-based mobile application for tracking time and writing off time for projects and tasks for a company or individually. As a full-stack developer, I was responsible for choosing a technological stack and developing the application from the scratch bot back end and front end.

Microservices for a Taxi Fleet Management Company

http://mos-gortaxi.ru
As a full-stack developer, I created and implemented a number of microservices that supported connection with Yandex, Gett, and Citimobil taxi aggregators.

The taxi drivers' bot allowed drivers to get their current cash balance, claim cash payment orders, automatically execute cash transfers from aggregators to Visa and petrol cards, accounting, and reporting.

Bank Future Core IT Technologies

http://bank-future.com
A fintech startup focused on developing cloud banking microservices. I was the CTO and the senior full-stack developer responsible for choosing the appropriate technology stack, implementing the back end, and developing the API, admin, and user front-ends.

All My Loyalty Cards Bot

http://july.moscow
Developed a Viber bot to keep customers' loyalty cards. Customers can add, edit, delete, and manage their favorite cards. Developed scalable back end, UI/UX, admin front end, and a QR and bar-code scanner front end. Integrated with some retailers' CRM to check if a customer has a loyalty card, to issue a card if required, and to show loyalty card balance.

Cash Refund Bot

http://july.moscow
Developed a Viber and Telegram Bot to allow a major mineral water producer to perform marketing action "Buy 4 and get a refund for the next item." Developed scalable back end and admin front end. Provided QR scanning to scan receipt data. Integrated with the Russian Federal Tax Service API to get receipt details and check marketing action conditions for participants. Integrated with a payment service to automatically transfer cash-back money.

Education

1994 - 1997

Master's Degree in Informatics and Applied Mathematics

Moscow State Univercity - Moscow, Russia

1989 - 1995

Master's Degree in Aerospace Engineering

Moscow State Aviation Technological University - Moscow, Russia

Certifications

DECEMBER 2016 - DECEMBER 2017

Google Cloud Platform Qualified Solution Developer

Google

Skills

Libraries/APIs

Viber API, Telegram Bot API, OpenAPI, Google APIs

Tools

IntelliJ IDEA, Gradle, Microsoft Power BI

Languages

Java, JavaScript, TypeScript, SQL, XML

Frameworks

Angular, Flutter, GWT, Angular Material, Spring

Platforms

Google Cloud Platform (GCP), Google App Engine, Android, iOS

Storage

Google Cloud Datastore, Google Cloud, NoSQL, PostgreSQL, Redis, Microsoft SQL Server

Industry Expertise

Retail & Wholesale

Paradigms

Microservices

Other

Viber Bots, Telegram Bots, Full-stack, User Interface (UI), Algorithms, Logistics, Production, Fintech, User Experience (UX), Loyalty Applications, App Integration, IT Management, CIO, Systems Analysis

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring