Dmytro Horskyi
Scala Developer
Kyiv

I've been doing the development at different levels since 1999, have diverse and system approach to information technologies. Apart from 10+ years experience in information technologies including design, development, implementation and support of the software for the Internet, backend, systems integration and enterprise management, I was also implementing and integrating an ERP system as a consultant, designing IT and talent management policies as CxO, mentoring juniors as a participant in the creation of Java learning courses, teaching students as a programming olympiads trainer. I am functional programming apologist and pusher, fond of and interested in Scala programming.
DataRobot
2017-08-01 - 2018-01-01
Software Engineer
Product startup: DataRobot is an automated machine learning platform.
  • Development in Datasets team: ETL on Akka + Spark, Python microservices with aiohttp, pytest, MongoDB, Docker, AWS, Jenkins
  • Development in Hadoop team: Yarn application manager, MapDB
IntroPro / Luxoft
2013-09-01 - 2017-07-01
Senior Java Developer
Outsourcing: IntroPro (acquired by Luxoft later) is an enterprise development company.
  • Development in an integration team: OSB, BPEL, Web services, Java, Weblogic SCA, Spring, Hibernate, JBoss, etc.
  • Backend development for a Bigdata team: Scala, Spray, Slick, REST
NVision Group
2010-01-01 - 2013-09-01
Oracle Developer
Consulting: NVision is a systems integrator.
  • Project: Telecommunications company, systems integration
  • PL/SQL development
  • SOA Suite, BPEL, ESB, weblogic
  • Oracle AIA (Applications Integration Architecture)
Sitronics IT
2008-09-01 - 2010-09-01
Technical Architect
Integrations: Sitronics is a systems integrator.
  • Project: Telecommunications company
  • OeBS ERP customizations development: PL/SQL, Workflow, Reports
  • Project: Consumer goods
  • ETL Development: PL/SQL, BPEL, ESB, ODI
Sitronics IT
2007-09-01 - 2008-09-01
CTO in HRMS
Research & Development: Internal projects
  • Product strategy design
  • Sales assistance, audit, presales
  • R&D
  • Knowledge management
  • Team development, tutorship
  • Personnel certification
Kvazar-Micro
2004-09-01 - 2007-09-01
OeBS Consultant,
 PL/SQL Developer
Consulting and Integrations: Kvazar-Micro is an integrator and hardware manufacturer.
  • Project: Telecom (Moscow, Russia)
  • Role: OeBS consultant, PL/SQL developer
  • Modules: PO, AP, XTR, GL, HR, FA (developer); PAY, ICM (consultant), XML Publisher
  • Project: Insurance (Moscow, Russia)
  • Role: Developer (Oracle XML Publisher, PL/SQL)
  • Project: Bank (Karaganda, Kazakhstan)
  • Role: OeBS consultant, developer
  • Project: Plant (Moscow, Russia)
  • Role: consultant, developer
TAS-Komerzbank
2003-09-01 - 2004-09-01
Lead Specialist
Internal development
  • Financial analysis
  • CRM requirements design
  • Programming for work automation of factoring, back-office and accounting departments
  • Reports and BSC (balanced scorecards) design and development
  • Job descriptions, organizational patterns and process charts
BI Consulting
2000-09-01 - 2003-09-01
Head of Applications Department
Product startup: eCommerce
  • Data, processes, object models design
  • Javascript AJAX development
  • Calendar planning
  • Team development
  • Structure diagrams design
  • Class library development
  • GUI design, usability
BAT-Prilucky
1999-09-01 - 2000-09-01
Developer
Business development
  • Accounting applications development
  • Accounting system support
GoIT
2016-02-01 - 2016-08-01
Mentor
Java learning courses for beginners
  • Participated in learning content development and setup
  • Mentored some juniors
Sumy State University
1997-09-01 - 1999-09-01
Mentor
Programming olympiad problems solving trainer
  • Organized and led programming olympiads project team
Sumy State University
Applied Mathematics - Specialist:
1995-06-01 - 2000-01-01
Kyiv National Economics University
Economics - Specialist:
2007-01-01 - 2008-01-01
3rd place
1995-11-01
All-Ukrainian olympiad in programming
Russian, Ukrainian
Native speaker
English
Fluent
German
Beginner
Scala
Advanced
  • Akka
  • Spark
  • Hadoop
Hype & Buzzwords
Intermediate
  • Big Data
  • CI/CD
  • Blockchain
Java
Advanced
  • JEE
  • Oracle
  • Web
  • Microservices
Integrations
Master
  • BPEL
  • ESB
  • ETL
Web
Intermediate
  • Web Services
  • Javascript
  • GraphQL
  • Json-schema
Databases
Advanced
  • Oracle
  • NoSQL
  • Graph
Python
Beginner
  • aiohttp
  • pytest
Team work
Master
  • git
  • svn
  • agile
  • jira
  • jenkins
Winter
  • Snowboarding
  • Alps
Music
  • classical
  • electronic
  • used to play violin
Kids
  • preschoolers atm
Futurism
  • Prediction of human laziness