Для открытия контактов резюме необходимо приобрести доступ к базе

  • Открывайте только нужные вам целевые контакты
  • Контакты открываются навсегда
  • Низкая стоимость
#

React

Не указана

Гражданство

Казахстан

Тип занятости

Полная занятость, Частичная занятость, Проектная работа/разовое задание, Волонтерство

Мужчина, 54 года, родился -

Город: Алматы

Опыт работы

7 лет 10 месяцев

Epam Kazakhstan

Software engineer

С 01.04.2022 по 01.11.2023 (1 год 7 месяцев)

1 проект - Система управления правами Автоматизированная система предоставления прав в облачной среде AWS. Каждый сотрудник может запрашивать разрешения на набор облачных приложений через эту систему. Роль - Инженер бэкенда Технологии - TypeScript, NodeJS, ExpressJS, ElasticSearch, Docker, OpenStack, Jest. На первом этапе текущий проект был перенесен с JavaScript на TypeScript. На следующем этапе проект был переведен на трехуровневую архитектуру в соответствии с лучшими практиками. В процессе разработки было создано 830 юнит-тестов. В ходе тестирования были выявлены и устранены утечки памяти. В результате время выполнения тестов уменьшилось в 11 раз с 140 секунд до 12 секунд. Был создан образ Docker со всеми необходимыми тестовыми данными для ускорения разработки. 2 проект - Система обзвона клиентов. Система, в которой менеджер может звонить клиентам и предлагать им новый продукт. Роль - Инженер FullStack Технологии - NodeJS, ExpressJS, Babel, WebPack, React 15 и 18 с хуками, Redux, AntDesign. 2 части фронтенда этого приложения были перенесены с React 15 на классовых компонентах с Grommet UI на React 18 с хуками и AntDesign UI. Примерно 95% кодовой базы были отрефакторены. Бэкенд-часть была перенесена с версии NodeJS 8 на версию 16 - все библиотеки были обновлены до последних версий, и некоторый код был отрефакторен в соответствии с новыми версиями библиотек. 3 проект - Система управления заказами. Система, в которой менеджер может собирать все товары из онлайн-заказа в одну коробку и отправлять ее клиенту через одного из поставщиков доставки. Процесс доставки можно отслеживать онлайн в реальном времени менеджером или клиентом. Роль - Инженер FullStack Технологии - NodeJS, ExpressJS, Babel, WebPack, React 15, Redux.

Epam Kazakhstan

Software engineer

С 01.04.2022 по 01.11.2023 (1 год 7 месяцев)

1 проект - Система управления правами Автоматизированная система предоставления прав в облачной среде AWS. Каждый сотрудник может запрашивать разрешения на набор облачных приложений через эту систему. Роль - Инженер бэкенда Технологии - TypeScript, NodeJS, ExpressJS, ElasticSearch, Docker, OpenStack, Jest. На первом этапе текущий проект был перенесен с JavaScript на TypeScript. На следующем этапе проект был переведен на трехуровневую архитектуру в соответствии с лучшими практиками. В процессе разработки было создано 830 юнит-тестов. В ходе тестирования были выявлены и устранены утечки памяти. В результате время выполнения тестов уменьшилось в 11 раз с 140 секунд до 12 секунд. Был создан образ Docker со всеми необходимыми тестовыми данными для ускорения разработки. 2 проект - Система обзвона клиентов. Система, в которой менеджер может звонить клиентам и предлагать им новый продукт. Роль - Инженер FullStack Технологии - NodeJS, ExpressJS, Babel, WebPack, React 15 и 18 с хуками, Redux, AntDesign. 2 части фронтенда этого приложения были перенесены с React 15 на классовых компонентах с Grommet UI на React 18 с хуками и AntDesign UI. Примерно 95% кодовой базы были отрефакторены. Бэкенд-часть была перенесена с версии NodeJS 8 на версию 16 - все библиотеки были обновлены до последних версий, и некоторый код был отрефакторен в соответствии с новыми версиями библиотек. 3 проект - Система управления заказами. Система, в которой менеджер может собирать все товары из онлайн-заказа в одну коробку и отправлять ее клиенту через одного из поставщиков доставки. Процесс доставки можно отслеживать онлайн в реальном времени менеджером или клиентом. Роль - Инженер FullStack Технологии - NodeJS, ExpressJS, Babel, WebPack, React 15, Redux.

NuCash

Software Engineer

С 01.05.2021 по 01.02.2022 (9 месяцев)

Разработка кроссплатформенного мобильного приложения с использованием TypeScript, ReactNative, Redux, Axios, Styled Components. Публикация приложения в Apple TestFlight для проведения тестирования. Разработка адаптированного для мобильных устройств главного сайта компании с использованием HTML, CSS, JS, Webpack, Handlebars, Material Design Components. Вёрстка (табличная) шаблонов писем. Разработка мобильного приложения под Android на языке Kotlin с использованием паттерна MVVM и Coroutines.

Фриланс

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

С 01.07.2020 по 01.05.2021 (10 месяцев)

В качестве Frontend разработчика принимал участие в нескольких проектах - разрабатывал с нуля (аутентификация, авторизация, маршрутизация, локализация, State Management), дорабатывал функционал и исправлял баги в имеющихся проектах. Во время работы использовал: React, Redux, TypeScript, Vue, OpenLayers, React-Leaflet (работа с картами), Bootstrap, Antd, Material-UI, Formik, Amcharts (графики). Также на React-Native создал и опубликовал в Google Play 2 мобильных приложения. Мои проекты: https://cc.digital-jetisy.kz http://opentaraz.utg.kz http://ksktaraz.utg.kz http://open-tdk.kz http://ksk-tdk.kz http://budget-tdk.kz https://play.google.com/store/apps/details?id=com.sinceysoftware.open_tdk https://play.google.com/store/apps/details?id=com.sincerysoftware.taraz_city

InCraft

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

С 01.02.2021 по 01.04.2021 (2 месяца)

Проект onlinemektep.kz Frontend: React, Redux, Reselect - Добавление нового функционала в проект, поиск и исправление ошибок, внесение исправление согласно рекомендаций независимого аудита, сборка проекта. Backend: NodeJs - добавление нового функционала и др. Обсуждение и планирование новой архитектуры для этого проекта.

Samgau

Разработчик программного обеспечения

С 01.05.2019 по 01.07.2020 (1 год 2 месяца)

Участвал в проекте Дополнительное образование (React, Redux, TypeScript) в качестве Front-End разработчика. Проект состоит из 3х разделов - 1. Основной портал https://eaktobe.kz/ , через который можно подать заявку на поступление ребёнка в дополнительное образовательное учреждение 2. Общедоступный информационный портал https://info.eaktobe.kz/, на котором все желающие могут ознакомиться со списком дошкольных образовательных учреждений, их группами и расписанием 3. Административный кабинет (доступен только после аутентификации через ЭЦП) http://cabinet.eaktobe.kz/ в котором идёт обработка поданных заявлений, формирование реестра учебных учреждений, групп, расписаний, преподавательского и административного состава и т.д. С нуля, на чистом JS, разработал Геопортал Акмолинской области https://geo.smartkokshetau.kz/generic/map В данном проекте используется библиотека для работы с картами OpenLayers. Реализовал возможности не только по отображению выбранных данных, согласно выставленным фильтрам, но также и возможность создания объектов на карте (можно выбрать инструмент и на карте рисовать точки, линии, полигоны), внесении о них подробной информации (включая текстовую и графическую информацию - картинки потом также можно посмотреть ) и сохранение на сервер, чтобы потом можно было отображать на карте, а при клике открывается окно с подробной информацией, картинками и приложенными файлами. В качестве бэкенд разработчика принимал участие в новом проекте по выборке и визуализации данных на основе CubeJs

S-Tel

Разработчик

С 01.01.2019 по 01.05.2019 (4 месяца)

В компании участвовал в разработке системы корпоративного обучения сотрудников. Принимал участие в обсуждении логики работы системы, обсуждение дизайна, предлагал и реализовывал дополнительный функционал. Проводил тестирование функционала системы, составлял отчёты по выявленным недостаткам и исправляю их. Верстал новые страницы, адаптировал под мобильные устройства старые страницы. В работе над данным проектом использал HTML, CSS, Bootstrap, JavaScript, AngularJS, PostgreSQL.

Банк ВТБ (Казахстан) Дочерняя организация Акционерное общество

Начальник отдела системного администрирования

С 01.01.2017 по 01.06.2018 (1 год 5 месяцев)

Подробная информация в резюме по ссылке из раздела "Обо мне"

Образование

Университет

Аккаунт-менеджер

Университет

Академия Вёрстки

Университет

Академия Вёрстки

Владение языками

Родной язык

Русский

Иностранные языки

Английский

Дополнительно

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

  • Знания яп: php, python3, javascript +es, node.js, vuejs, webcms

  • git

  • Project reactor

  • , mongodb

  • react native

  • material ui

  • Flutter redux

  • nestjs framework

  • Sql server express

  • React (v.16), websockets, redux, webpack, sass, node.js;oauth 2.0, keycloak, spring boot, spring sec

  • Навыки работы с docker/docker-compose

  • Javascript html бэм-методология typescript vue (2/3) vuex vitepinia tailwind nuxt apollo vue compo

  • Sql postgresql

  • typeorm

  • Odm - mongoose

  • opensearch

Дополнительная информация

JavaScript/TypeScript FullStack разработчик с 5 летним опытом реализации сложных проектах. Основные навыки: • Backend: NodeJs, NestJs, Express • DB/ORM: MongoDB/Mongoose, PostgreSQL/TypeORM • Frontend: React, Redux, AntDesign, MaterialUI • Mobile: React Native, Android/Kotlin • AWS: S3, CloudFront, Lambda, SQS, SNS, DynamoDB, Secrets Manager, Serverless • Тестирование: Jest, React Testing Library Ключевые достижения: • Мигрировал Express проект с JS на 3х уровневую архитектуру с применением TypeScript. • Написал 830 тестов для каждого уровня со 100% покрытием. • Автоматизировал миграции БД с помощью Liquibase. • Внедрил в проект AWS Secrets Manager для централизованного управления секретами. • Переписал фронтенд часть проекта с использованием нового UI фреймворка (Grommet -> AntDesign). • Обновил бэкенд часть проекта для использования с последней версией NodeJS. • Создал конфигурацию LocalStack Docker-Compose с автоматическим заполнением образцов данных для улучшения локальной разработки. • Обнаружил и устранил утечку памяти. Как результат, тесты стали проходить в 12 раз быстрее и использовать в 10 раз меньше памяти. • Исправил множество багов в легаси проектах. Microsoft Certified Solutions Expert - эксперт в Microsoft Windows Server, Active Directory, DNS, DHCP и других технологиях. Открыт к новым вызовам с фокусом на бэкенд. Примеры кода: NodeJs (NestJs, Mongoose, JWT) https://github.com/SReaver/top-api ReactNative (Context, TypeScript) https://github.com/SReaver/rn-space Я имею очень обширный бэкграунд в ИТ (15 лет опыта) и знаю что и как должно работать. Резюме всего моего бэкграунда можно найти здесь: https://almaty.hh.kz/resume/f58f85efff01f368a60039ed1f667861637471

Похожие резюме

#

Не указана

26 лет

Алматы

Полный день

Последнее место работы

ТОО «ГТЭС-Строй", Менеджер по общим вопросам, май 2016 - сентябрь 2016

Обновлено

18.11 в 15:05

Был на сайте

Менее недели назад

Опыт работы

13 лет 4 месяца

#

до 550 000 ₽

38 лет

Алматы

Полный день, Гибкий график, Удаленная работа

Последнее место работы

Cats - stationery company, Экспорт менеджер, август 2007 - июнь 2008

Обновлено

14.10 в 15:01

Был на сайте

Более недели назад

Опыт работы

16 лет 2 месяца

#

до 400 000 ₽

36 лет

Алматы

Полный день, Гибкий график, Удаленная работа

Последнее место работы

КазНМУ им. С.Д.Асфендиярова, Ведущий специалист Отдела стратегического планирования, сентябрь 2010 - ноябрь 2012

Обновлено

11.11 в 15:03

Был на сайте

Более недели назад

Опыт работы

13 лет 9 месяцев