Языки программирования и стек технологий
1.1. Java
1.1.1. Фреймворки Spring:
1.1.1.1. Spring Security;
1.1.1.2. Spring WebMVC;
1.1.1.3. Spring Data;
1.1.1.4. Spring Boot;
1.1.1.5. Spring Integration;
1.1.1.6. Spring Cloud;
1.1.2. ORM: Hibernate, JPA, Spring Data Mongo;
1.1.3. Модульное тестирование Junit;
1.1.4. Разработка web-сервисов Axis2, Apache CXF;
1.1.5. Шаблонизаторы UI: FreeMarker, Handlebars, Thymeleaf;
1.1.6. Быстрая разработка JHipster;
1.1.7. Библиотеки общего назначения: JAXB, Log4J;
1.1.8. Стек технологий netflix для организации микросервисной архитектуры.
1.2. Python
1.3. Machine learning
1.3.1 Разработка алгоритмов машинного обучения — наибольшая экспертиза в компьютерном зрении, но так же есть опыт в обработке естественного языка, работе с табличными данными
1.3.2 Разработка back end — встраивание моделей машинного обучения в production, нагруженные системы, devops/ mlops
1.3.3 Консультирование и аудит по поводу внедрения моделей машинного обучения в тот или иной бизнес процесс, проектирование/создание ИТ-инфраструктуры web приложений
1.4. СУБД
1.4.1. Реляционные: PostgreSQL, MySQL, MS SQL Server;
1.4.2. NoSQL: MongoDB.
Разработка пользовательского интерфейса
2.1. WEB
2.1.1. HTML;
2.1.2. CSS, LESS;
2.1.3. Twitter bootstrap;
2.1.4. jQuery;
2.1.5. RequireJS;
2.1.6. GWT;
2.2.7. AngularJS;
2.2.8. React.js;
2.2.9. Gulp;
2.2.10. HTML5 Canvas.
Специализированные технологии
4.1. Navteq Maps — картография;
4.2. Telogis SDK — навигация;
4.4. Yandex Maps API — картография и геолокация;
4.5. КриптоПро (JSP, CSP);
4.6. Lissi JCP;
4.7. API системы межведомственное электронного взаимодействия (СМЭВ), портал госуслуг.
Технологические решения
5.1. веб сервисы;
5.2. микросервисная архитектура;
5.3. паттерны проектирования: DI/IoC, MVC, DTO;
5.4. RESTAPI;
5.5. Test driven development.
Технологии проектирования и средства разработки
6.1. UML;
6.2. BPMN2;
6.3. MS VisuaStudio;
6.4. IntelliJ Idea;
6.5. Eclipse.