Антон (Backend Developer)

Уровень специалиста: Middle

Информация:
Golang разработчик. Имеет аналитический склад ума. В работе педантичен, упорядочен. Самостоятельно изучает новую информацию и развивает уже имеющиеся навыки.

Язык программирования
Golang
9
JavaScript
7
C#
6
Dart
5
SQL
5
GraphQL
5
C / C++
5
Frameworks
Svelte
9
NodeJS
6
Express.js
6
TypeScript
5
.NET
5
Базы Данных
MongoDB
6
Redis
6
PostgreSQL
5
Elasticsearch
5
Тестирование
Postman
6
Jest
5
Дополнительно
Git, Bitbucket, Docker, Sequelize, Apollo, CI/CD, GORM
Опыт работы:
  1. Git-Job:
    Сайт по поиску вакансий для программистов С отличительной фичой - он парсит публичные репозитории гитхаба, отсеевая форки получает примерно то на чём пишет юзер.
    Я занимался разработкой парсера для наполнения базы из вне (Github, Habr, StackOverflow) И автоматическим поиском который в реальном времени смотрит гитхаб на наличие необходимого стека (стэк определяется по зависимостям проекта)
    Стек: Go, Echo, rxgo, Websockets, MongoDB, ElasticSearch, Github API

  2. Тестовое [github.com/Terisback/my-bank-service]:
    Маленький банк сервис, с валютами и переводами.
    По пейперам Фаулера реализован сервис для манипуляции счётом, добавить, начислить процент, снять (с условием что сумма не больше 30% от счёта), отобразить баланс в какой-нибудь из валют. А еще было необходимо автоматизировать миграции, это было сделано через go-migrate и embedded filesystem. И документацию с тестами в Postman.
    Стек: Go, Fiber(fasthttp), Sqlite (да-да), go-migrate, Postman

  3. wrengo [github.com/Terisback/wrengo]:
    Биндинг VM скриптового языка Wren на C в Go
    Бинд VM Wren'a CI/CD на Github Action'ах Документация Иллюстрации Тестирование
    Стек: Go, cgo, Testify, Github Actions