Highly productive senior software engineer, software architect and noSql / search engine expert.
Highly experimented Java/JEE senior developer.
18+ ys IT experience: JAVA /J2EE (15y+), Spring (10y+), Hibernate (10y+), maven (10y+), Solr (6y)
Expert with Service Oriented Architecture - Rest (8y+) and Hadoop / Hive / Hbase mapreduce (5y+). Spark / Spark Streaming.
High experience with Architecture and design of scalable systems (6+ projects, 6y+)
+ Core Java Expert, strong knowledge in Concurrent programming, Object-Oriented Programming, Functional programming, Aspect Oriented Programming
+ High experience with Integration Broker, ESB, Messaging
+ NoSql: graph database (2y), bigdata (8y), search engine (10y)
+ Machine learning: Mahout, k-means, canopy (1y)
+ Agile/Scrum methodology (7y+)
+ Comfortable with short release cycles.
+ Experience with Scala and play2
+ Technical leadership and mentoring
Specialties: Software Architecture design for high availability, Scrum(Agile) - continuous integration, unit tests, acceptance Tests.
Java, JEE, Spring IOC, AOP, Maven, JPA, Hibernate, MVC, Servlet container, Restfull, Solr, Lucene, ElasticSearch, MySql, Hadoop, Hbase, Hive, Spark, Redis, graph database, Neo4j, rabbitMq, James server, ant, scripting, jenkins .