Konstantin Tsykulenko

Konstantin Tsykulenko

Kyiv, Ukraine
Hire Konstantin
Scroll To View More
Konstantin Tsykulenko

Konstantin Tsykulenko

Kyiv, Ukraine
Member since June 30, 2014
Konstantin is a Java and Scala Tech Lead with 4+ years of experience who has led several successful projects, including greenfield development and refactoring legacy projects. He has extensive experience with web application development, integration solutions, and big data.
Konstantin is now available for hire
Portfolio
  • Ciklun
    Java, Scala, JavaScript, AngularJS, GWT, Play Framework, Hazelcast, Camel...
  • Luxoft
    Java, JavaScript, Scala, Spring, Hibernate Oracle, Oracle Coherence, Hadoop...
  • Global Logic
    Android, iOS
Experience
  • Java, 4 years
  • Scala, 2 years
  • Akka, 2 years
  • AngularJS, 1 year
  • jQuery, 4 years
  • JavaScript, 3 years
  • Hadoop, 1 year
  • Nginx, 1 year
Kyiv, Ukraine
Availability
Part-time
Preferred Environment
Linux or Windows, IntelliJ IDEA, Git
The most amazing...
...thing I've coded is a distributed messaging system for turn based online games, handling inter player communication, history management, and other common tasks.
Employment
  • Java/Scala Tech Lead
    Ciklun
    2013 - PRESENT
    • Created a Camel-based integration middleware solution for casino payment systems from scratch.
    • Created a client-side JavaScript wrapper (lobby) for casino games from scratch.
    • Participated in the development of a binary options gaming platform using real-time data feed analysis, server push (websockets), and microservice architecture.
    • Organized continuous integration/continuous delivery pipelines.
    • Was responsible for estimating, planning, and code reviews.
    Technologies: Java, Scala, JavaScript, AngularJS, GWT, Play Framework, Hazelcast, Camel, Storm, MySQL, Redis
  • Senior Java developer/Tech Lead
    Luxoft
    2012 - 2013
    • Participated in the development of a RESTful API for Hotwire's mobile applications.
    • Created a Spring based international car rentals website for Hotwire.
    • Worked on the implementation and design of an aggregated car supply platform for Hotwire.
    • Worked on DWH migration to Hadoop.
    • Was responsible for planning, estimating, and team management.
    Technologies: Java, JavaScript, Scala, Spring, Hibernate Oracle, Oracle Coherence, Hadoop, Lucene, Web services (CXF)
  • Software Engineer
    Global Logic
    2011 - 2012
    • Participated in the development of a specialized mobile graphical editor on Android.
    • Participated in porting the aforementioned editor to iOS.
    Technologies: Android, iOS
  • Java developer
    SysIQ
    2010 - 2011
    • Participated in a project related to upgrading the Intershop Enfinity e-commerce platform for GSI commerce.
    • Integrated payment and inventory systems.
    Technologies: Java, Spring, Hibernate, JavaScript, Oracle
Experience
  • Hotwire (Development)
    http://www.hotwire.com/us/index.jsp

    I did several projects for Hotwire, including a car rentals platform and an international car rentals website.

    Technologies used: Spring, JPA(Eclipselink), Oracle Coherence, Oracle, Maven, Apache Tiles.

  • Integration solution for casino payment systems (Development)

    Designed the architecture and developed an integration middleware for internal Playtech Systems, mediating communication between multiple casino systems and payment gateways.

    Technologies used: Apache Camel (Scala DSL), Apache CXF, Akka, Java, Scala, Google Protobuf, Netty, Redis, Oracle

  • Lobby for online casinos, providing common APIs and functionality to casino games (Development)

    Designed the architecture and developed a frontend lobby for casino games, mediating communication of games with casino backend and providing common functionality.

    Technologies used: Java, Scala, JavaScript, Gradle, GWT, Play Framework

  • Binary options trading system (Development)

    Developed a binary options trading platform, implemented a continuous delivery pipeline for the project, refactored and i,proved the architecture.

    Technologies used: Microservices, Thrift, Spring Boot, Redis, MySql, Apache Storm, Java, Scala

Skills
  • Languages
    Java, Scala, JavaScript
  • Frameworks
    Hibernate, Akka 2.0, Spring, GWT, Play Framework, AngularJS, Akka, Apache Camel, Dropwizard, Apache CXF, Selenium, Hadoop, Storm
  • Tools
    IntelliJ IDEA, Gradle, Maven, Eclipse, JVisualVM, Jenkins, Puppet, Nginx, SBT
  • Paradigms
    Object-oriented Design (OOD), Object-oriented Programming (OOP), Concurrent Programming, Agile Software Development, Functional programming
  • Libraries/APIs
    jQuery, MLlib, SLF4J
  • Platforms
    Windows, Linux, Android
  • Storage
    MySQL, Oracle, Redis, MongoDB, Cassandra
  • Misc
    log4j
Education
  • Master's degree in Computer Systems and Networks
    NTUU "KPI" - Kiev, Ukraine
    2005 - 2011
Hire the top 3% of freelance developers
I really like this profile
Share it with others