Данил Агафонов

A person with glasses smiling subtly at the camera, wearing a turtleneck and a denim jacket, with urban night-time scenery in the background.
Software engineer с опытом 10+ лет и профильным образованием. Прошёл путь от фриланса до Tech Lead. Успел поработать с Node.js, Ruby On Rails, PHP, миром фронтенд-разработки, микросервисами и облаками.
Часовой пояс: GMT -4

Опыт

В настоящий момент:

  • Работаю на позиции Tech Lead в крупной продуктовой компании. Руковожу небольшой командой.
  • Разрабатываю и проектирую большой продукт.
  • Cloud-native, serverless, AWS – это то, с чем я работаю каждый день.
  • Провожу интервью и участвую в процессе найма новых сотрудников.

В прошлой жизни:

  • 2011: Начал как PHP-разработчик
  • 2012: Познакомился с Node.js
  • 2013: Познакомился с миром front-end разработки

Немного фактов:

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

Ключевые навыки

  • javascript
  • typescript
  • ruby on rails
  • terraform
  • aws
  • linux
  • react
  • serverless
  • node.js
  • single-page applications
  • microservices
  • docker

Специализация

  • Веб-разработка на React

    Работаю с React c версии 0.13.0. Помогу понять React работает изнутри и на что он способен. Помогу сформировать свой собственный взгляд на то, как делать React-приложения.

  • Программирование на JavaScript

    Неважно будет ли JavaScript для вас первым языком программирования или нет. Мы изучим сам язык, разберём как JS работает в браузере и посмотрим на современные инструменты разработки на JS.

  • Веб-разработка на Node.js

    Разберём: как написать API на Node.js; почему Node.js такой быстрый; как организовать код вашего приложения; как применить Node.js в микросервисной архитектуре; деплой.

  • Разработка Single-page applications

    Научу делать SPA с опорой на качество, performace и best practices. Рассмотрим как задеплоить SPA. Можем углубиться и рассмотреть такие штуки как Server Side Rendering, Micro Frontends.

  • Вёрстка

    Помогу освоить responsive верстку. Рассмотрим, что такое семантическая верстка и accessability. Затронем нюансы вёрстки под множество браузеров.

Статьи

Отзывы