Каким разработчиком я себя позиционирую - сказать точно довольно сложно. В каждой компании ( на каждом проекте) градации разные. Поэтому для кого-то я буду ведущим архитектором, а для кого-то джуном, так что думаю лучше вам смотреть на конкретный опыт и судить на его основе.
Не смотря на то, что в последние пару лет волею судеб я углубился в руководство front-end разработкой, у меня имеется достаточно большой опыт разработки бэкенд приложений на Java. Думаю это тот редкий случай, когда человек пришел во front-end из мира строго типизированных языков и пытается выстраивать процессы разработки клиентских приложений по принципам и стандартам, которые приняты в более устоявшемся и взрослом мире Java приложений. Заставляю фронтендеров читать книжки про DDD, ООП и построение внятных моделей.
На фронтенд разработке не зациклен и вполне себе готов вернуться к разработке бэкенда или совмещать. Знания стараюсь поддерживать в актуальном состоянии.
Не являюсь приверженцем какого-либо конкретного языка или инструмента. Стараюсь из того и другого выбирать то, что лучше всего подходит под текущие задачи.
Домашних проектов в opensource не имею. Однако иногда засылаю патчи с исправлениями/фичами в различные opensource проекты (реже, чем вы думаете). Делаю это не по фану, а когда необходимо поправить баг / добавить фичу для нужд текущих проектов, хотя удовольствие от этого я несомненно получаю. Из наиболее значимых ( хотя не очень) вещей добавлял небольшую фичу в интерфейсную часть Jackson. Хотя думаю, что это не особо важно т.к. врядли до сюда кто-нибудь дочитает :)
Разработка WEB приложений (как backend так и frontend) для нового ортодонтического продукта компании (Инновационные невидимые капы для исправления прикуса) https://mysparksmile.com/. Компания является дочерней структурой Danaher, которая в ходит в список Fortune 500. Проект международный, соответственно есть опыт постоянной активной коммуникации с членами распределенной по всему миру команды.
Основные технологии на проекте: Frontend: Typescript, React, Redux . Backend: Java, Spring Boot, Amazon AWS (плюс немного JSP в легаси)
Разработка и проработка с нуля как front-end так и бэкенд архитектуры модулей масштабного проекта по автоматизации кредитного конвейера для юридических лиц.
Основные технологии на проекте: Frontend: Typescript, React, Redux, Apollo . Backend: Java, Spring Boot, Graphql, Kubernetes
Управление несколькими распределенными командами front-end разработчиков (В общей сложности до 15 человек).
Разработка и проработка с нуля front-end архитектуры проектов и дизайна api приложений
В частности по нескольким конкретным проектам:
Основные технологии на проекте: Frontend: Javascript, React, Redux, RXJS (redux-observable), Gitlab CI Backend: Java, Oracle ATG
Основные технологии на проекте: Frontend: Typescript, React, Mobx, Gitlab CI Backend: Java, Lagom, Microservices Architecture
Основные технологии на проекте: JavaEE, Weblogic, JSF, Maven, Oracle Database, Cucumber
Основные технологии на проекте: Java, Spring Boot, Apache Camel, Gradle, AngularJS
Разработка платформы интеграции клиента интернет банкинга (iBank2) с АБС, платежными системами, процессинговыми центрами.
Основные технологии на проекте: Java, JSF, Javascript, JMS, REST, SOAP, Postgres
Разработка/поддержка модулей для распределенной системы. Интеграция различных систем безопасности с разрабатываемым ПО.
https://www.aamsystems.ru/programmnye_kompleksy/programmnyy_kompleks_lyrix/
Прикладная Математика и Информатика (Computer Science)