Ruby on rails разработчик (Junior)
Описание
[pict001.jpg] ЕфремовЮрийАнатольевич
Мужчина 46 лет родился30 сентября1974
+7
18228@inbox.ru — предпочитаемыйспособсвязи
ICQ: whatsapp +77054643701
Skype: yura.efremov
Проживает АлматыГражданство Россия естьразрешениенаработу
КазахстанНеготовкпереезду готовкредкимкомандировкам
Желаемаядолжностьизарплата
РазработчикRuby on Rails (Junior)
Началокарьеры студенты
•Информационныетехнологии Интернет Мультимедиа
Занятость полнаязанятостьГрафикработы удаленнаяработа гибкийграфик
полныйдень
Желательноевремявпутидоработы неимеетзначения
Опытработы—15 лет10 месяцев
Август2019 — настоящеевремя1 год11 месяцев
Secnet-eeca
Алматы secnet-eeca.com/
Электроника приборостроение бытоваятехника компьютерыиоргтехника
•Электронновычислительная оптическая контрольноизмерительнаятехника
радиоэлектроника автоматика(продвижение оптоваяторговля
•Электронновычислительная оптическая контрольноизмерительнаятехника
радиоэлектроника автоматика(монтаж сервис ремонт
•Промышленное бытовоеэлектрооборудованиеиэлектротехника(монтаж сервис
ремонт
•Промышленное бытовоеэлектрооборудованиеиэлектротехника(производство
Technical support engineer
Внедрениепрограммныхпродуктов Осуществлениедиагностики
устранениенеисправностейисбоевофисногооборудованияпозаявкампользователе
й монтажинастройкупрограммныхпродуктов обслуживаниеих
Июнь2004 — Апрель2018
13 лет11 месяцев
"Wimpex" (ОсОО"Информационныетехнологии подразделениекомпании
tassay.kz , www. wimpex.kz
Продуктыпитания
•Безалкогольныенапитки(производство
•Безалкогольныенапитки(продвижение оптоваяторговля
•Алкогольныенапитки(продвижение оптоваяторговля
инспекторслужбыинформационнойбезопасности•Разработкастратегиизащитыинфо
рмационнойбезопасностикомпании•Вводновыхпрограммпозащитеинформации•Разр
аботкамерпозащитеконфиденциальнойинформации•Консультации
разъяснениянапредметпринятиямерпозащитеконфиденциальнойинформацииипредо
твращениюутечек
•Мониторингутечек•КонтрольвыполненияпользователямииперсоналомподдержкиИ
ТитехнологическихсистемтребованийпоИБ•Актуализациянормативнойдокументац
иивсоответствиистребованиямикомпанииивнешнихрегуляторов
Образование
Высшее
2001 КиргизскийСлавянскийУниверситет
Юридический уголовноеправо
1996 КиргизскийГосударственныйУниверситет
Прикладнаяматематика автоматизированныесистемыуправления
Повышениеквалификации курсы
2018 Attractor school
Attractor school, разработчикRuby on Rails
Ключевыенавыки
Знаниеязыков Русский— Родной
Английский— B1 —Средний
Навыки Ruby On Rails Ruby Git Linux HTML5 CSS3 Bootstrap ООП PostgreSQL
MySQL Ruby Gems MVC Nginx CI/CD Python API REST
Опытвождения
ИмеетсясобственныйавтомобильПравакатегорииB, C
Дополнительнаяинформация
Обомне Вданныймоментучасвствуювopen source проектеHelphub.ru
Нахожусьнапозицииjunior.
ЯумеюпрограммироватьнаRuby, могусоздаватьвеб приложениянаRails.
Знаюкакразрабатываетсяприложенияизнаюкакустроенпроцесспоразработкеприло
жений
Могусоздатьприложение, поставитьегонаудаленныйсервервпродакшен
Умеюпроектироватьбазыданных МогунаписатьSQL запросы
НемноговладеюнавыкамиадминистрированиебазданныхMS SQL, MySQL.
УмеюиспользоватьсистемуконтроляверсийGit. Такжемогувестиважную
необходимуюдокументациювходенаписанияпроекта спомощьюWiki, Issues
tracker.
Могунастроитьпроцесспоставкивпродакшенкаквручнуютакиспомощьюgem
capistrano. Могурешатьзадачипоback-end разработке, такжепоfront-end
спомощьюHTML5 иCSS3.
Списоктехнологийкоторымиявладею
РаботасLinux
РаботаскоманднойстрокойУстановкасистемныхпакетовУдаленноеуправление(ssh
)
ОсновыпрограммированияАлгоритмыЛогическиеконструкцииЦиклыПодпрограммы(м
етоды
Объектноориентированноепрограммирование(ООП
ЯзыкRuby
ТипыданныхСинтаксисязыкаКонструкцииязыкаRuby-way
Блоки итераторыКлассы модули
RubyGems
ПоискРаботасдокументациейУстановкаииспользованиеgem-оввсобственномпроек
те
Написаниеweb-сервераснуляСетеваямодельOSI
ПрактическоеиспользованиепротоколаHTTP.
Получениезапросов(парсингзаголовковителазапроса
Отправкаответов(формированиезаголовковителаответа
ПолучениеиобработкаGET/POST-запросовРаботасquery-string
НаписаниеMVC-подобноговебфреймворкаСозданиемеханизмамаршрутизации(routi
ng)
Ruby on Rails
MVC (модельпредставлениеконтроллер роутингСозданиеCRUD-приложения(втч
scaffold)
Аутентификацияиавторизация сессияпользователяActiveAdmin, Devise
Работасфайлами
ВерсткаHTML-страницОсновныеэлементыHTML
РаботасCSS
ПринципыработысBootstrap 4
Использованиесетки стилейиосновныхкомпонентов
ИнструментыразработкиIssue-трекерыиработавкомандеСистемаконтроляверсий(
Git)
Работасудаленнымирепозиториями(GitHub, Bitbucket, GitLab)
ПринципычистогокодаSOLID
АвтоматизированноетестированиеПриемочноетестированиенаcucumber +
capybara
ЯзыкGherkin
ИспользованиеSelenium
АвтоматизацияпоставкиContinuous Integration (Travis идр
Continuous Delivery.
ПоставкаприложениянапроизводственныйсерверНастройкаудаленногосервера(на
примереnginx, phusion passenger )
Capistrano
ОсновыреляционныхБД(My SQL)
ТеорияреляционныхБДПроектированиесущностейисвязеймеждунимиНаписаниеSQL-
запросовData definition language
Data manipulation language
ссылканамойрепозиторийнаGit: https://github.com/yuraefremov
Вовремяобучения, впоследниетримесяца
япроработалвкомандеразработчиковкотораяреализоваланебольшойпроектдляреа
льногозаказчика Впроцессеразработкимыпериодическименялисьролями
Ябылкаккапитаном аналитиком иразработчиком
Входеработынадпроектомкаканалитиквыяснял
анализировалтребованиезаказчикасоставлялтикеты
Каккапитансоставлялпланитераций
отчитывалсязапроведеннуювходеитерацииработу
Какобычныйразработчикписалкод
МойпервыйнебольшойпроектназываетсяAS_CRM
предназначендлякомпанииAttractor School Almaty.
Этотпроектсборкавсехинструментовдляведенияучебногопроцессавшколе Те
регистрациястудента автоматическоесозданиеснимдоговора
Созданиепланаучебногопроцесса
написаниеисоставлениеконтентазанятийидомашнихзаданийдлястудентов
Отправкадомашнихработстудентами
Возможностьскачиванияипроверкидомашнихработпреподавателями
Написаниерецензийнакаждуюдомашнююработу
Ссылканасерверпродакшнапроекта http://134.209.192.197
email: admin@admin.com
password: 123456
Ссылканарепозиторийпроекта https://github.com/yuraefremov/as_crm
илиhttps://github.com/glokzs/as_crm
Примерымоегооформлениятикетов
https://github.com/glokzs/as_crm/issues/163
https://github.com/glokzs/as_crm/issues/140
Примерымоегокода
https://github.com/glokzs/as_crm/commit/e069a5c5a6fc3e12f90a481d83c1596
c6b004a35
https://github.com/helphubteam/helphub/pu ll/198
https://github.com/helphubteam/helphub/pull/247
МойопытвпрограммированиииразработкиПОскладываетсяиз9-тимесяцевобучения
3 месяцевразработкивучебнореальногопроекта атакже6 месяцевработывopen
проекте"HelpHub" (https://helphub.ru/). Ябудуоченьрадвлитьсявсильную
адекватнуюкомандуразработчиков
Мненравитьсязаниматьсяпрограммированиемияоченьхочурешатьзадачи
Еслимоихзнанийинавыковбудетнедостаточнодлявашегопроекта
ябудурадпоработатьсвамибезвсякойоплатывкачествестажера
длятогочтобызапарумесяцевподтянутьнеобходимыевашейкоманденавыки
знанияилитехнологии Намойвзгляд
длявасэтоспособначатьсомнойвзаимодействовать
иоценитьмоиличныекачествабезвсякогорискадлякомпании
ибезненужныхрасходов Наменяненужнотратитьвремявашихразработчиков
достаточнотолькокорректноставитьзадачидлясамостоятельнойподготовки
можночерезissue tracker.
Возможноподходящимвариантомбылабыпостановказадачииотчетыорезультатахраз
внеделю Илилюбойдругойудобныйдлявасспособпрохожденияудаленнойстажировки
В последниегодыя работалпо другойспециальности
В даннойспециальностиопытанет
27 июля, 2016
Владимир
Город
Ульяновск
Возраст
67 лет ( 2 сентября 1957)
28 июля, 2016
Ольга
Город
Ульяновск
Возраст
43 года (23 июля 1981)
1 августа, 2016
Петр
Город
Ульяновск
Возраст
50 лет ( 1 января 1975)