Для открытия контактов резюме необходимо приобрести доступ к базе
Не указана
Гражданство
Казахстан
Тип занятости
Полная занятость, Частичная занятость, Проектная работа/разовое задание, Волонтерство
Мужчина, 55 лет, родился -
Город: Алматы
Опыт работы
8 лет 1 месяц
Jetem
Senior software engineer
С 01.02.2024 по настоящее время (1 год 1 месяц)
Разработал и внедрил: • Инвойсы для оплаты • Вывод денег на карту • Предоплата • Лист контроля с разными асинхронными шагами • Биометрическая проверка по лицу • Отправка данных через SSE
Jetem
Senior software engineer
С 01.02.2024 по настоящее время (1 год 1 месяц)
Разработал и внедрил: • Инвойсы для оплаты • Вывод денег на карту • Предоплата • Лист контроля с разными асинхронными шагами • Биометрическая проверка по лицу • Отправка данных через SSE
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 месяцев)
Подробная информация в резюме по ссылке из раздела "Обо мне"
Образование
Университет
Аккаунт-менеджер
Университет
Академия Вёрстки
Университет
Академия Вёрстки
Владение языками
Родной язык
Русский
Иностранные языки
Английский
Дополнительно
Ключевые навыки
Javascript
Знание git
Project reactor
Знания яп: php, python3, javascript +es, node.js, vuejs, webcms
, 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
Похожие резюме
Не указана
27 лет
Алматы
Полный день
Последнее место работы
ТОО «ГТЭС-Строй", Менеджер по общим вопросам, май 2016 - сентябрь 2016
Обновлено
18.11 в 15:05
Был на сайте
Более недели назад
Опыт работы
13 лет 4 месяца
до 600 000 ₽
34 года
Алматы
Полный день, Гибкий график, Удаленная работа
Последнее место работы
Paradise, Повар японской и итальянской кухни, январь 2010 - июль 2012
Обновлено
25.10 в 09:10
Был на сайте
Более недели назад
Опыт работы
13 лет
Не указана
Алматы
Полный день, Гибкий график, Удаленная работа
Последнее место работы
Банк ВТБ (Казахстан) Дочерняя организация Акционерное общество, Начальник отдела системного администрирования, январь 2017 - июнь 2018
Обновлено
30.10 в 03:03
Был на сайте
Более недели назад
Опыт работы
7 лет 10 месяцев