Resume

Sign in

Java Developer

Location:
Reutov, Moscow Oblast, Russian Federation
Posted:
October 07, 2018

Contact this candidate

Resume:

Valeriy Lanemets

Email: ac7a4e@r.postjobfree.com

Skype: valeriy.lanemets

LinkedIn: https://www.linkedin.com/in/valeriy-lanemets-0193292a/ Bitbucket: https://bitbucket.org/lanemets/

Summary

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

Skills

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

Experience

PIXONIC,

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

https://pixonic.com/en

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

QIWI Ltd,

Moscow, Russian Federation

Java developer

06.2015–07.2017

• 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

http://www.xerox.com

06.2013-06.2015

• 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

Education

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

09.2007-06.2011

Certification & Training

Spring Framework,

Luxoft Training Center, Software Engineering

2015

Multiprocessor systems and parallel programming,

Southern Federal University, Software engineering

2011



Contact this candidate