Разработка архитектуры приложения на Angular и интеграции в существующую. систему на .NET. Поиск сотрудников на рынке, собеседования, формирование команды. Распределение задач на команду и выстраивание процессов разработки и доставки решения. Код-ревью и обучение сотрудников. В команде 4 человека.
Проект: Денежные перевод в основном из Европы. Распиливаем монолитное решение на MVC на бекенд с сервисами и Angular на фронте. Проект в состоянии на март 2020 находится в состянии тестирования пилота в продакшене частью клиентов. Разработку начали в сентябре.
Используемые технологии:
- Angular, akita, bootstrap.
- WebApi C#
Разработка информационной системы управления ИТ-процессами в РосНефти. Mid-load решение. Разработал с нуля архитектуру для работы с ElasticSearch, внедрил CI на TeamCity и OctopusDeploy.
Стек:
- .net 4.7 / core
- ms sql
- angular 7+, redux, rxjs
- ELK, serilog
- RabbitMq
Фуллстек разработка решения, тимлид команды из 2 разработчиков.
1. Управление небольшой международной командой разработки (4 человека). Разработка архитектуры. Проект на Angular (4.0+), RxJs, Cordova, Azure.
2. Работа в Research and Development департаменте: разработка прототипов приложений и проведение исследований по применимости той или иной технологии в бизнесе:
- Перевод данных с hadoop на SQL Data WareHouse (azure)
- разработка микросервисной архитектуры для продуктов компании (пробовали docker для windows и для linux)
- разработка прототипов ПО для Android на Kotlin
- внедрение CI на VSTS Online
Разработка кастомизаций для MS Project 2010. Основной продукт компании по управлению проектами. Больше 5 тыс пользователей. Разработка кастомизаций (веб-партс), EventHandlers и работа с PSI. Плюс более 100 форм и утилит для работы с данными из MS Project (написаны на классическом ASP.NET, более поздние решения на связке AngularJs + WCF services). Написаны автоматизации по автоматическому созданию задач и заполнению таймшитов на основании данных из другой системы управления проктами (IBM Jazz).
Основные технологии разработки - ASP.NET 3.5, AngularJs (много), lodash, WCF, Linq2Sql, MS SQL 2012.
Обязанности: создание БД, логики и верстка UI (div, css), написание wcf-сервисов + angular interface.
Достижения: работаю в отделе с момента основания (сначала 2 человека, на момент ухода из компании - больше 20). За 2,5 года удалось из голой инсталляции MS Project сделать инфраструктуру с business-critical приложениями. Фактически, общая экспертиза отдела по MS Project выше, чем у вендора.
Обязанности:
- Кастомизация MS Dynamics CRM 4.0. Разработка форм, плагинов, интеграция с другими сервисами, базами данных. Кастомизации написаны на .net 3.5 + linq2sql + vanilla js.
- Разработка программы на WPF (загрузчик файлов на FTP, ручная загрузка, автоматическая из папки (краулер)). В разработке использованы:.NET 4.0, EntityFramework 4.1 codefirst, MVVM pattern (100%), TDD, Mocks.