Для открытия контактов резюме необходимо приобрести доступ к базе
Не указана
Гражданство
Казахстан
Тип занятости
Полная занятость, Частичная занятость, Проектная работа/разовое задание, Волонтерство
Мужчина, 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 месяцев