Работа в EPAM, Luxof
Выполняю различные роли в командах различного уровня, есть опыт написания скриптов bash, powershell, c#. Пишу на C#, C, Python, JavaScript, TypeScript.
Работа в EPAM, Luxof
Фуллстек разработка нового функционала и поддержка существующего функционала (.NET 8 / React).
- импорт DWG файлов в БД Postgres / PostGIS
- валидация геометрий GeoJSON
- создание нового функционала инструментов рисования по направляющим линиям (backend)
Исправил импорт DWG файлов, поправил бек и фронт часть, добавил новый инструмент визуального редактирования элемента разметки в React.
Фуллстек разработка нового функционала и поддержка существующего функционала (.NET 8 / React).
- импорт DWG файлов в БД Postgres / PostGIS
- валидация геометрий GeoJSON
- создание нового функционала инструментов рисования по направляющим линиям (backend)
Исправил импорт DWG файлов, поправил бек и фронт часть, добавил новый инструмент визуального редактирования элемента разметки в React.
Разработка настольного решения, на базе VB6, работа в различных версиях VS: Visual Studio 2010/2013/2017/2019/2022, работа с техническим долгом, работа с проектами, модернизация проектов, решений, сборочного пайплайна, переход от Java/Groovy/Gradle + MSBuild на сборку в MSBuild/Cake.
Запланировал, реализовал и имплементировал переход на VS2022 для всей команды, реализовал собственный фреймворк для работы, распределил и унифицировал собственное решение для всех бизнес-зависимых задач (бек, фронт), подключил логгирование к проекту, сделал множество улучшений и нашёл множество технических решений для работы в VS2022
Работа на языке Python в Flask (backend), реализация множества взаимосвязанных проектов и тестовых стендов на docker / ocker-compose, имплементация TDD, BDD и бесшовной интеграции сервисов, работа на VSCode, реализация пайплайнов обработки д
анных и работа с Apache Kafka. hеализация REST-ful API, участие в работе команды разработки.
Flask:
OpenAPI (swagger), RESTplus, RESTapi, Marshmallow, SQLAlchemy, FHIR
VSCode: .dockercontainers, докеризация, оркестрация (compose), uwsgi, systemd, nginx.
Протоколы: FHIR, REST
.NET Core 3.0
Создал API для работы с Azure Data Lake Services v2 (HTTP REST API) используя Microservices/REST API Arcitecture. Запланировал, использовал docker containers, использовал реверсивное иженерию для анализа REST API сервисов. Имплементировал схему безопасность на основе JWT.
Python:
Использовал скрипты API для запуска ML, реализовал JWT-авторизацию, инерировал с Elasticsearch, создавал сервисы на OpenAPI 3.0, Connexion, Flask, Celery
Разработка внутрених корпоративных порталов.
Создавал корпоратвные backend-сервисы на .NET Core 2.1 (T4, EF Core 2.0).
Работал с REST APIs, .NET Core MVC. Создавал CI/CD pipelines с использованием GitLab и docker compose оркестрацию. Испольщовал Nginx в качестве реверс-прокси, с добразами в контейнерах на основе Linux.
Работал с PowerShellCore, bash, systemd, ufw.
Инерировал с Google Cloud API, Azure.
Знаком с AWS Lamba, Node.js, .NET Core 1.0, MySQL, Postgres, SQLite, и in-memory тестированием, BDD, TDD.
Использовал docker-compose, разрабатывао SMPP шлюзы (Node.js), занимался написанием документации (wiki, markdown)
Тестировал, деплоил и создавал кол. Тестирование включало в себя создание unit/integration тестов. Использовал метрики кода и quality gateways/metrics с использованим sonarqube/sonarcoloud/sonarlint.
Работал с backend, интерировался с сервисами WSDL, SOAP, в Excel, создавал плагины Excel C#, поддеривал корпоративный CMS/CRM, с использзование ASP.NET WebForms, ASP.NET MVC. Создавал новые и поддерживал существующие REST/JSON на сонове web-сервисов, работал с ActionScript и языком C#.
Создал SPA приложение используя Google Polymer 1/2 и Oracle.JET (JavaScript), и ASP.NET MVC web-сервисы.
Создавал шаблны веб-сервисов на основе шаблонов.
Имплементровал поддержку CORS, авторизации/аутентификации, подключение и использование HTTPS сертификатов.
Выполнял задачи администрирования MS Windows 2008R2/Windows Server 2012 и IIS 6.0 включая развертывание HTTPS сертификатов. Создавал ВМ на основе Windows. Занимался настройкой внешних/внутренних серверов, DMZ, IIS и SPA-aприложений, on-priemise.
Работал над проектами банковских интеграций.
Выполнял задачи по выписванию сертификатов HTTPS, установка Kiln, Git, Mercurial, работа с code review, осуществлял техподдержку.
Стек:
ASP.NET Web API, Windows Sever, IIS, HTTPS, SSL, Web services, ASP.NET Web Forms, ASP.NET MVC Web-services, Oracle Managed API, .NET framework, WinForms, VMs, Hyper-V.
Создавал приложения на ASP.NET, WinForms on Windows.
Задачи по системному администрированию, установке, настройке приложений, установке ПО, управления ПО, и бюджетом ИТ.
Разработал порталы и распространял ПО, реализовал CWLS (LAS) алгоритм, участвовал в создании цифровых архивов, поддерживал Linux и ПО (KINGDOM), поддержвал полный цикл разработки ПО, первую и вторую линию поддержки, осуществлял онлайн-поддержку.
Работал в Visual Studio 2010.
Создал библиотеку для работы с LAS-фалами, на платформе .NET. Создавал документацию на HTML5, CSS3, JavaScript.
Создал визуальный редактор форм на Silverligt 1.0 (.NET, MVVM, WPF)
Занимался дизайнером форм, поключением к системам мониторинга, создавал бекенд сервисы для работы с MSSQL Server.
Создалвал фреймворки, бекнед сервисы, в том числе для для XML-сериализации на .NET, plugins extensiblity framework для .NET 1.0/2.0
Создавал десктоп и web-ориентированные приложения для WinForms и DevExpress, а так же Office Web Apps (C#). разработывал APIs и UI с использованием Microsoft Web Components (Excel), переносил кодовые базы в репозитарии Git, занимался рефакторингом, работал в команде.
Разработывал COM+ модуль for "ГИС ИнМета" на Object Pascal
Разработал модуль импорта 3D геоданных в формате AutoCAD DXF
0220400 - ПО ВТ и АС
1 место в научно-технической конференции для молодёжи в нефтяной и газовой отрасли