Scroll To View More
Mykhaylo Rubezhansky

Mykhaylo Rubezhansky

Munich, Bavaria, Germany
Member since December 28, 2016
Mykhaylo is a senior software developer and architect with 15+ years of experience in a full range of Scala/Java/JEE technologies and open source frameworks/products. He possesses deep knowledge of the full life cycle of software development and is eager to apply his expertise to your next project.
Mykhaylo is now available for hire
  • Java, 15 years
  • Core Java (J2EE), 10 years
  • Oracle DBMS, 10 years
  • Web Services, 8 years
  • REST API, 5 years
  • Git, 5 years
  • Scala, 4 years
  • MongoDB, 3 years
Munich, Bavaria, Germany
Preferred Environment
Ubuntu, Git, Intellij
The most amazing...
...project I've developed is a highly-available eAuction system that provides its customers concurrent online auctions and trading sessions.
  • Senior Software Developer
    2015 - 2017
    M-Net Telekommunikations GmbH
    • Contributed to all phases of software development lifecycle including gathering requirements, designing API of web services, developing core modules of back-end processes, testing, and maintenance support.
    • Created and presented solutions architecture. Helped to solve systems architectural problems.
    • Helped to specify design, coding and technology stack standards. Coached employees.
    Technologies: Java, Scala, Spring, Guice, Lombok, Apache Camel, Play, Apache CXF, Scala, JMS, Tibco EMS, Active MQ, AngularJs, SpringBoot, Akka, Akka HTTP, Hibernate, Oracle, JPA, SpringData, Git, Maven, Gradle, SBT, IntelliJ, Flyway, Linux, Tomcat, Kanban
  • Senior Principal Software Engineer / Software Architect
    2014 - 2016
    Online E-Auctions Startup
    • Designed and implemented various high performance modules for handling trading sessions and concurrent bids using event-based and streaming architectures.
    • Collaborated with the client in the conception, planning, and implementation phases.
    Technologies: Java, Scala, Spring, Apache Wicket, Bootstrap, JQuery, Play, Akka, AJAX, Quarz, ApachePOI, iText, MongoDB, SpringData, Node.Js, Lucene, Sorl, JUnit, Selenium, Webdriver, Selenide, Git, Maven, SBT, IntelliJ, Ubuntu, Tomcat, Apache Httpd, Kanban
  • Senior Software Engineer
    2014 - 2015
    Deutsche Bundesbank
    • Contributed to a global project and worked closely with development, maintenance, and business teams located in Germany, Italy, and Spain.
    • Proposed and realized streamed based solution for Excel & PDF exporting processes.
    • Performed performance testing and optimization on database, business services, and front-end levels.
    • Implemented various Web UI modules and middle tier services.
    • Integrated web application with a Message Broker and DB2 database.
    Technologies: Java, WebSphere, EJB, J2EE, CDI, JSF, PrimeFaces, Facelets, AJAX, JQuery, OpenJPA, JPA, IBMDB2, JMS, MessageBroker, TestNG, RAD, DbVisualizer, SVN, GIT, JUnit, Jenkins, Remedy, Xerces, SAX, StAX, iText, Unix, z/Os, Selenium, Maven, Nexus, Scrum
  • Senior Software Developer
    2013 - 2014
    Siemens AG
    • Developed a new version of stock & share trading portal for Siemens and OSRAM employees.
    • Implemented various use cases, web GUI elements, reporting services and EAI solutions.
    • Earned experience in software engineering specialized in accounting, taxes and investing planning areas.
    Technologies: Java, JBoss EAP, JBoss AS, J2EE, EJB, CDI, JSF, RichFaces, AJAX, JavaScript, CSS/HTML, Hibernate, JPA, Guava, Apache POI, Apache Camel, Oracle DB, Webservices, JUnit, Arquillian, Eclipse, IDEA IntelliJ, svn, Jenkins
  • Senior Software Developer
    2012 - 2013 | | United Internet AG | 1&1 Internet AG
    • Developed, from scratch, a new registration and customer care module for a large-scaled web mail portal.
    • Participated in architectural decision making and services API design.
    • Performed load testing of the portal using JMeter with further analysis and elimination of deadlocks and memory leaks.
    • Implemented multi-language and multi-tenancy solutions using Apache Wicket, Spring and NoSQL technologies.
    • Development various back-end services with RESTful API for the portal.
    Technologies: Java, Tomcat, Spring, Apache Wicket, JQuery, Hibernate, JPA, Oracle DB, Apache Cassandra, JAX-WS, JAXB, JAXP, REST, JAX-RS, RestEasy, JSON, Guava, JUnit, Maven, Gradle, Eclipse, IDEA IntelliJ, GIT, Jenkins, JMeter, Selenium, JIRA, Scrum, Ubuntu
  • Senior Software Developer
    2011 - 2012
    Allianz Germany AG
    • Integrated various health, property, and life insurance back-ends as well as Allianz banking services using EAI technologies.
    • Optimized legacy Java and PL/SQL code.
    • Introduced Spring, JPA, JSF frameworks as well as TDD technology into the legacy coded projects.
    • Gained fluency in insurance and banking business fields.
    • Coached employees.
    Technologies: Java, IBM WebSphere AS, JSF, Richfaces, MyFaces, Facelets, Spring, AJAX, Hibernate, JPA, Oracle, JAX-WS, Axis, JSON, JSONP, JUnit, Maven, Oracle PL/SQL, Toad, Rational Application Developer, JMeter, JIRA, Confluence, Scrum, Shell programming
  • Senior Software Developer
    2008 - 2011
    O2 Germany | Telefónica
    • Senior Software Developer by the development of the new O2 portal ( for Germany.
    • Developed registration, customer care, campaign and product management front-end and back-end services.
    • Performed re-design of legacy services to the newest J2EE technologies that simplified the code and reduced its size by 60% or more.
    • Helped with creation of continuous delivery system with automated regression and load testing.
    Technologies: Java, EJB, Spring, Hibernate, JPA, JMS, AbaXX, Apache Wicket, AJAX, Dojo, Coremedia CMS, JBoss, Tomcat, Spring MVC, Spring WebFlow, JAX-WS, JAXP, Axis, XSLT, JMS, Oracle, SVN, GIT, Maven, Ant, Eclipse, CD, Selenium, JMeter, JUnit, Mockito, Scrum
  • Software Developer/Sr. Software Developer
    2002 - 2008
    Payback | Loyalty Partner GmbH
    • Contributed to various J2EE front-end, back-end and Oracle database projects by Loyalty Management System „Payback" and German Railways (Deutsche Bahn).
    • Designed and developed Oracle-based big data ETL processes.
    • Developed various solutions from scratch using J2EE technologies and cache-oriented and event-based architectures.
    Technologies: Java, J2EE, WebLogic 10, EJB, EJB-QL, Webwork, Struts, Oracle, Hibernate, HQL, Spring, Ant, Maven, Eclipse, Web Services, Axis, JAX-WS, Apache Tomcat, SOA, EAI, ETL, UML, PL/SQL, Shell Programming
  • Software Engineer
    2000 - 2002
    Materialise N.v. | Quadrox N.v.
    • Served as a Software Engineer in rapid-prototyping and video surveillance product teams.
    Technologies: C++, VB, ASP, JavaScript, HTML, XML, XSLT, MS IIS, MS SQL Server, T-SQL
  • TARGET2-Securities (Development)

    T2S (TARGET2-Securities) is a new European securities settlement engine which aims to offer centralised delivery-versus-payment settlement in central bank funds across all European securities markets.

  • GMX | | WEB.DE (Development)

    The, and brand primarily targets users in the Germany, Austria, US, and UK, but also in India, France, and Spain. In addition to an extensive range of information and entertainment services, offers cloud applications as well as mail and messaging products.
    These products are offered free of charge in their basic variant, but can be purchased in a paid subscription with even higher performance.

  • Languages
    Scala, Java, HTML, Core Java (J2EE), JavaScript, XSLT, Bash
  • Frameworks
    Spring, Apache CXF, JPA, JUnit, TestNG, Mockito, Apache Wicket, JSF, Bootstrap, Jersey, Spring Boot, Hibernate, Selenium, Play, Akka, Activiti BPM, Apache Camel
  • Libraries/APIs
    JAX-WS, JAXB, JAX-RS, Java API for XML Processing (JAXP), REST API, RichFaces, jQuery, RESTEasy, Jackson, RxJava, Akka Streams
  • Tools
    Apache Tomcat, IntelliJ, Maven, Apache Ant, Subversion (SVN), Git, ScalaTest, Eclipse IDE, Gradle, Jenkins, JMeter, SBT, ActiveMQ
  • Paradigms
    REST, Test-driven Development (TDD), SOLID Principles, ETL, Continuous Delivery (CD), Scrum, Kanban, Clean Code
  • Platforms
    JEE, Docker
  • Storage
    Spring Data, Oracle DBMS, MongoDB, JBoss AS, NoSQL
  • Other
    EJB, CDI, EJB3, Web Services, HATEOAS, Project Lombok, Citrus Pay, Akka HTTP, Content Management Systems (CMS)
  • Master’s degree in Computer Engineering
    2000 - 2002
    National Technical University - Kiev, Ukraine
  • Bachelor's degree in Computer Engineering
    1996 - 2000
    National Technical University - Kiev, Ukraine
I really like this profile
Share it with others