My name in the Ukrainian passport is "Юрій Піговський". That should be read as "Juri Pigowski" in German or "Yuri Pigovsky" in English. My name in my international passport was latinized as "IURII PIGOVSKYI" without giving me an option to change or remove any letter.
Birthday 11.02.1983, I'm 41 years old.
What's app + GSM: +491702906351
Dortmund, Germany
My overall experience in software development is 19 years. The last 9 years I am specialized in developing distributed software in Java(Scala) and Python:
-
Java + Scala --- 9 years experience
-
Python --- 5 years experience
-
Along with developing software myself I coordinate work and review PRs.
-
I have experience in scientific research in the field of mathematical modelling and numeric methods.
- National University "Lviv Polytechnic"
- from November 2005 to October 2008
- Degree: PhD in technical sciences
- Ternopil Academy of National Economy.
The current name of the institution is West Ukrainian National University.
- from September 1999 to July 2004
- Degree: Master in economical cybernetics
- Scala
- akka http, Specs2, Mockito, Play framework, sbt
- Python
- Django, Celery
- JS
- jQuery, vue
- Java, Kotlin
- Android SDK, JUnit, Gradle
- PHP
- Code igniter
- Bash
- C, C++
- Unix sockets
- Go
- i386 and Z80 assembler
-
SQL
- MariaDB, H2, PostgreSQL, SQLite
-
NoSQL
- Cassandra, Redis
-
Event loggers and message queues
- Kafka, RabbitMQ
- Linux, Windows
- git
-
Fachhochschule Dortmund
- from July 2024 till now
- job title: senior software developer, architector, technical writer.
- Project "Emulate"
- Language, technologies: python, fastapi, TCP-IP sockets, opentelemetry, clickhouse db.
-
Qvantel https://www.qvantel.com
- from December 2017 till June 2024
- job title: Scala-Python developer
- Projects:
- BSSAPI --- Business Support Solution for Telecommunications
- Languages, technologies and libraries: Scala 2.11, 2.12, Akka, Akka http, Akka Stream, Kafka, RabbitMQ, Cassandra, REDIS, Docker, Consul, Marathon, Mesos, Spec, Mockito, TDD
- DBSS --- Digital Business Support Solution for Telecommunication
- Languages, technologies and libraries: Python 3.7, Django, HTML, JavaScript, MariaDB, Kafka, RabbitMQ, Cassandra, REDIS, Docker, Consul, Marathon, Mesos, TDD
- Not only develop myself, but also review PRs of other team members, coordinate their work
- BSSAPI --- Business Support Solution for Telecommunications
-
ScalHive https://scalhive.com
- from December 2016 to December 2017
- job title: Scala developer
- Projects:
- CRM --- automatizing digital marketing workflow
- Technologies and libraries: Scala 2.11, 2.12, Akka, Akka http, Akka Stream, PostgreeSQL
- GeoFence --- gathering marketing statistics
- Technologies and libraries: Scala 2.11, 2.12, Akka, Akka http, Akka Stream, PostgreeSQL
- CRM --- automatizing digital marketing workflow
-
Ecodery
- from June 2015 to December 2016
- job title: Java-Scala developer
- Projects:
- Chativity (Buzzchat) --- Android app
- Technologies and libraries: Java, Kotlin, Android SDK, TDD, JUnit
- El Chatto --- chatbot
- Technologies and libraries: Scala 2.11, 2.12, Akka, Akka http
- Chativity (Buzzchat) --- Android app
-
Spilna Sprava
- from June 2014 to June 2015
- job title: Java Android developer
- Projects:
- Mon Dentist --- platform to communicate dentists with their patients
- Technologies and libraries: Java, Android SDK TDD, JUnit
- Mon Dentist --- platform to communicate dentists with their patients
-
Writing and defending my PhD thesis along with scientific papers
- from September 2004 to December 2008.
- Pigovsky Y. R. Mathematical models of fuzzy processes in Monod-Iyerusalimskii systems and methods of their identification.
- https://ena.lpnu.ua/items/c882b7c6-b45d-4b1f-87ca-0a9938085e6c
-
freelance
- from June 2004 to June 2014
- job title: PHP developer
- Projects:
- CMS with advanced SEO features
- Technologies and libraries: PHP, JavaScript, CodeIgniter
- CMS with advanced SEO features
I implemented prepaid and postpaid payment systems that are currently in large-scale production use by several large Mobile telecommunication operators in several countries.
- Coursera "Big Data Analysis with Scala and Spark"
https://www.coursera.org/account/accomplishments/verify/4NQPZFDZ4LNR
- Ukrainian --- mother tongue
- English --- professional level (I use it in my daily work)
- Dutch --- understand basic speech, can speak and read a bit --- currently learning
- German --- understand basic speech, can say elementary things --- currently learning