Summary Of Qualification
IT professional with 10 years of experience in Java web development, databases and general-purpose programming.
Professional Skills
- Java2/Java5 foundation classes, JDBC, foundation Java Web APIs (Servlet API, JSP+JSTL), Java and web development patterns, some common third-party Java libraries and solution (some of Apache Commons including HTTPClient, Spring IoC+Spring MVC, Spring Boot, Play Framework 1.2, Apache Lucene/SOLR, Apache Velocity etc). Other common web-related technologies (XML/XSLT/XPath, basic HTML+CSS and JavaScript). Experience with ORMs/persistence frameworks (Hibernate, OpenJPA, e-Bean, Spring Data JPA). Experience with automated functional testing libraries (Selenium WebDriver, HTMLUnit).
- Experience with Java Portal Solutions: strong extensive experience with Liferay Portal (versions 5.2.3, 6.0,
6.1 both CE and EE), lesser experience with BEA WebLogic Portal.
- Some experience of Java desktop development using Swing (example can be found at http:// www.archive.org/details/ThueInJava - a Thue programming language interpreter with Swing-based GUI).
- Experience with some common RDBMS (MS SQL, MySQL, PostgreeSQL, H2DB).
- Apache Tomcat 5/6/7/8 (as Servlet/JSP container). Lesser experience with BEA WebLogic 10 enterprise container and JBoss 4 application server.
- Strong in-depth knowledge of ElasticPath (versions 6.0.2, 6.1.2) Java e-commerce solution (including bug- fixing of it’s code, changing existing and implementing additional features in it, and general administrating).
Strong in-depth experience with Liferay enterprise portal solution (versions 5.2.3, 6.0 CE/EE, 6.1 CE/EE).
- Experience with Elasticsearch/Logstash/Kibana stack.
- Experience in using microservices-based solutions with messaging (AMQP, RabbitMQ, Apache Kafka).
- Lesser experience with Apache Storm computation framework.
Language Capabilities:
Ukrainian (native), Russian (native), English (fluent in technical), Polish (intermediate)