Олександр
Програміст 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.
You can get this candidate's contact information from https://www.work.ua/resumes/5437555/
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
https://www.udemy.com/user/nagornyi-aleksandr/
Профіль 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
-
Full-stack developer (React.js, TypeScript, Java, node.js, Kotlin)
Remote, Vinnytsia , more 2 cities -
Full stack програміст
120000 UAH, Remote, Uzhhorod, Mukachevo -
Full stack-програміст
70000 UAH, Remote -
Full stack програміст
Remote -
Full stack software engineer
Remote -
Full stack програміст
Remote