Personal details

Gleb M. - Remote

Gleb M.

Timezone: Stockholm (UTC+2)

Summary

For more than 16 years I have been working as a Java developer/Technical Lead and my skillset includes such technologies as Servlets, Dropwizard, Spring, Struts, JSP, FreeMarker, Tomcat, Jetty, JBoss, Hibernate/JPA, Groovy, Quartz, JDBC, RxJava, Swing/AWT, Hystrix, Memcached.
During last two years I became more involved with Scala development using frameworks like Play, Slick, Akka.
Also I have extensive experience with DBMS like MySQL, Oracle, MongoDB, Elasticsearch, Cassandra.
I used to work in distributed and on-site teams using tools like Maven, SBT, JUnit, Jira, Git, SVN, Jenkins.

Work Experience

Senior Java Developer
Truecaller | Sep 2014 - Present
Java8, Scala, Dropwizard, Play, Elasticsearch, MySQL, Kafka, RxJava, Hystrix, Microservices
Team Lead, Senior Java Developer
Kentor | Jul 2007 - Jun 2010
Java, Javascript, Spring, MyBatis, Oracle

Projects

Truecaller backend
2014
Scala
MySQL
Cassandra
Elasticsearch
Akka
Java 8
Apache Kafka
Kubernetes
Elastic Stack
High Availability Systems
100+ millions DAU project, zero down-time migration from the legacy backend, search, statistics, billing and ads services.