Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте более двух недель назад

Кандидат

Мужчина, 40 лет, родился 31 января 1985

Талдыкорган, готов к переезду, готов к командировкам

Указан примерный район поиска работы

Программист

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость, проектная работа

График работы: полный день, сменный график, гибкий график, удаленная работа

Опыт работы 12 лет 5 месяцев

Август 2020Апрель 2021
9 месяцев

Москва, ozma.io

Информационные технологии, системная интеграция, интернет... Показать еще

Vuejs разработчик
Устройство на работу После начала пандемии по всему миру, я начал искать варианты удаленной работы. После недлительного поиска, меня пригласили на собеседование в ozma.io. ozma.io - это стартап который собирает CRM-ERP системы через написания простых SQL запросов с атрибутами в клиентском веб-интерфейсе. А также конструктор ozma.io использует JavaSript для написания бизнес логики. ( https://wiki.ozma.io/ru/guides ) TypeScript Начал я свою работу с устранения мелки и не очень багов на фронт-енде. Такие как, корректное позиционирование ячейки редактирования в таблице, корректное перемещение карточек канбана, выравнивание стилей в форме и т.д. До этого мне не приходилось писать на TypeScript и сам фронт-енд не был обычным VueJs проектом, и по этой причине, в начале было некоторое непонимание. Но при помощи сильного технического директора, через месяц или два, я уже свободно ориентировался в проекте и TypeScript. После устранения мелких ошибок и неровностей в верстке я перешел на реализацию новых функций. Реализовал добавление кнопок в панель, таблицы, формы. https://wiki.ozma.io/ru/guides/buttons Реализовал выполнение действий по сканированному qr-коду. Реализовал добавление и отображение данных по qr/bar - коду. Реализовал отображение qr/bar - кодов на формах. https://wiki.ozma.io/ru/guides/barcodes-and-qrcodes Реализовал древовидность в таблицах. https://wiki.ozma.io/ru/docs/funapp#%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8C%D1%8F-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B-%D1%81-%D0%B4%D1%80%D0%B5%D0%B2%D0%BE%D0%B2%D0%B8%D0%B4%D0%BD%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BE%D0%B9 Удаленная работа. С началом локдаунов мы продали квартиру и переехали в частный дом. Удаленная работа в своем частном доме, в отдельной рабочей комнате, по моему мнению, для меня комфортнее чем офисе где шумно и нельзя сосредоточится над задачей. У нас были ежедневные аудио созвоны в Google Meet. И еженедельные видео созвоны по планированию и результатам спринта. Я заметил что моя производительность очень высокая с самого утра. С 05:00 часов утра работая 4-5 часов непрерывно я завершал сложные задачи, и после завтрака 3-4 часа работая, завершал начатое с утра или брал задачи полегче. Причина ухода Во время устройства на работу меня предупреждали, что это стартап и бюджет закладывается на шесть месяцев. Мы заключили контракты два раза по пол года. Но при прохождении второго контракта, в стартапе начали заканчиваться выделенные деньги, что было тоже заранее предупреждено при заключении второго контракта.
Апрель 2018Июль 2020
2 года 4 месяца
IB Group

Талдыкорган

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий разработчик
Устройство на работу Для устройства на работу необходимо было решить простые рабочие задачи на PHP. До этого я почти никогда не писал на PHP. Но выполнение задания для меня не составило труда. Я решил все задачи там же на офисном компьютере. Меня приняли для переписывания старой CRM системы колл-центра которая не справлялась с нагрузкой, на новую, на базе Laravel, PostreSQL, Elasticsearch с отдельным фронт-ендом на VueJs. Старая система была написана без использования фреймворков на чистом PHP и со связью с MySQL, ее было трудно поддерживать. По сути в ней разбирался только один человек. Результаты моей работы Как результат совместной работы мы получили новую CRM-ERP систему со связью с серверами на Asterisk для организации звонков. Множеством интеграций со сторонними сервисами. Как своими личными достижениями считаю: Реализовал конвертацию сложных фильтров на фронте VueJs DevExtreme (https://js.devexpress.com/) в запросы на Elasticsearch. Реализовал сохранение вышеуказанных фильтров для интеграции со сторонними системами, по условию. Например: реализация API для интеграции с 1С с указанием определенных полей и условий на фронте. Создание быстрых отчетов на базе Elasticsearch. И сложная задача. Интеграция PivotGrid от DevExtreme c нашим API на базе ElasticSearch. Настроил фронт Vuejs для удобного использования DevExtreme c нашим API. Причина ухода На весь мир разразился кризис с пандемией коронавируса. И наша компания ориентирующаяся на онлайн продажах после серии локдаунов особенно на территории России, резко потеряла доходы. И компания с сотнями почти тысячью сотрудников закрылась на период пандемии.
Май 2015Январь 2018
2 года 9 месяцев
ТОО Рейтинг

Казахстан, rating.kz

Информационные технологии, системная интеграция, интернет... Показать еще

Инженер-программист
Устройство на работу. Перед собеседованием мне выдали тестовое задание в виде задачи по программированию схожее на задачи для олимпиад студентов. По условию надо было выполнить задание на языках С# или C++ за двое суток. В то время я еще не имел практики с этими языками и выполнил задание на JavaScript за несколько часов. В начале я планировал что смогу успеть перевести решение на одно из этих языков. Но это оказалось сложно выполнить за короткое время и я отправил решение на JavaSript на следующий день. Там были элементы комбинаторики, поиска по значению и сопоставления, если мне не изменяет память. Я тогда впервые узнал что есть такие задачи и увлекся их решениями на различных языка. В основном решал на Си, Java и Golang. Мне кажется что решение таких задач тренирует привычку писать код который потребляет минимум памяти и максимально по скорости. Почему-то такую культуру я почти нигде не встречал. Разве что слышал в Телеграм такое практикуют. Собеседование прошло в виде разбора моего решения и из дополнительных вопросов. В итоге меня приняли разработку на фронт-енд. Получение опыта В начале у меня были задачи только по фронт-едну. Такие как: http://artalem.kz/ https://call-centervko.kz/ru/ Со временем мне дали задачи на C# ASP.NET MVC Framework. У меня уже был опыт реализации простых своих проектов на Django (Python), Ruby on Rails (Ruby) и ExpressJs (NodeJs). И освоить ASP.NET MVC на C# мне не составило большого труда. Новым для меня было только функциональный стиль обработки массивов и Linq. Со временем нам пришлось почти отказаться от Linq из-за проблем с производительностью и все писать в хромых процедурах на MS SQL. Благо, я со студенческих лет хорошо знал SQL, и основным моим занятием стало написание и оптимизация SQL запросов. Со временем поступили пару проектов на написание мобильных приложений. Так как я был фонт-енд разработчиком, мне поручили выполнить их используя фронт-енд технологии. По сути был просто фронт на Crodova. Пример: https://play.google.com/store/apps/details?id=kz.rating.investportal&hl=ru Далее так как я уже был с опытом разработки мобильных приложений мне поручили выполнить нативное приложение для скорой помощи на Java. На Java и для android я никогда тогда еще не писал. Тогда пришлось быстро освоить эту технологию, и кажется мы неплохо выполнили это задание. Реализовали: Получение заявок с сервера. Использовали геолокацию для отображения на карте где находится машина на данный момент. Отображение на карте куда надо ехать. Список выполненных заявок с возможностью редактирования. Сохранение и синхронизация заявок при потере связи с сетью. Авторизация и аутентификация и загрузка своего профиля. Заполнение карточки клиента с указанием пункта назначения доставки. Причина ухода Причина увольнения переезд в город Талдыкурган.
Сентябрь 2014Май 2015
9 месяцев
КХ Болашак

Усть-Каменогорск

Сельское хозяйство... Показать еще

Старший специалист по IT
Разработка первичных документов для организации учета скота и мяса системами автоматизации. Разработка системы учета поголовья скота. Разработка системы учета движения мяса, начиная от убоя, заканчивая поставкой в розничные точки. Разработка сайта компании. Разработка интернет-магазина компании. Внедрение и сопровождение 1С-Бухгалтерия конфигурации Розница и Общепит. Настройка сервера 1С-Бухгалтерия на платформе Linux Ubuntu с базой Postresql. Настройка торгового оборудования.
Май 2014Август 2014
4 месяца
Интернет-маганизн papi.kz

Усть-Каменогорск, www.papi.kz

Веб-программист
Разработка сайта с нуля. Создание кассовой системы учета продаж связанный с сайтом в режиме реал-тайм. Система добавления товаров на сайт через страницу сайта. Система добавления товаров через файл xls. Ajax интерфейс. Мобильная версия сайта. В плане было: Система учета остатков. Система автоматического формирования заявок поставщикам. Система трендовых товаров, т. е. самые ходовые товары которые всегда должны быть на прилавках. Использовано: HTML, CSS, Nodejs, ExpressJs, MongoDB, Javascript, JQuery, TaffyDB.
Февраль 2013Апрель 2014
1 год 3 месяца
Восточно-Казахстанский лингвистицеский центр

Усть-Каменогорск, www.lingvko.kz

Образовательные учреждения... Показать еще

Инженер-информатик
Разработка сайтов лингвистических центров. Проведение видео конференций. Настройка и поддержка интерактивного оборудования. Настройка и поддержка линфо-кабинетов. Организация технической стороны областных конференций. Организация технической стороны областных семинаров.
Октябрь 2011Сентябрь 2012
1 год
ТОО "ЕлитБит"

Алматы, elitbit.kz

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий разработчик
При моем участии была разработана система для автоматического заполнения бланков для Налогового Комитета РК. Система учета заработной платы персонала медицинского центра по результатам выработки. Автоматизация заключалась в организации рабочего места для ввода данных кассирами и предоставления отчета руководству. Система выполнена c использованием Django(Python) и SQLite. Онлайн система подготовки к ЕНТ i-game.kz (разработка приостановлена). C использованием RubyOnRails, SQLite, Bootstrap. Организована автоматическая загрузка данных вопросов тестирования в базу данных системы. Ведение тестирования, учет правильных ответов и полная история тестирования. Организован выбор необходимых тестов по дате публикации вопросов ЕНТ и по предмету. Регистрация и аутентификация. Организован модуль игр между участниками. Организована функция добавления очков по выполнению тестов. И т.д. Интернет магазин (shop.elitbit.kz) с использованием RubyOnRails, SQLite, Bootstrap. А также, десяток сайтов на CMS Joomla. Причина увольнения, расформирование ТОО по причинам не связанными с деятельностью организации.
Октябрь 2010Октябрь 2011
1 год 1 месяц
Казахтелеком, АО

Усть-Каменогорск, telecom.kz

Телекоммуникации, связь... Показать еще

Инженер отдела капитального ремонта и строительства
Курирование объектов строительства по ВКО. Организация ввода телекоммуникационного оборудования в эксплуатацию. Курирование монтажа, наладки и сдачи в эксплуатацию телекоммуникационного оборудования по ВКО. Ведение переписки и налаживание контактов с подрядчиками. При моем участии было введено в эксплуатацию около 10 000 портов ADSL для предоставления услуг Мегалайн, IDTV, IDPhone. Введено в эксплуатацию оборудование DWDM, по республиканской оптической магистрали АО Казахстелеком. Приняты в эксплуатацию несколько районов городской оптической сети GPON, для предоставления услуги IDNet. Установлены башни и настроены базовые станции, для предоставления телефонии в сельских районах, посредством радио связи. Настроена радиорелейная связь на нескольких участках по ВКО. Причина увольнения из АО Казахтелеком, последняя занимаемая должность требует от сотрудника административных навыков, а технические знания используются примерно на 1%, и я перешел в ТОО"ЕлитБит" в качестве ведущего разработчика.
Июнь 2008Апрель 2010
1 год 11 месяцев
Казахтелеком, АО

Усть-Каменогорск, telecom.kz

Телекоммуникации, связь... Показать еще

Инженер - эксплуатации.
Настройка сетевого оборудования (router, switch, hub, dslam) для предоставления услуг Megaline. Выявление и устранение неполадок на станционном оборудовании при обращении абонентов. Организация подачи сигналов в отдаленные районы, для предоставления услуги Мегалайн. Настройка виртуальных корпоративных сетей, на основе сети АО "Казахтелеком". Монтаж станционного оборудования.
Сентябрь 2007Январь 2008
5 месяцев
Транстелеком, АО

Усть-Каменогорск

Телекоммуникации, связь... Показать еще

Инженер
Инженер АТС. Инженер по эксплуатации оборудования. Конфигурирование серверов биллинга телефонных переговоров. Настройка локальной сети. Организация закупок и ремонта оргтехники и компьютеров. Ведение учета оборудования. Внедрение нового ПО по автоматизации документооборота.

Навыки

Уровни владения навыками
JavaScript
Ruby On Rails
SQL
Node.js
MongoDB
Joomla CMS
Drupal API
CMS Wordpress
Cisco
HTML5
CSS3
Golang
Laravel
VueJs
ModX
Go
Elasticsearch
jQuery
MySQL
CSS
HTML
C#
Git
Linux
ООП
MS SQL Server
Apache HTTP Server
Nginx
Java
Rust

Опыт вождения

Права категории A, B, C

Обо мне

Никогда не опаздываю. За весь период удаленной работы опоздал только два раза. И в один из них ушел в код и не заметил времени. Не забываю просьбы. Обязательно возвращаю результат, какой бы он ни был. Не играю в компьютерные игры (интересно это плюс или минус в наше время?). Считаю что человек обязательно должен много читать книг. Утро это лучшее время. Человек заряжается энергией в спорте и движении. Есть небольшие свои проекты на Golang, Gin. Изучаю и активно интересуюсь языком Rust.

Высшее образование

2007
Радиотехники и связи, Кафедра электроники и компьютерных технологий, специальность электронные системы и технологии, Инженер системотехник
2002
ВКГУ, колледж непрерывного профессионального образования
Экономика и финансы, Бухгалтерия и аудит., Бухгалтерский учет, анализ и аудит

Знание языков

КазахскийРодной


АнглийскийA2 — Элементарный


РусскийC2 — В совершенстве


Гражданство, время в пути до работы

Гражданство: Казахстан

Разрешение на работу: Казахстан

Желательное время в пути до работы: Не имеет значения