Олександр

Програміст Full stack (Golang, Node.js, Angular, Vue, React, Flutter), 60 000 UAH

Employment type:
full-time, part-time
Age:
32 years
City of residence:
Kyiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number , email and Facebook.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Програміст Golang

from 11.2022 to 01.2025 (2 years 3 months)
Ello, Дистанційно (IT)

Develop messenger (similar to Telegram).
- - android app
- - iOS app
Help for developing the main server on Golang gRpc, which was based on the microservice architecture and mtproto for interaction with mobile clients (iOS/android) and websocket for web client (React Web).
Stack:
- - Golang backend (microservices)
- - Etcd
- - Kafka
- - Redis
- - Mysql
- - Minio(Aws S3 connector)

Developing http server for admin site.

Wrote the gRpc services generator (based on the goctl generator from the go-zero project) under the existing project structure.

Програміст

from 05.2019 to 06.2022 (3 years 2 months)
Aga, Київ (IT)

Analysis of large amounts of data (mostly advertising traffic)

Creating and ensuring the work of the service for working with data, as well as validation of information and its dissemination using bots.
Stack:
- - Postgresql
- - Golang backend (Gin server, Gorilla websocket, Google Api, Twitter Api, Telegram Api, Telegraph Api,
Flickr Api, Bloggers Api)
- - Angular frontend (angular material, websocket, Apex chart, Chart.js, Plotly.js, Highlight chart, Echarts,
Excel.js, Jspdf, ng-zorro-antd, Primeng)

Assistance in writing a frontend for CRM system:
Stack:
- - Vue - writing the administrative part of the interface

Interned Vue Junior Developer for a CRM system project

Writing mobile applications (Business Manager, Note):
Stack:
- - Flutter (flutter_local_notifications, intl, shared_preferences, sqflite, flutter_bloc, syncfusion_flutter_charts,
adaptive_theme, firebase_core, firebase_messaging, cloud_firestore)

Education

ЧНПУ им. Шевченка

Преподаватель информатики, труда, черчения – неоконченное высшее, Чернигов
Unfinished higher, from 2014 to 2016 (2 years)

ПГПК им. Франка

Преподаватель информатики, труда, черчения – неоконченное высшее, Прилуки
Specialized secondary, from 2010 to 2014 (4 years)

Additional education and certificates

Профіль Udemy

1 день
Certificate

Knowledge and skills

  • Docker
  • Git
  • CockroachDB
  • Scylla
  • PostgreSQL
  • RabbitMQ
  • Memcache
  • JavaScript
  • TypeScript
  • MySQL
  • Figma
  • Redis
  • Адміністрування ОС Linux
  • Apache Kafka
  • GRPC
  • Mtproto
  • Microservices
  • Swagger
  • Golang
  • Rust
  • Розробка додатків на Android
  • IOS-розробка
  • Flutter
  • Vue.js
  • React
  • Angular
  • REST API
  • Python
  • Amazon S3
  • Google Cloud Platform

Language proficiencies

  • English — average
  • Ukrainian — fluent

Additional information

I can read write the documentation in English, but I don't speak well..

I know programming languages:
- - I understand well: Golang, Rust, TypeScript, JavaScript, Dart(Flutter)
- - I haven’t worked for a long time: Python, R script, Node.js
- - Basic (small experience): Swift, Kotlin

Additional languages:
- - I understand well: Sql, Yaml, Protobuf 3

Projects with which I worked at the previous place of work:

- - Messenger (similar to Telegram). What I did: help developing the main server on Go gRPC, which was based on the microservice architecture through etcd, kafka, mysql, redis and minio; developing http server for admin site; writed the gRPC services generator (based on the goctl generator from the go-zero project) under the project structure.

- - Analysis of large volumes of data (advertising traffic). Creating and ensuring the operation of a service for working with data, as well as validating information and distributing it using bots. The project was originally on Python Django. What I did: Postgresql database, Golang backend (monolith), Angular frontend.

- - Help in writing the frontend for the CRM system. What did: Vue frontend.
- - Writing mobile applications for the CRM system. What I did: Flutter mobile clients.
- - Interned as a Vue Junior Developer for the CRM system project.


I have experience with the public API:
- - I haven’t worked for a long time: Google (Bloggers, Search Console, Translate), Flickr, Telegram, Telegraph, Twitter(now X)
- - Basic (small experience): Facebook(Instagram)

DevOps:
- - I understand well: docker, docker-compose, docker hub, Git (GitHub, GitLab), ssh, linux
- - Basic (small experience): docker service, docker node, docker stack, docker swarm

Database:
- - I understand well: CockroachDB, Scylla, Postgresql, Mysql, Redis, Kafka, Minio
- - I haven’t worked for a long time: Memcached, MongoDB

API server development:
- - I understand well: Rust, gRPC, Golang (Gin, echo, go-zero)
- - I haven’t worked for a long time: Python (Django), Node.js, Api (Google Api, Twitter Api, Telegram Api, Telegraph Api, Flickr Api, Bloggers Api)

Web client development:
- - I haven’t worked for a long time: JavaScript (Vue), TypeScript (Angular 8+, Next.js)

Mobile client development:
- - I understand well: Dart(Flutter)
- - Basic (little experience):JavaScript (React Native, Native Script), Swift (SwiftUI), Kotlin (Jetpack Compose)

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: