Sign in

Java Developer

Reutov, Moscow Oblast, Russian Federation
October 07, 2018

Contact this candidate


Valeriy Lanemets


Skype: valeriy.lanemets

LinkedIn: Bitbucket:


Visa sponsorship required

• 7 years’ experience in backend development in various domains

• Strong analytical, problem solving and troubleshooting skills

• Dedication to clean architecture principles

• Dedication to quality: experience in all kinds of tests development: unit, integration, external; usage of TDD

• Experience in working in cross-functional agile team (Scrum/Kanban or mixed), participation in code-review, tasks evaluation, sprint’s retrospectives

• Participation in regular working process improvements: continuous integration/delivery, test automation, refactoring and optimizing legacy projects

• Experience in high-load services development


Languages: Java SE 7,8,9,10, Groovy, SQL Servers: Tomcat, Jetty, Nginx, Netty, WebSphere Frameworks & Libraries: Guice, Spring (context,

beans, MVC, JDBC templates, boot, data, security,

rest template), Akka

Protocols: HTTP, REST, SOAP, Thrift, Protobuf, gRpc, Websockets, TCP

Databases: Oracle, Postgres, Cassandra Build tools: Maven, Gradle Db facilities: Hibernate, jOOQ, datastax driver, JDBC Automation: Ansible, Puppet, Consul Testing tools: Mockito, TestNG, JUnit (+Jupiter) Common tools: Guava, Apache Commons, VAVR Caches: Hazelcast

Messaging: RabbitMq

Monitoring: Graphite, Grafana, Zabbix,

Elasticsearch, Graylog



Berlin, Germany / Limassol, Cyprus / Moscow, Russian Federation

Lead Java Developer

07.2017 – until now

• Took part in design, development and support of Walking War Robots meta server (third–person mobile shooter) and other meta servers for new projects based on microservices’ architecture

• Developed crucial monetization features which significantly increased revenue

• Took part in releases support, solved serious problems (memory leaks), analyzed heap dumps

• Introduced unit and integration tests automation

• Introduced parallel execution of unit and integration tests

• Designed client-server interaction


Moscow, Russian Federation

Java developer


• Participated in development of microservices providing payment processing

• Found and fixed performance degradation problems

• Designed API’s and payment protocols

• Introduced and implemented centralized logging system

• Implemented support of various cryptographic facilities and algorithms for HTTPS and digital signature

• Cooperated with counterparts’ developers

Xerox CIS,

Moscow, Russian Federation

Java developer


• Took part in development and support of electronic document management systems: electronic archives, catalogues, libraries, based on Xerox DocuShare platform

• Introduced IoC container approach: Spring context

• Introduced CI processes

• Achieved Lean Six Sigma Yellow Belt


Postgraduate courses of Computer Science 06.2011-06.2013 Volgograd State Technical University

Graduated with honor

Bachelor of Computer Science

Volgograd State Technical University

Graduated with honor


Certification & Training

Spring Framework,

Luxoft Training Center, Software Engineering


Multiprocessor systems and parallel programming,

Southern Federal University, Software engineering


Contact this candidate