Обо мне Аналитический склад ума, целеустремленный, внимательный к деталям. Хороший технический бэкграунд. Новые знания и опыт даются легко. Ключевые навыки Java, Golang Java Spring Framework, Spring Boot, Kubernetes, PostgreSQL, AWS, REST, Apache Kafka Maven/Gradle Hibernate CI/CD Jira Git
Ключевые навыки ● Более 5 лет опыта разработки ПО на Java в направлениях FinTechAccounting, Industrial software, Government Services, CRM ● Опыт в разработке приложений на микросервисной архитектуре ● Опыт разработки высоконагруженных приложений ● Опыт оптимизации производительности систем ● Опыт разработки в роли fullstack-разработчика ● Умение работать с чужим кодом ● Умение работать в команде Профессиональные навыки Языки программирования Java, Kotlin Библиотеки, фреймворки, технологии и сервисы Spring (Spring Boot, Security, MVC, Data, Cloud and etc), Cuba platform, SQL (+PL/SQL, +sql optimization), Liquibase, Kafka, Redis, RabbitMQ, Camunda, Elasticsearch, Docker, Kubernetes Инструментарий Maven/Gradle Git, GitHub, Bitbucket, Jenkins/Nexus Jira, Confluence DBMS MySQL, PostgreSQL ORM Hibernate Системы контроля версий Git Операционные системы Linux, OS X, Windows
был опыт наставничества и преподавания на курсах Mail.ru Group по Java. СТЕК ТЕХНОЛОГИЙ: Java 8-11, Kotlin, REST, SOAP, Docker, Kubernetes, Spring Framework, PostgreSQL, Maven, Gradle, MVC Ключевые навыки Java Kotlin Docker Spring Framework Docker-compose PostgreSQL Swing JavaFX Go Maven Gradle Jenkins Gitlab Flyway core MVC data JDBC JPA Spring boot REST SOAP Kubernetes Liquibase GraphQl Shell Bash Ubuntu MacOS
Подробнее по опыту: + 5 лет Опыт работы с Java 8/11 - Опыт работы с Apache Camel Karaf, OSGI + 5 лет Знания Core Java и Spring Framework + 5 лет Опыт работы с базами данных PostgreSQL + Способность быстро разбираться в чужом коде + 5 лет Опыт работы с GitLab + 5 лет Опыт работы с Docker, Kubernetes + 5 лет Опыт работы с Confluence, Git, Jenkins, Maven/Gradle, Nexus, Kafka - ActiveMQ + 5 лет Опыт применения REST API О себе Программированием занимаюсь со старшей школы. Начинал с C++. Проходил стажировку в Kaspersky Lab на вирусного аналитика. Позже перешел на Java и с 3 курса начал работать в enterprise. Имелся опыт преподавания Java школьникам 16-18 лет. Приходилось на проектах писать также на Python и C#. Был небольшой опыт написания на Scala. Я постоянно стремлюсь расширять свой кругозор в области информационных технологий и изучать новые технологии. В работе я стрессоустойчивый и целеустремленный, всегда готов взяться за трудные задачи, которые могут потребовать дополнительных знаний и опыта. Я считаю, что всякая задача решаема, и готов приложить все усилия, чтобы достичь поставленных целей.
Ключевые навыки Java SQL Git Linux Unix Spring Framework Reverse Engineering Машинное обучение Кotlin Go Знание сетевых технологий Знание основ информационной безопасности Владение языками Java, Python, Go, SQL, Assembler Знание фреймворков Hibernate ORM, Spring Framework Опыт Reverse Engineering Опыт работы с СУБД (Oracle, PostgreSQL)
Пример кода, написан именно для примера: https://github.com/daniel7773/AppSample Используемые языки программирования: Java, Kotlin, C++; Используемые технологии: Для асинхронного выполнения кода - RxJava2, RxJava3, Kotlin Coroutines. DI - Dagger, Hilt. Навигация - fragment manager, Android Jetpack's Navigation, Cicerone. Базы данных - SQLight, Room, Realm. Это основное, также знаю много прочих актуальных технологий/библиотека используемых в Android разработке, в том числе Jetpack Compose. Есть опыт использования различных библиотек Android SDK, от дополненной реальности до использования Bluetooth API. Есть опыт работы с NDK и встраивания С++ кода в проекты. Настройка CI/CD, покрытие кода тестами. Понимание основ ООП и принципов создания и построения алгоритмов; Использую Clean Architecture, SOLID, DRY, YAGNI, KISS, паттерны банды 4 и также MV* паттерны Unit- и Instrumental-testing.
Специализация и профессиональные навыки: Android developer (Java/Kotlin) Профессиональные цели: Совершенствование навыков Награды, сертификаты, портфолио, проекты: Сертификат: Основы управления проектами (PMI) 10.11.2008 - 14.11.2008 УЦ Трайтек
- 5 лет опыта коммерческой разработки программного обеспечения - Свободное владение языками Java, Kotlin - Разработка и поддержка приложений с нуля и расширение функциональности уже существующих продуктов - Опыт планирования и контроля выполнения работ - Умение работать с чужим кодом - Опыт разработки архитектуры приложений Образование Suleyman Demirel University, факультет компьютерных наук, ВТиПО