Remote Senior .Net Full-Stack Developer

Уровень зарплаты: от 190 000 руб.
Местоположение: Казахстан

Резюме: Remote Senior .Net Full-Stack Developer

Обо мне
Мотивированный и очень активный Senior .Net Full-Stack Developer с 4-летним опытом коммерческой разработки. Посвящаю себя тем проектам, которые выполняю, и склонен изучать и использовать самые современные фреймворки во всех проектах. Вкладываю своё свободное время в изучение новых стеков на Udemy. Сам предлагаю и реализую решения. Среди самых сложных задач - мигрировал большие объемы данных нефетдобывающей компании в облако в крайне ограниченные сроки, ускорял веб-портал в 24 раза за счет перехода на современный стек. Имею теоретические знания о шаблонах программирования, архитектуре ПО. Свободно владею русским и английским языками.
_______________________________________________________________________________________________________________
Используемые технологии:
Языки: C#, JavaScript, TypeScript, T-SQL, PL-SQL, CSS, SCSS.
Backend: ASP.NET MVC/Web API, ASP.NET Core, Entity Framework, Entity Framework Core.
Client: Angular, React, RXJS, Bootstrap 3, Bootstrap 4, Ext Js, Express.js, Redux, Flux
Cloud: Azure Resources (SQL Database, SQL Server, App Service, API Service, Storage Accounts, Blob Service, Active Directory).
Version Control: Azure DevOps, Git.
Testing: NUnit, mocha, MSFakes
Прочее: .NET SignalR, OData, Swagger/OpenAPI, LINQ, TeamCity, MsFakes, GraphQL, Microsoft Power BI Pro
_______________________________________________________________________________________________________________
Опыт работы:
_______________________________________________________________________________________________________________
Finservice24: октябрь 2018 - настоящее время
Finservice24 - это онлайн-платформа для проведения тендеров для крупных государственных и частных банков

Удаленный Senior .NET Fullstack Developer
Разработка фронтенда (Angular) и бэкенда (C#) веб-портала, настройка CI/CD в Jenkins:

- Однажды требовалось реализовать сложный адаптивный лендинг с анимацией для экранов разных размеров на основе макета за 5 рабочих дней, который нужно было представить потенциальному инвестору. Я вызвался добровольцем, целиком посвятил себя этой задаче и выполнил работу успешно.

- Показал работодателю, что .Net Core + Angular дают больше возможностей в разработке по сравнению с .Net Framework + jQuery, которые использовались на момент моего прихода в команду. За один год мы полностью заменили jQuery и Razor и перестроили веб-портал в современный, быстрый single-page application, использующий только Angular и ApiController.

Стек: C#, JavaScript, TypeScript, RXJS, Angular, SignalR, ASP.NET MVC, ASP.NET Core Figma, Entity Framework, Entity Framework Core, Jenkins, SQL Server

____________________________________________________________________________________________________________
Tengizchevroil: Август 2017 - Сентябрь 2018
Тенгизшевройл - нефтедобывающая компания.

Full Time Middle .NET Fullstack Developer, Database Technician
Разработка и поддержание веб-порталов компании, администрирование баз данных:

- Когда наша компания объявила о переходе на облачное хранилище, я меньше чем за месяц перенес 120 таблиц и 200 хранимых процедур из Oracle 12c в Microsoft Azure SQL.

- Представил ИТ-отделу идею заменить старые технологии - ASP.NET MVC/Classic и Oracle 12c DB на современный быстрый стек - ASP.NET Core, Angular и Azure SQL Server. Успешно защитил идею и запустил проект перехода.

- Текущий веб-портал поиска документов работал очень медленно из-за большого объема данных (> 100 ГБ). У меня возникла идея использовать GraphQL. Я разработал, представил концепт и успешно построил интранет-портал для поиска документов на основе GraphQL, который удовлетворяет потребности компании в запросе больших объемов данных. Интранет-портал стал использоваться как основной, а также использовался в качестве шаблона для наших последующих проектов.

- Настраивал CI/CD с использованием конвейеров Azure, публикацию стабильных версий в Azure App Services и Storage Accounts

Стек: C#, JavaScript, TypeScript, RXJS, Angular, ASP.NET MVC, ASP.NET Core, Entity Framework, Entity Framework Core, Azure, Oracle 12c, Microsoft SQL Server, GraphQL, Microsoft Power BI Pro
_______________________________________________________________________________________________________________
DzhandoSoft: июль 2016 - июль 2017
Джандософт - создатель MedStory, одой из ведущих больничных информационных систем в Казахстане, используемой 14 ведущими больницами по всей стране.

Full Time Middle Fullstack .NET Developer.
Разработка фронтенда и бэкенда онлайн-портала:

- Написал два модуля MedStory полностью с нуля: Родильный дом и Реабилитация.

- Предложил и успешно интегрировал в общую инфраструктуру инструмент создания и просмотра отчетов - Stimulsoft Reports, который затем стал базовым инструментом для создания медицинских отчетов, таких как история болезни пациента, результаты анализов и выписка пациента.

- Несколько раз посещал больницу-партнера, чтобы лично пообщаться с руководителем больницы и медицинскими специалистами, узнать у них бизнес-требования, провести тестовые внедрения нового функционала и получить фидбек

Стек: C#, ASP.NET WebApi, JavaScript, React, Entity Framework, SQL Server.
_______________________________________________________________________________________________________________
North Caspian Operating Company (NCOC): Июнь 2015 - Август 2015
NCOC - нефтедобывающая компания.

Full time Intern Fullstack .NET, SharePoint Developer.
Разработка и поддержка веб-сайтов компании, разработка новых компонентов для страниц на основе SharePoint.

Стек: C#, ASP.NET MVC, JavaScript, jQuery, Entity Framework, SQL Server.
_______________________________________________________________________________________________________________

Высшее образование: Университет имени Сулеймана Демиреля, Казахстан, Алматы (2015-2018)
Дипломный проект: «Футбольный веб-портал с авторизацией и системой управления правами пользователей»
Стек дипломной работы: .Net, jQuery, SignalR
Бакалавр по направлению Информатика и Математика