Dmitry Razumov, Developer in Kiev, Ukraine
Dmitry is available for hire
Hire Dmitry

Dmitry Razumov

Verified Expert  in Engineering

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.

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

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

Senior Software Developer/Architect

2013 - PRESENT
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

Senior Software Developer

2012 - 2013
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

Senior Developer\Team Lead

2010 - 2012
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

Tech Lead

2009 - 2010
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

J2ME Developer

2007 - 2009
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

RayAnalyze

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

Sportsbook

An HTML5 sports betting platform.

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, Security

Libraries/APIs

jQuery, JMS, VK API, PayPal API

2004 - 2010

Specialist's Degree in Avionic Engineering

National Aviation University - Ukraine, Kiev

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring