Scroll To View More
Hire the top 3% of freelance developers
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
    M-Net Telekommunikations GmbH
    2015 - 2017
    • 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
    Online E-Auctions Startup
    2014 - 2016
    • 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
    Deutsche Bundesbank
    2014 - 2015
    • 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
    Siemens AG
    2013 - 2014
    • 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 | | United Internet AG | 1&1 Internet AG
    2012 - 2013
    • 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
    Allianz Germany AG
    2011 - 2012
    • 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
    O2 Germany | Telefónica
    2008 - 2011
    • 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
    Payback | Loyalty Partner GmbH
    2002 - 2008
    • 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
    Materialise N.v. | Quadrox N.v.
    2000 - 2002
    • 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
    Java, Core Java (J2EE), HTML, Scala, JavaScript, Bash, XSLT
  • Frameworks
    Apache Wicket, JPA, Mockito, TestNG, JUnit, Apache CXF, Spring, Spring Boot, Bootstrap, Jersey, Selenium, JSF, Akka, Play, Hibernate, Apache Camel, Activiti BPM
  • Libraries/APIs
    REST API, Java API for XML Processing (JAXP), JAX-RS, JAXB, JAX-WS, Akka Streams, jQuery, RichFaces, Jackson, RESTEasy, RxJava
  • Tools
    Subversion (SVN), ScalaTest, Git, Ant, Maven, IntelliJ, Apache Tomcat, SBT, JMeter, Jenkins, Gradle, Eclipse IDE, ActiveMQ
  • Paradigms
    SOLID Principles, Test-driven Development (TDD), REST, Continuous Delivery (CD), ETL, Kanban, Scrum, Clean Code
  • Platforms
    JEE, Docker
  • Storage
    MongoDB, Oracle DBMS, Spring Data, JBoss AS, NoSQL
  • Other
    Web Services, EJB3, CDI, EJB, Akka HTTP, Project Lombok, HATEOAS, Citrus Pay, Content Management Systems (CMS)
  • Master’s degree in Computer Engineering
    National Technical University - Kiev, Ukraine
    2000 - 2002
  • Bachelor's degree in Computer Engineering
    National Technical University - Kiev, Ukraine
    1996 - 2000
Hire the top 3% of freelance developers
I really like this profile
Share it with others