Dmitry Razumov, Developer in Kiev, Ukraine

Dmitry Razumov

JBoss Fuse Developer

Location
Kiev, Ukraine
Toptal Member Since
September 23, 2014

Dmitry is a responsible, professional programmer with a wide range of technology skills including Java, Python, Scala, JavaScript/HTML5/CSS3, advanced Windows/Linux use, XP/TDD/BDD, and GoF/EE design patterns. He is punctual, highly communicative, a quick learner, and very detail-oriented.

Dmitry is available for hire
Hire Dmitry

Portfolio

Raynet
CSS, HTML, JSON, REST, Python, JavaScript, XQuery, JMS, Security, Spring MVC...
Tain Ukraine
JavaScript, GWT, WS-RS, Hibernate, Spring, Java
Priocom
Service-oriented Architecture (SOA), Python, Jakarta EE

Experience

Java - 10 yearsSpring - 7 yearsSAP Process Orchestration (PO) - 6 yearsJBoss Fuse - 6 yearsGit - 6 yearsApache Camel - 6 yearsHibernate - 4 yearsMongoDB - 3 years

Location

Kiev, Ukraine

Availability

Part-time

Preferred Environment

Jenkins, Subversion (SVN), Git, IntelliJ IDEA, Windows, Unix

The most amazing...

...thing I've coded is a nueral network for analyzing different Captchas.

Work Experience

2013 - PRESENT

Senior Software Developer/Architect

Raynet
  • Architected and developed a high-load B2B software and hardware inventory platform.
  • Configured software.
  • Tuned and administered a NoSQL MarkLogic database.
  • Developed several algorithms for patterns recognition.
  • Developed XQuery modules for MarkLogic database.
  • Led a small scrum team.
Technologies: CSS, HTML, JSON, REST, Python, JavaScript, XQuery, JMS, Security, Spring MVC, WS-RS, Spring, Java
2012 - 2013

Senior Software Developer

Tain Ukraine
  • Developed a sports betting platform.
  • Developed an online casino.
  • Worked in a cross-functional scrum team.
  • Used XP, KISS, and DRY principles.
  • Introduced BDD to projects and developed it.
Technologies: JavaScript, GWT, WS-RS, Hibernate, Spring, Java
2010 - 2012

Senior Developer\Team Lead

Priocom
  • Developed a company email system.
  • Created an MVC framework for building the company email system.
  • Developed a hardware activation system.
  • Directed the SOA.
  • Developed OSS/BSS systems.
Technologies: Service-oriented Architecture (SOA), Python, Jakarta EE
2009 - 2010

Tech Lead

Global Message Services Ukraine
  • Developed SMS/MMS routers.
  • Programmed a bulk messaging platform.
  • Developed B2B messaging platforms.
  • Created VAS services.
  • Developed a custom messaging protocol.
Technologies: Django, Python, Java
2007 - 2009

J2ME Developer

PointCom
  • Developed a platform for dynamic update of client J2ME applications using XML.
  • Developed XML schema.
  • Designed the GUI.
  • Developed the J2ME application.
  • Conducted server-side development.
Technologies: XML, J2ME, MySQL

Experience

RayAnalyze

High-load B2B software and hardware cloud inventory platform for companies with over 100,000 target machines.

Sportsbook

An HTML5 sports betting platform.

Skills

Languages

Java, XQuery, Python, CSS3, HTML5, Jython, SQL-99, JavaScript, HTML, CSS, XML, Scala, C++

Frameworks

Apache Camel, Spring Security, Spring MVC, Spring, Django, Hibernate, jBPM, iBATIS, Dojo, GWT

Tools

Apache Maven, Apache Tomcat, Git, Subversion (SVN), IntelliJ IDEA, Eclipse IDE, Perforce, Jenkins, Oracle Business Process Management (BPM), Oracle SOA Suite

Paradigms

Design Patterns, Agile Software Development, Kanban, Scrum, Service-oriented Architecture (SOA), REST

Platforms

Windows, Linux, SAP NetWeaver, CentOS, Red Hat Linux, Jakarta EE, J2ME, Unix

Storage

MySQL, NoSQL, MarkLogic, PostgreSQL, JSON, MongoDB, Microsoft SQL Server

Other

SAP Process Orchestration (PO), JBoss Fuse, Oracle Service Bus (OSB), WS-RS

Libraries/APIs

jQuery, JMS, VK API, PayPal API

Industry Expertise

Security

Education

2004 - 2010

Specialist's Degree in Avionic Engineering

National Aviation University - Ukraine, Kiev