Dmitry Koudryavtsev

Dmitry Koudryavtsev

$40/hr
Java, Scala, DB backend developer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Moscow, Moscow, Russian Federation
Experience:
17 years
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.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.