Koudryavtsev Dmitry
Java/Scala Developer
Male, 36 years, born on 24 September 1980
Skype: dim47us
Email:-— preferred method of communication
Location : Moscow, Russia (ready for relocation to any country)
Summary: I am a Java/Scala Developer. I have experience in Java 8+ years, Scala 2+ years.
English: can be interviewed
Salary expectations: ready to discuss
I am motivated and result oriented.
Education
Higher: 2003 Volgograd State Technical University, Volgograd
Engeneering, Engeneer
Work experience
September 2016 – till now Netris http://www.netris.ru/en.html
Moscow,
Scala/Java Senior Software Developer
• IVision middleware. Server-side development. Strong Java and SQL query refactoring, application
and database performance optimization (up to 400%). Migrating to microservice architecture.
Develop and apply new architecture decisions. Java 8, Tomcat, MySQL/MariaDB, RabbitMQ,
Redis/Memcached.
• StatServer. Akka-based distributed cam.-data storage (collect data using REST interface and
RabbitMQ connection) and report (statistic) (legacy application refactoring). Scala, Akka, Play
Framework, MongoDB. Currently, migrating to Hadoop, Hbase, Phoenix, Spark.
• T-Cluster. Akka-based distributed video transcoding application. Scala, Akka, Play Framework
• Open-source projects: Phoenix UDFs for Hbase, Apache Flink MongoDB connectors, RabbitMQ
Akka connector. https://github.com/TheDIM47?tab=repositories
September 2014 — September 2016
Moscow,
Java/Scala Developer (Freelancer)
More than 100 success projects. History and feedbacks:
http://www.freelancer.com/u/juliasoft.html
https://www.upwork.com/freelancers/~0179a64bdfc35a3fd0
https://github.com/TheDIM47?tab=repositories
In the projects used these technologies:
Java and Scala. Java8, Core, Streams, Lambda, Multithreading, Akka, Play, Spray, Slick, Finch, JDBC,
Spring, Hibernate, JPA, Thymeleaf, Velocity, POI, Amazon Web Services (EC2, S3, Lambda, DynamoDB),
JUnit, Silhouette, Mockito, Selenium, JavaMail, GreenMail, MockFtpServer, Scalatest, Scalacheck, some
experience with JavaScript, Node.JS, Netty, ScalaJS, React, ExtJS, jQuery.
May 2011 — April 2015 ProgressSolution http://www.progresco.ru/
Moscow,
Senior Software Developer
•
•
•
•
•
•
Nov 2012 Apr 2015 Beeline Database Integration Solution with Scala, Akka, Play. Network Resource
Inventory with Java, WebSphere, Oracle, Informix, ExtJS, Eclipse, Spring, Hibernate
Jun 2012 Oct 2012 Government Portal Forms Development with JBoss, Java, IDEA, Freemarker,
JavaScript, jQuery
May 2011 Sep 2011 Discount coupons for Aeroflot with Java, Oracle, Jetty, Apache CXF, Tomcat,
JSF (Primefaces).
Jun 2011 Aug 2011 Data migration for RosBank/Societe Generale with Oracle, Java
Sep 2011 Dec 2011 Government Portal Development - Version storage and webservices. Java,
Oracle, JBoss, JBossWS, Hibernate, JSF (Primefaces).
Jan 2012 Government Portal Development. Business processes refactoring with Java, Oracle.
December 2007 — April 2011 ItellaNLC http://www.itellanlc.com/
Moscow
Senior Software Developer
• Warehouse Data Integration and Notification application ftp, sftp, ftps, smtp, multithreading scheduler
with Java, Eclipselink, jUnit, Apache Commons*, Java Mail Api, Log4j, MockFtpServer, Greenmail
• Traffic accounting and multi-modal transportation application. Delphi, Oracle, FastReport, ODAC.
• Warehouse management software. Delphi, FastReport, Oracle, Informix.
• Database development with Oracle and Java
• Oracle and Informix universal data access library (ODAC+INAP2)
Tests, examinations
2017 Big Data Analysis with Scala and Spark
Coursera, https://www.coursera.org/learn/scala-spark-big-data
2017 Functional Programming in Scala Capstone
Coursera, https://www.coursera.org/learn/scala-capstone
2015 Principles of Reactive Programming (Scala)
Coursera, https://www.coursera.org/course/reactive
2014 Functional Programming Principles in Scala
Coursera, https://www.coursera.org/course/progfun
Key skills
Languages:
Russian — native
English — can be interviewed
Technical Skills: Java/8, Scala, Akka, Play Framework, Akka, Hadoop, Hbase, Linux, Multithreading,
Refactoring, Optimizations, REST, AWS, SQL, MySQL, ORACLE, SQLServer, JDBC, Spring Framework,
MySQL, Git,
Additional information
About me: Refactoring, Application and Database design, development, optimization, design patterns.