Обо мне

Основной язык программирования JAVA:

Java SE 1.8 : (oop, collection, multithreading/concurency, io/nio, Stream API, lambda),

Java EE7 : (Servlets, JPA, EJB, CDI, JSF, JAX-WS, JAX-RS, WebSockets, JAXB, JSON processing)

Spring 4.0 : (Spring Boot 1.4.1, Spring core: DI + AOP, SpringMVC, Spring Security, Spring Web Flow, Spring Roo, Rest, WS, WebSocket), ORM Hibernate 5.0, log4j

Java web frameworks back-end framework: SpringMVC 4.0, PlayFramework.1.2.5/2.5, Servlet 3.1 + Jsp2.2, JSF2.0 (PrimeFaces), GWT 2.5, Grails(основы)

Web front-end framework: AngularJS 1.6.0, Angular 4.0 / TypeScript, React 15.0, JQuery 3.2.0

БД: Oracle 12.0, PostgreSQL 9.1, MySql 5.5, MongoDb 3.0,

Серверы приложений: Tomcat 8.0, Wildfly 10, Glaasfish 4.0,

Сборка(java): Maven, Ant

CI: Hudson, Jenkins

Верстка: Bootstrap 4.0, CSS 3.0, XML, XHTML, HTML 5.0 (приемлемые навыки верстки)

Работа с сетевыми технологиями: OSI, активная работа со следующими RFC: HTTP(2616), DNS (1034/1035), ICAP (3507), TCP(753). Анализаторы трафика Wireshark 1.6, Fiddler2, Tcpdump

IDE: семейство Eclipse, NetBeans

Системы контроля версий: Subversion, Git, Perforce

Методологии разработки: Scrum, Agile, CMMI 5.

Профессиональные навыки