Rostyslav Khoptiy

Bis 2020, Backend Researcher, INESC Porto

Faro, Portugal

Fähigkeiten und Kenntnisse

Java
Spring Framework
Ruby on Rails
JavaScript
Docker
AWS
Golang
PHP
Python
React.js
Vue.js
SQL
C#
Laravel
Django Framework
Terraform
REST
C
C++
Rust
Scala
Bash
Linux
HTML
CSS
Git
PostgreSQL
Nginx
MySQL
MongoDB
Redis
Apache Kafka
RabbitMQ
OpenCV
Xamarin
Node.js
TensorFlow
Keras
ASP.NET
Software Security

Werdegang

Berufserfahrung von Rostyslav Khoptiy

  • 6 Monate, Feb. 2020 - Juli 2020

    Backend Researcher

    INESC Porto

    Project is responsible for managing and implementing a security system for various DNA healthcare data backends. As part of my masters degree’s dissertation was responsible for: • Adding an authentication and authorization system to a backend (PHP Laravel, MongoDB, OIDC, UMA 2). • Implementing a middleware server for managing access control for any backend compliant with the AIRR ADC API (Java Spring, Redis, Postgres, OIDC, UMA 2). • Migrating a backend to the AIRR ADC API (python flask, mysql).

  • 1 Jahr und 5 Monate, Sep. 2018 - Jan. 2020

    Fullstack

    InvisibleCloud

    As part of a small team following the agile methodology was responsible for: • Maintaining and extending the admin panel’s fontend and backend for managing the service (VueJS, Ruby on Rails). • Maintaining and extending the backend exposing a REST API (Java Dropwizard, MariaDB) and extending the clients using this API (C#, Go). • Migrating a service for debtor and debtee communication and debt settlement to a new tech stack, from ruby on rails to an SPA with VueJS and a REST API on Java dropwizard.

  • 3 Monate, Juli 2018 - Sep. 2018

    Applications Developer

    InvisibleCloud

    The company’s SaaS exposes a REST API which can be used by the company’s clients to manage the product programmatically. As part of this service, was responsible for implementing and testing various REST HTTP client libraries in Java, C# and Go to ease the company client’s integration with the API.

  • 4 Monate, Aug. 2017 - Nov. 2017

    Systems Developer

    CISTER

    Project’s goal was to add support for real-time systems to the linux kernel. Was respon- sible for implementing and testing various real-time process schedulers on a modified Linux kernel running on ARM which involved extending kernel functionality (C and bash).

Ausbildung von Rostyslav Khoptiy

  • 1 Jahr und 11 Monate, Sep. 2018 - Juli 2020

    Software Engineering

    Faculdade de Engenharia da Universidade do Porto

    ML/Computer Vision, Software Security

  • 2 Jahre und 11 Monate, Sep. 2015 - Juli 2018

    Software Engineering

    Faculty of Engineering of the University of Porto

Sprachen

  • Englisch

    Muttersprache

  • Französisch

    Grundlagen

  • Portugiesisch

    Muttersprache

Interessen

Hiking
Running
Movies

21 Mio. XING Mitglieder, von A bis Z