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
Portfolio
Experience
  • 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
Availability
Part-time
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.
Employment
  • 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
    GMX.com | Mail.com | 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 mail.com 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 (www.o2.de) 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
Experience
  • TARGET2-Securities (Development)
    https://en.wikipedia.org/wiki/T2S

    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 | mail.com | WEB.DE (Development)
    http://www.mail.com

    The mail.com, gmx.net and web.de 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.

Skills
  • Languages
    Java, Core Java (J2EE), HTML, Scala, Bash, XSLT, JavaScript
  • Frameworks
    Apache Wicket, Mockito, TestNG, JUnit, Spring, JPA, Apache CXF, Bootstrap, Selenium, JSF, Akka, Play, Hibernate, Spring Boot, Jersey, Apache Camel, Activiti BPM
  • Libraries/APIs
    REST API, Java API for XML Processing (JAXP), JAX-RS, JAXB, JAX-WS, jQuery, Akka Streams, RxJava, Jackson, RESTEasy, RichFaces
  • Tools
    ScalaTest, Git, Maven, IntelliJ, Subversion (SVN), Apache Tomcat, Apache Ant, Eclipse IDE, SBT, JMeter, Jenkins, Gradle, ActiveMQ
  • Paradigms
    SOLID Principles, REST, Test-driven Development (TDD), ETL, Kanban, Clean Code, Scrum, Continuous Delivery (CD)
  • Platforms
    JEE, Docker
  • Storage
    Oracle DBMS, Spring Data, MongoDB, NoSQL, JBoss AS
  • Other
    CDI, Web Services, EJB3, EJB, Akka HTTP, Citrus Pay, Project Lombok, HATEOAS, Content Management Systems (CMS)
Education
  • 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