Frontend developer

Основное


Описание

I'm looking for a team of the same enthusiastic specialists.

I can offer confident technical skills from myself, as well as a high degree of self-organization and decency.

The best part of my work is a designing, building and maintaining useful, high quality and scalable software.

Навыки

*Specialization skills
- Strong experience in front-end and UI\UX domain
- Designing, implementing and maintaining single-page application with Native JavaScript and Frameworks (React, Vue, JQuery, Bootstrap)
- Making web layouts based on responsive web design principles
- Basics principles of working with application with NodeJS and Express
- State management in React applications with Redux and Mobx
- Strong experience in the web DSL and declarative languages (HTML, CSS, SVG, Markdown, yml)
- Strong experience in other tools (Webpack, npm, bash, vagrant, docker, InVision, Figma)
- Using programming languages on thе enterprise development and pet-projects (JavaScript, TypeScript, Php, Lisp, Elixir, Ruby)

*Common skills
- Development methodologies (SCRUM, kanban, waterfall)
- Principles of extreme programming (TDD, pair programming)
- Experience in prioritization, planning and task decomposition
- Basics of Computer Science and programming
- Basics of networks working (how to web and internet works, DNS, HTTP)
- Fundamental operating systems concepts (purposes of operating systems, types
of operating systems, working with Unix operating system from the command line)
- Basic programming paradigms (imperative, declarative, oop, functional, automata theory)
- Basics of discrete mathematics
- Design patterns (adapter, observer, state machine, functional composition, currying)
- Basic data structures in programming and principles of its works (linked lists, queue, stack, tree, graph, array, hash-map)
- Basics algorithms and computation processes (binary search, DFS, sorting, iterative process, recursion, etc.)

*English skills
- Ability to listening, writing and speaking with the customer and collegues (A2/B1)

*I'm interested in the following technologies
WebGL
Data visualization
ReasonML
OCaml
Clojure
Elixir
Engineering practices (CI\CD, Configuration management, IaC)

Владение английским
Могу проходить интервью

Работа


Software Engineer, EPAM Systems
авг. 2018 - янв. 2024

I'm working on toolbox and UI Kit for the data science platform.
I'm using React, TypeScript and MobX for building this project.

frontend-developer, Roistat
апр. 2016 - авг. 2018
  • Roistat-ui components library development
  • Widget components development
  • Project documentation development
  • Product maintenance
  • Code review
eCommerce operations manager, Gaijin Entertainment
окт. 2014 - нояб. 2015
  • management of the online store;
  • interaction with the digital distribution services (Steam, Sony PSN, uPlay);
  • supporting internal gaming platform;
  • project management;
  • e-commerce (PayPal, Gate2Shop, etc.).

Образование


Hexlet.io
янв. 2015 - нояб. 2024
HTML Academy
авг. 2015 - февр. 2016
Social Economic Institute, civil law degree
сент. 2006 - июля 2010

The best part of my work is a designing ...

'a' is not needed, and I'm not sure what are you trying to say here. Maybe it was supposed to be something like 'I love designing, ...'?

Anonymous21 нояб., 16:26

Добавить комментарий
Для этого действия нужновойти
Рекомендации
Ожидает подтверждения
1

Звучит довольно круто!

Я бы выделил еще знания по таким направлениям:

  • Языки (щас typescript почему-то в tools. Ну и сходу непонятно на каких языках можешь писать)
  • DevOps. Докер указан да, но непонятно как в целом с этим направлением, автоматизация, CI, облака вот это все.
  • Про тесты довольно куце. Сказано про TDD, но очень вскользь.

Спасибо за комментарий!
Наверное, стоит исключить технологии, в которых нет серьёзной экспертизы (за всё написанное нужно уметь грамотно пояснить), а не писать всё, с чем довелось поработать.

Dmitry Esin24 нояб., 09:55

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы

JavaScript - Junior разработчик
Не то чтобы рекомендация, но на подумать: ...
2 Ответа

Software developer
Рекомендации: 0) В стартовом описании нем...
1 Ответ

Junior Frontend Developer
Резюме хорошее, но если честно многовато т...
2 Ответа

Frontend Developer
Рекомендации: 1) Названия технологий край...
1 Ответ

Специалист технической поддержки
Рекомендации: 1) Проходите базовые/беспла...
1 Ответ

Java-разработчик
Все неплохо, пара комментариев: 1) Возмож...
1 Ответ

Junior (Intern) Frontend Developer
> Проходил курсы по HTML, CSS и JavaScript...
1 Ответ

JavaScript-developer
Удваиваю слова Кирилла, это все же не резю...
1 Ответ

Mid-level frontend(JS/React) software developer
Добрый день! Из того, что я могла бы реко...
1 Ответ

JS - программист
Добрый день. 1. Нужно указать имя все-т...
1 Ответ