К списку менторов
Андрей Табаков
На бесплатное занятие

Стоимость занятий

Первое занятие -30%
6992₽/ час
Часовое занятие с ментором
9989₽/ час
Пакет 5 занятий -5%
9490₽/ час
Пакет 10 занятий -10%
8990₽/ час
Пробные 15 минут
Бесплатно
Дополнительные услуги
Неделя переписки
9989₽
Разбор проекта
по запросу
Возможна оплата через юр. лицо Как проходят занятия?

Андрей Табаков

Санкт-Петербург, Россия / GMT+03

Lead Software EngineerTabula.io

Solvery mentor icon
20
Занятий проведено

Проведение технических собеседований. Помощь в отборе кандидатов. Помощь в составлении вакансии и требованиям. Консультации по собеседованиям. Консультации по найму IT сотрудников. Консультации по рынку IT в РФ. Технические консультации для компаний. Консультация по построению архитектуры продукта. Консультации по инфраструктуре проекта. За плечами более 7 лет коммерческой разработкой. Основная специализация Kotlin / Java / TypeScript / JavaScript. Разрабатывал сложные технические системы. Проектировал архитектуры приложений разной сложности. Строил и руководил командами разработки. Постоянно уделяю время изучению новых технологий и разбору алгоритмов/структур данных. Создавал серверные, web и мобильные приложения. Настраивал с нуля серверную и облачную инфраструктуру. Принимал участие на разных этапах разработки. Разрабатывал функциональность в огромных монолитах, которым более 10 лет, так и писал множество сервисов и приложений с нуля. Большинство реализованных проектов находится в эксплуатации. Отлично понимаю, что есть бизнес, который приносит доход, а есть современные технологии, которые хочется испробовать. Свою разработку подстраиваю под требования и возможности. Меня не пугает разбираться в новых для меня языках, технологиях и подходах. Мне не впервой самостоятельно разбираться в бизнес области и принимать технические решения. Имею опыт работы в больших компаниях и небольших стартапах. Лично провёл множество технических собеседований разработчиков разного уровня.

JavaScript TypeScript PostgreSQL Базы данных Функциональное программирование Ubuntu Git SQL Производительность Браузеры Kotlin Java REST API Gradle Java SE Network Module architecture DevOps Docker Linux AWS Бэкенд Spring Microservices Architecture Spring Boot Hibernate Перфоманс и скорость загрузки Подготовка технических докладов Deploy Kanban Scrum Структуры данных Прототипное наследование Maven TDD UML диаграммы Software Engineering Jenkins Процессы разработки и тестирования Прохождение собеседований TeamCity Azure cloud Spring Framework Gitflow PL SQL Entity Framework Алгоритмы Анализ и поиск решения (bugfix) CI/CD Архитектура процессов Системное программирование Паттерны проектирования Kotlin/JS Unit Tests Postman NLP Publishing Apps Рекомендательные Системы GitHub GCP Frontend Performance Software Architecture Техническое задание Agile Kubernetes Фронтенд Snowflake Распределённая команда Управление знаниями в команде CTO HR: формирование команд Terraform Websockets Системное проектирование Развитие карьеры TCP/IP UML

🤝 С чем могу помочь

ПоможетMiddle Senior подготовиться к собеседованиюсоставить карьерный планпрокачать навыки
  • Подготовка к Техническому Собеседованию
  • Консультации Компаниям по Техническим Собеседованиям
  • Консультации по Проекту
  • Разбор Алгоритмов и Структур Данных
  • Разбор Паттернов Проектирования
  • Подготовка к Архитектурной части Технического Собеседования
  • Обучение Проведению Технического Собеседования
  • Подбор Команды

💻 Резюме

July 2021 — по настоящее время

Tabula.ioLead Software Engineer

November 2017 — July 2021

Aluna healthLead Software Engineer

July 2017 — July 2021

BiarumLead Software Engineer

May 2019 — January 2020

PrismhrRemote Full-Stack Software Engineer

July 2016 — July 2017

SiemensIntern Java Developer

🤟 Проекты

Github Repositories

Лучше всего обо мне расскажет GitHub

Aluna Chart Abstraction

Экстракция данных из записей врачей, которые они ведут в свободной форме, с помощью NLP. Автоматическое заполнение опросников в структурированной форме. Java, Kotlin, Spring Boot 2, Angular, PostgreSQL, Cassandra, Apache UIMA Ruta, AWS

Aluna Library

Библиотека логических медицинских правил (IF-THEN-ELSE формат). Построение AST, Валидация, построение графа зависимостей, маппинги. Java, Kotlin, Spring Boot 2, Angular, PostgreSQL, Intersystems Caché

FHIR Clinical Decision Support

Система поддержки принятия решений как FHIR приложение. Данный сервис способен взять правила из библиотеки логических медицинских правил (см. Aluna Library) и сконвертировать их в опросник, по результатам которого, будет дана оценка текущему состоянию, а также предложены варианты дальнейших действий. Java, Kotlin, Spring Boot 2, Angular, PostgreSQL

Onco Clinical Decision Support

Система поддержки принятия решений для онкологии. Она также берёт правила из библиотеки (Aluna Library), формирует опросник и выдаёт решение что следует сделать далее. Java, Kotlin, Spring Boot 2, Angular, PostgreSQL, Intersystems Caché

Cohort Builder

Система построения когорт пациентов удовлетворяющих определённым критериям (правилам). Правила могут быть импортированны из выбранных Clinical Trial (клинических испытаний). Java, Kotlin, Spring Boot 2, Angular, PostgreSQL, Intersystems Caché

MIT Living Labs Visualisation

Визуализация Living Labs на карте. Построение облака тегов по исследованиям с использованием NLP и ML исходя из описаний исследований. Java, Spring Boot 2, Angular, Intersystems Caché

Ticon

Участвовал в командной разработке в роли FullStack. Мной был реализован код, составляющий автоматизированные отчёты в формате PPTX, используя библиотеку Apache POI. Были разработаны алгоритмы, взаимодействующие с картами (shapefile), на языке Java. Со стороны PostgreSQL была поддержка PostGIS. После перехода на другой проект, участвовал в роли консультанта.

Benefit Enrollment

Разрабатывал новую функциональность для модуля Benefit Enrollment, их собственной HR платформы. React, AWS (Lambda), Serverless, GraphQL, NodeJS

SlaSol

Мобильная игра созданная на чистом Android SDK без использования готовых игровых движков.

Tabula

Tabula позволяет строить визуальные воркфлоу, чистить и трансформировать большие массивы данных для последующего анализа, построения предиктивных отчетов, выявления взаимосвязей в поведении пользователей.

🎓 Образование

СПБГЭТУ "ЛЭТИ"

Информатика и Вычислительная Техника