Я ж программист. Не в смысле - все знаю, а в смысле делаю то что требуется для выполнения задачи. Задачи, подходы, и даже инструменты, они всегда разные и развиваются, я редко вижу смысл запоминать что то конкретное вроде апи версии фреймворка или даже языка, когда задача фокусируется и повторяется, я делаю сниппеты/конфиги/различные доки для повышения скорости и ориентации, и в этот период даже если бы я хотел забыть то что повторяю по 100 раз на дню я бы не смог, потом проект сдается, я выгружаюсь и загружаюсь в новую область. У меня маленький хард, если вы понимаете о чем я, но эффективная оперативная память. Именно эти качества помогают мне смотреть на задачу свежим взглядом, находить проверять и внедрять актуальные технологии и решения в свои проекты. Если учесть динамику развития программных продуктов - именно такой подход мне кажется весьма логичным.
В общем я обычный кодер - многое знаю и использую, отлично понимаю что не могу знать всего, открыт к крайне широкому спектру предложений, особенно к позициям с перспективой роста. Многозадачность моя сильная сторона, но я так же могу выполнять более узкие/ конкретные задачи, с небольшим отставанием от такого узкого специалиста, я быстро компенсирую эту разницу за счет автоматизации процессов, не дюжей целеустремленности, усидчивости и работе из дома где у меня есть все время кроме сна. Я бы даже хотел быть более узким специалистом, но клиентов не выбирают - им предоставляют сервис.
ps: имею 3+ года опыта работы с сервисами Azure
Небольшая подборка моих работ
https://drive.google.com/file/d/1Hdkr0x7FXe1T_eciaTt8fNLNIGUwi90Q/view?usp=sharing
Angular 7, 8, mongoDb
✓ Angular 7,8
✓ Three.js
✓ UI expert
✓ Appwork template
✓ SignalR
✓ JavaScript, TypeScript
✓ HTML 5, CSS 3.0 (+adaptive design)
✓ Docker
✓ C# NetCore 2.2
✓ MongoDb
✓ Jira
✓ Git
✓ Azure
- Работа с различными клиентами через платформу up-work
https://www.upwork.com/fl/pavellezhenin2
- Интернациональный опыт работы (коммуникационный английский)
- Работа с трекером upwork (Учет рабочего времени)
- Работа с платежной системой
https://www.payoneer.com
используемые знания:
::::: Project managemet systems
✓ Jira, YouTrack, GitHub, Trello, GitLab
✓ GIT
::::: Frontend expert
✓ HTML 5, CSS 3.0 (+adaptive design)
✓ JavaScript, TypeScript
✓ Angular (Angular Material) + RXjs
✓ PDF.js, PDF-lib, PDF-Assambler,
✓ Firebase / Firestore
✓ jQuery / Lodash / Moment / Bootstrap
✓ UI expert
✓ Google-api (auth, maps, translate, disk...), Yandex-api, Dropbox-api, FB-api, vk-api, Social Newtorks etc. ...
✓ WebPack, Gulp, Grunt
✓ Web Worker
Выполнение любой поставленной задачи в web. от покупки хостинга до создания и поддержки приложения.
Работа с cms: bitrix, wordpress, netcad, opencard, joomola, prestashop
Инструменты, библиотеки и пр.
azure, resharper, phpshtorm, visual studio, git, powershell, azure services, redis, npm, gulp, bower, mvc, api, rest api, hub, owin, ef, ninject, dapper, dapper+, linqtosql, unit-tests...
babylonJs, angular 1.x/6.0+, signalr, jQuery, lodash, bootstrap итп.
Развертывание , подбор, модификация/адаптация или создание шаблона. Проектировал логические слои, api, различные службы для приложения и взаимодействий с базой данных на уровне ORM (dapper/ef/liqtosql).
Архитектура и оптимизация базы данных. Формировал структуры базы данных, процедуры, функции, триггеры, миграции, реплики, поисковые запросы итп на уровне sql server.
Администрирование, 1c синхронизация, content editor
Работа в команде.
Разрабатывал UX/UI дизайн.
Пишу на: c#, js/ts, css/scss, html,ms-sql(+azure)/t-sql/ . net 4.5+, .net core 2.0+, node.js, с применением различных инструментов и библиотек (см. выше). Как консольные так и веб приложения втч с применением служб Azure.
ps. PHP на постоянной основе не интересуют. (разовые рассматриваю)
Спроектировать и реализовать идею 3d браузерной игры в форме веб приложения на базе Babylon.js + angular + .net + ms sql server + azure app.
Модернизировать приложение в соответствии с партнерской договоренностью.
Разработка, администрирование, тестирование, публикация.
Результат - готовое к развертыванию приложение с дырами в дизайне( присутствуют заглушки в текстурах, моделях, спрайтах) .
Локализация на 3х языках (русский, испанский, английский)
Встроенный мессенджер с возможностью переводить сообщения на указанный язык (поддерживается как гугл так и яндекс traslate)
Модули магазина, авторизации, синхронизации, админки для контроля за игровым миром.
Исходный код в районе 300к строк, глобально переделывался около 5 раз, из за ключевых изменений в постановке (поэтому так долго), например переход 2д(по факту от img) в 3d(canvas(bjs)), от плагинов на jQuery на ангуляр, от ef k linqtosql а затем к dapper, от mvc/api к hub, от .Net Freamwork к .Net Core в общем все типичные прелести разработки.
Кроме it области имею опыт работы в строительной среде.
от проектирования в autocad и бюджетного планирования до чернорабочего, втч: маляр, сантехник, плиточник, электрик, кровельщик, плотник, прораб, архитектор. Имел опыт как внутренних так и внешних работ необходимых для отделки квартир, постройки 2-3х этажных домов. и обустройства прилежащей территории (альпийские горки, площадки, септик, колодец, итп)
Достижения.... много всего так то, конечно я не спец в этих областях, но есть пару вещей которые работают везде - "Хочешь что то сделать правильно - делай это сам", "не доверяй ни кому кроме себя, и себе не доверяй", "не говори - делай, а делая думай", "не знаешь как правильно? Узнай и сделай " ну и другие полезные вещи в таком вот духе. Каждое маленькое созидание уже достижение.
Cargoclix produces software for transport and logistics
https://start.cargoclix.com/
✓ Angular
✓ C#
✓ Docker
✓ Azure
✓ .Net core
✓ MongoDb
✓ MySql
Обязанности:
Frontend:
Backend:
Общие:
Достижения:
Приобретенный опыт: