Giter Club home page Giter Club logo
Егор Ишуткин photo

jahngeor Goto Github PK

followers: 3.0 following: 0.0 repos: 11.0 gists: 0.0

Name: Егор Ишуткин

Type: User

Company: Первый Бит

Bio: Программист на языке Java и Golang Окончил РТУ МИРЭА в 2022 году по специальности "Вычислительные машины, сети и комплексы".

Location: Москва

Blog: kidesoft.ru

Backend-разработчик

Контактная информация

Git-репозитории

Образование

  • РТУ МИРЭА (2018-2022)
    • Бакалавр, Информатика и вычислительная техника
    • Специализация: Вычислительные машины, комплексы, системы и сети

Технологии и инструменты

Общие навыки

  • Языки разработки:
    • Go
    • Java/Kotlin
  • Базовое знание технологии сетей, стека TCP/IP, а также практическое применение знаний на прикладном уровне стека: работа с HTTPs, gRPC, LDAP, SFTP
  • Администрирование информационных систем на базе ОС Linux, базовое владение скриптовым языком Bash
  • Работа с СУБД: Postgres
  • Работа с брокерами сообщений: NATS
  • Архитектурные подходы: чистая архитектура, MVC
  • Docker, Docker-compose

Go:

  • Веб-фреймворки: Fiber, Gin
  • Клиенты HTTP: стандартная библиотека, fasthttp
  • Фреймворки СУБД: в основном pgx + sqlx, также использовал драйвер для Firebird + стандартный интерфейс database/sql
  • DI-фреймворки: uber fx
  • Логирование: zap, slog, реже logrus
  • Брокеры сообщений: клиентская библиотека nats.io
  • Работа с gRPC: Protoc, grpc-go
  • Работа с чтением конфигураций: uber config
  • Работа с драйверами торгового оборудования: libfptr10 (ATOL)
  • Инструменты миграции: goose, migrate
  • Создание автодокументации: swaggo/swag
  • Тестирование: unit

Обо мне

Backend-разработчик на языках Go и Java/Kotlin. Занимаюсь коммерческой разработкой программного обеспечения с 2022 года. Основной интерес в разработке сконцентрирован в написании микросервисов и монолитов разной направленности, REST/RPC API, приложений-адаптеров, а также в разработке десктопных приложений.

Пожелания к работе

  • Наличие опытных специалистов в области разработки высоконагруженных сервисов на Go, от которых можно подчерпнуть уникальный опыт
  • Возможность участвовать в интересных проектах
  • Наличие компании в российском реестре аккредитованных IT-компаний

Опыт работы

Компания “Первый Бит” с октября 2022.

Занимался разработкой программного обеспечения для осуществления автоматизации и обеспечения оптимизации бизнес-процессов.

Участие в разработке REST API приложений, микросервисов и ESB на языке Go

Участвовал в разработке ESB на базе брокера NATS для информационных систем на базе 1С для осуществления обмена между различными узлами обмена на базе различных протоколов. Участвовал в разработке микросервисов с использованием gRPC, проектировал и разрабатывал REST API сервисы.

Разработка CLI-приложений

Разрабатывал различные CLI-приложения (например, для бэкапирования информационных баз на Yandex Disk или переноса данных из базы данных в Yandex Таблицы)

Разработка внешних компонент для 1С

Разрабатывал внешние компоненты для 1С на языке C++. К примеру: написал на языке C++ внешнюю компоненту для обеспечения возможности передавать данные журнала регистрации 1С внешнему сервису по протоколам TCP/UDP.

Администрирование систем

Занимался администрированием информационных систем 1С на базе ОС Linux (Debian/Ubuntu) и Windows Server. Разрабатывал Bash скрипты. Занимался администрированием систем хранения данных на базе СУБД Postgres и MSSQL. Занимался настройкой сети на прикладном уровне и транспортном уровне стека TCP/IP.

Управление командой и обучение

Занимался координацией деятельности отдела внедрения, подготавливал сотрудников-стажеров, разработал и внедрил программу подготовки стажеров внутри отдела.

Егор Ишуткин's Projects

aspidinfo icon aspidinfo

Модуль информационного Телеграм-бота, написанного на языке Golang, для дипломной работы на тему "Автоматизированная система категории "Умный дом" с использованием Telegram-bot".

cezar-s-cipher icon cezar-s-cipher

Программа на языке Java, шифрующая текст шифром Цезаря и дешифрующая путем частотного анализа монограмм и биграмм

diffie-hellman icon diffie-hellman

Программа на языке Java, которая устанавливает защищенную связь между клиентами при помощи алгоритма Диффи-Хеллмана

doylapp icon doylapp

Учебный проект на языке C++ (с использованием QT)

ozon-task icon ozon-task

Решение тестовых задач к отборочному на Route 256 Ozon (Middle)

ticket-place-adapter icon ticket-place-adapter

Приложение Ticket Place 2.0, написанное на языках Java и Go

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.