Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Сергій

Вчитель інформатики

Рассматривает должности:
Вчитель інформатики, Інженер (defence tech), Python-програміст, Linux engineer
Город:
Киев

Контактная информация

Соискатель указал телефон .

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Файл содержит еще 1 страницу.

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Sergii Kyryliuk
Senior Software Engineer

Contacts
email: [открыть контакты](см. выше в блоке «контактная информация»)
phone: [открыть контакты](см. выше в блоке «контактная информация»)

Summary
Over 15 years in application software development, and over 3 years I was working as application
developer for Android OS.

Have a 5+ years of commercial Scala development experience also have 4+ years experience with
Kotlin
Hands-on experience with NoSQL(MongoDB, Cassandra, Redis, Infinispan) and
RDBMS(PostgresSQL, MySQL, SQLite)
Working experience with Akka, Spark, Flink
Experience with using JUnit, ScalaTest, Mockito, PowerMock & WireMock for create unit and
TestContainers ecosystem for integration tests

I have experience working in distributed teams which use Scrum/Agile methodology
I participated in design APIs, UI interfaces and improve UX experience

I have experience commit to Quarkiverse and Quarkus documentation.

Skills
• Java(Kotlin, Scala)

• Quarkus

• Spring, Spring Boot

• Database(PostgresSQL, MongoDB, Redis)

• Messaging(Apache Kafka, RabbitMQ, Radis)

• Testing(JUnit, TestContainers, Mockito)

• Build tools(Gradle, Maven, sbt)

• Version control system(Git)

• Reactive and function programming

1
Work Experience
July-2024 - Till now - Senior Software Engineer, ДП
"Дія"
Project: Разработка сервіса електроного документаоборота для совместимости с
междунарожними стандартами.
Team Size: Dev Team 3, QA Team: 2
Environment: Quarkus(GRPC, Pahache, smallrye-health, smallrye-mutiny), MongoDB, Redis,
RabbitMQ, Keycloak(Quarkus based identity and access management solution), Opentelemetry,
Prometheus, Kubernetes, Kotlin
Responsibility: System requirements analysis, delivering new features, setup and create tests,
participated into setup CI/CD.

Project: Migration analitics from ETL on the CDC approach for reduce latency and coast also
improve performance.
Team Size: Dev Team 2
Environment: MongoDB, PostgresSQL, Debezium, Apache Kafka, Apache Flink, Apache Druid,
Jaeger, Prometheus, Kubernetes, Kotlin
Responsibility: Raw data analysis, system requirements analysis, quality assurance(code and
result data), participated into deployment

June-2023 - Feb-2024 now - Senior Software Engineer,
Scalamandra
Project: Size recommendation solution for online fashion shops Team Size: Dev Team 5
Environment: Scala 3, Tapir, Cats Effect, MySQL, AWS(S3, SQS, Cognito, EC2), Quarkus,(Hibernate,
Panache, REST, Scala), GitHub Action
Responsibility: Communication with foreign customers, requirements analysis, participated into
create business proposal, development new features and tests, setup tools for control code quality.

Aug-2021 - June-2023 - Senior Data Engineer,
GlobalLogic
Project: Analytic system for online advertising trading platform
Team Size: Dev Team 7, QA Team: 2
Environment: Scala 2.12, Apache Spark, Apache Druid, Apache AirFlow, MySQL, AWS(S3, SQS,
Firehose, EMR, EC2), Jenkins

Mar-2021 - Aug-2021 - Senior Software Engineer, Dev-
Pro
Project: Analytic platform for analyze customers behaviors based on finance activities
Team Size: Dev Team 7, QA Team: 2

2
Environment: Scala 2.12, Apache Spark, Apache Flink, MongoDB, AWS(Glue, Athena, S3, EMR, SQS),
Snowflake, Docker, Jenkins

Feb-2019 - Mar-2021 - Senior Software Engineer, Luxoft
Project: Warehouse system for storing sports competitions event and results. Providing REST
interface for access and modification data in store
Team Size: Dev Team 9, QA Team: 4
Environment: Scala 2.11, Apache Spark, Apache Cassandra, Apache Kafka, Spring Boot, Spring
Data, Docker, Jenkins

Dec-2018 - Feb-2019 - Senior Software Engineer,
Ukrainian company
Project: A reactive platform for delivering high performance, distributed and resilient solutions to
gaming operator clients
Team Size: Dev Team 6, QA Team: 2
Environment: Java, Scala, Groovy, ElasticSearch, PostgreSQL, MariaDB, Akka, Akka Persistence,
Akka Clustering, Spring Boot, Spring Data, Docker Swarm, Jenkins, Spock, ScalaTest

May-2018 - Dec-2018 - Senior Software Engineer, EPAM
Systems
Project: Analytic Fast Data application, for retrieving data from different sources, their enrichment
and storing into high performance storege for future use in analytical queries and represent on UI
in convenient and informative look
Team Size: Dev Team 4
Environment: Scala 2.10, Apache Cassandra, MongoDB, FiloDB, SBT, Docker, Jenkins, JFrog
Artifactory, Webpack, Nginx, Graylog, Elasticsearch, Grafana, Apache Kafka, Confluent Schema
registry for Kafka, Apache Spark

Aug-2017 - Apr-2018 - Senior Software Engineer, EPAM
Systems
Project: Application offers tenant screening solutions to landlords, real estate agents, and property
managers so that they can identify top quality applicants. Main purpose of project is migration
from use legacy solution to Pivotal Spring cloud and Java/Spring technology stack
Team Size: Dev Team: 5, QA Team: 2
Environment: MS SQL Server; IBM Db2 Database, Docker, Apache Kafka, Spring Boot, Spring Data,
Spring Kafka, Lombok, Spring Test, Junit, Mockito, Liquibase, Swagger, Checkstyle, Findbugs, PMD.

3
Dec-2016 - Jul-2017 - Lead Engineer, Samsung
Electronics
Project: Development bunch of mobile application, for use as samples, other developers, who will
be develop for this Tizen platform
Team Size: Dev Team: 5, QA Team: 1
Environment: c++11/14, Tizen Framework, Tizen Studio, gdb, Valgrind.

May-2016 - Okt-2016 - Senior Software Engineer,
European company
Project: An application for collaboratively creating and editing a mix of music tracks for listening
to public events
Team Size: DevTeam: 2, QATeam: 2
Environment: Android SDK Framework, RealmDB, Kotlin, Google Analytics, Retrofit, Picasso,
OkHttp, RxJava, Spotify SDK, SoundCloud SDK, Fabric SDK

Sep-2014 - Aug-2015 - Senior Software Engineer,
European company
Project: Mobile application for full access to bank accounts and performance banking operations
Team Size: Dev Team: 9, QA Team: 2
Environment: Android SDK Framework, Google Maps, GCM, Retrofit, SQLite, ORMLite, Crashlytics,
Social APIs

Jan-2014 - Sep-2014 - Senior Software Engineer,
European company
Project: Virtual flashcard solution that assists expand vocabulary, improve literacy skills in writing,
listening and pronunciation. Using specially algorithm provides storage the results into long‐term
memory
Team Size: DevTeam: 13, QATeam: 4
Environment: Android SDK, Twitter / Facebook APIs, SQLite, ORMLite, Android Annotation,
Android Support Library, Gradle

May-2013 - Jan-2014 - Senior Software Engineer, , US
company
Project: A mobile app platform that enables event companies to create beautiful Social or
Guidebook apps that enhance the event experience
Team Size: DevTeam: 15, QATeam: 1
Environment: Android SDK, Google Maps v2, Google Cloud Messaging, Twitter / Facebook /
LinkedIn APIs, Crashlitics, ACRA.

4
Nov-2011 - May-2013 - Senior Software Engineer,
GlobalLogic
Project: Mobile application for designing, managing, printing different kind of labels. Application
supports texts, barcodes, images, graphics on labels and collaboration with print server in network.
In application implement work with camera and image recognition (QR and Bar codes)
Team Size: DevTeam: 30, QATeam: 5
Environment: Android SDK, Fragments APIs, Bluetooth API, WiFi API, Zxing, JmDNS(Bonjour)

May-2011 - Sep-2011 - Senior Software Engineer,
European company
Project: Integration ESB between payment webservices and UI webservices. Creating a monolithic
platform of heterogeneous services. Implementation of load balancing in a cluster. Isolation of
business logic into a separate layer
Environment: Java 1.6, Oracle SOA Suite, Oracle Service Bus, WebLogic

Aug-2010 - May-2011 - Software Engineer, European
company
Project: Desktop application with client‐server architectures for automation of business processes
in distributed company
Environment: Java 1.6, SWT, Tomcat 7, Spring, Hibernate, PostgreSQL, JUnit

Apr-2008 - Aug-2010 - Software Engineer, US company
Project: Web based application for managing of a telephone private branch exchange built on
Asterisk framework
Environment: Java EE, JBoss, Hibernate, Spring, Struts, PostgreSQL, Maven

Education
Name of the Education Establishment: Chernivtsi National University named after Yuriy
Fedkovych
Faculty/College: Applied Mathematics
Degree (diploma): Specialist
Years: 2004 - 2008

5

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: