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