Ключевые навыки ● Более 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
Общий опыт разработки - более 2х лет
был опыт наставничества и преподавания на курсах 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
Языки программирования: Java (J2SE/J2EE) 1.6 – 17, Groovy, Python, C/C++, C#, Go, Assembler x86/ARM, Pascal, JavaScript, SQL Технологии: EJB, Spring, JSP, JSF, JMS, JNI, multithreading, Reflection, REST, WSDL, JSON, XML, Swagger, Camunda BPMN Базы данных: MySQL, PostgreSQL, Oracle, Clickhouse, AWS RDS Технологии доступа к базам данных: JDBC, Hibernate, Spring Data Операционные системы: Linux, Android, Windows Серверы приложений: Tomcat, Jetty, JBoss, WildFly, WebSphere, WebLogic Контейнеризация: Docker, k8s, AWS ECS/EKS Сборщики: Maven, Gradle, Ant, GNU make Системы контроля версий: Git, Subversion, CVS CI/CD: Gitlab, Jenkins, AWS Code Облачные платформы: AWS (EC2, ECS/EKS, Cloudfront, SQS, SNS, Route53, ELB, ElastiCache, S3, RDS, Lambda, CloudWatch, Code, Multi AZ). Oracle Cloud (Compute, VCN, Load Balancers, MySQL HeatWave). Производство и автоматизация: G/M-Code, Mach3, Modbus RTU, Zigbee.
Я - профессиональный специалист в области ручного тестирования с 3-х летним опытом. В моей практике я успешно проводила тестирование API, функциональное и регрессионное тестирование, а также участвовал в проектах, реализованных по методологии Scrum. Моя обязательность внимательно изучать документацию, анализировать логи и разрабатывать тщательные тест-кейсы для обеспечения качества каждого аспекта продукта. Навыки: Postman - 3 года Jira - 3 года Confluence - 3 года Тестирование API - 3 года Работа по Scrum - 3 года Написания тест-кейсов - 3 года Заведения баг-репортов - 3 года Разработка приемо-сдаточной документации - 3 года Функциональное, регрессионное тестирование - 3 года Grafana - 1 год GrayLog - 1 год Testit - 0.5 года
Разработчик с опытом работы более 3 лет. Хорошие навыки в разработке и внедрении программного обеспечения, проектировании реляционных баз данных, архитектуре проектов. - Хорошее знание различных движков БД (MySql, MariaDB, PostgreSQL + postgis, Redis, MongoDB). Опыт использования сложных запросов, хранимых функций, триггеров и процедур. - Кэширование (Memcached) - Опыт объектно-ориентированного программирования. Функциональное программирование. Большой опыт работы с шаблонами дизайна. - PHP-разработка (PHP5.3 +, PHP7.0-7.4, REST API, WebSocket, фреймворки: Yii, Yii2, Laravel) - Программирование на Kotlin (Ktor, Exposed, socket.io) - Опыт работы с Javascript: React.js, Node.js, Socket.IO. - Написание библиотек для распространенных случаев использования на PHP - Опыт работы с Docker: создание образов, использование среды разработки с помощью docker-compose, опыт использования в производственной среде - Регулярное использование шаблонов проектирования и Unit-тестов, непрерывная интеграция, автоматизация сборок - Дизайн и планирование проекта. Опыт экстремального программирования - Разработка и программирование клиент-серверных приложений (REST API, документация swagger). - CI / CD: конфигурация задания Gitlab CI (запускающие оболочки и докеры) - Отладка и рефакторинг кода. Большой опыт поддержки и улучшения существующего кода - Работа в команде, работа с трекерами и планировщиками (JIRA, Youtrack, Redmine). Опыт работы с системами контроля версий GIT
Знание Swift Технологии: Foundation, UIKit, CoreGraphics, CoreAnimation, AutoLayout, Memory management, ARC Multithreading-API (GCD, async/await ), CoreData, Realm, UserDefaults, Keychain, Unit testing, Shapshot testing Опыт внедрения и работы со следующими библиотеками и SDK: Alamofire, Moya, RxSwift/RxCocoa, Swinject, Firebase Analytics/Crashlytics, Firebase/Database/Auth/Storage/Firestore, Realm, SQLite, SwiftLint, SnapKit, YPImagePicker, AVFoundation, XcodeGen, Kingfisher, Lottie, InputMask Участие в проектах с использованием следующих архитектур: Apple MVC, MVC, MVP, MVVM Умение работать: c системой контроля версий Git c менеджерами зависимостей Cocoapods, SPM, построение многомодульных приложений c системами управления задач Jira, Redmine, Trello Понимание ООП, SOLID, DRY, KISS, YAGNI Знание архитектурных паттернов (VIPER, CleanSwift) и паттернов проектирования