Skip to main content
Top expert badge
Recommended expert
Profile header background

Dmitrii (Igorevich) Suhanov-Senior Developer/Team Lead

Dmitrii Suhanov
Profile header overlay
Essen, Germany

Check rate

Experience

Dec 2021 - Present

Senior Developer/Team Lead

Devexperts

Expertise details
Position Summary
Senior Developer/Team Lead at Devexperts
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
Project Management
  • Project Livebash (2021-12-01–2023-12-31)

  • Development and design of the core system

  • Code reviews

  • Developer management

  • CI/CD

  • Client communication

  • Leading epics

  • Speaking at conferences

  • Managing the production system

  • Interviewing project developers

  • Outcome: production system

  • Technologies and tools: Java 11, Java 17, Kotlin, Spring Boot, TeamCity, Gradle, AWS DynamoDB, JUnit, Mockito, Docker, Docker Compose, AWS SQS, AWS EC2, AWS S3, AWS MediaLive, Ethereum, Postman

  • Project Robinhood (2024-01-01–2024-05-31)

  • Customization and development of product features for specific clients

  • Interviews with project developers

  • Technologies and tools: Java 17, Java RX, Kotlin, Spring Boot, TeamCity, Gradle, JUnit, Mockito, Docker, Docker Compose, PostgreSQL

  • Projects Sway, Tickmill, Pepperstone, UCapital (2024-06-01–present)

  • Customization and development of product features for specific clients

  • Bug fixes

  • Porting tickets from the product

  • Feature development

  • Technologies and tools: Java 17, Java RX, Kotlin, Spring Boot, TeamCity, Gradle, JUnit, Mockito, Docker, Docker Compose, PostgreSQL

Apr 2021 - Nov 2021

Java Developer

FundCount

Expertise details
Position Summary
Java Developer at FundCount
Industries
Banking and Finance
Information Technology
Business Areas
Accounting
Investments and M&A
Information Technology
  • Project Fundcount – accounting and investment system
  • Development, maintenance, and optimization of the system's codebase
  • Team size: 4–8 developers
  • Timeframe: 2020-03-01–present
  • Outcome: successful project support and implementation of new functionality
  • Technologies and tools: Java 8, Swing, MySQL, JUnit, Mockito, TypeScript, React, Scala, Spring, Hibernate, Jxcell, Jxls, JxBrowser, Jenkins, Docker, Windows, Linux, Mac OS
Nov 2017 - Mar 2021

Developer

AO AlfaStrahovanie

Expertise details
Position Summary
Developer at AO AlfaStrahovanie
Industries
Insurance
Business Areas
Information Technology
Product Development
  • Project VESTA – insurance sales and intake system

  • Development, maintenance, and optimization of the codebase

  • Configuration of insurance products and agents via Groovy scripts

  • Insurance policy design in BirtReport

  • Reporting module development

  • System architecture design and development of new modules

  • Database optimization

  • Integration with third-party and in-house systems

  • Software service and partner support

  • Conducting interviews for developers

  • Outcomes: stable production system, system updates, DDD refactoring, meta-parameter reports, Kafka and Hadoop integration

  • Technologies and tools: Java 7–8, JUnit, Mockito, Vaadin, Groovy, MSSQL, Apache Tomcat, Nginx, Dojo.js, Spring, Hibernate, Kafka, SOAP/REST, Docker Compose, Docker Swarm, BirtReport, Apache Solr, Liquibase, Linux

  • Project ALFA-PAYMENT – instant payout system (2019-09-01–2021-03-26)

  • High-level design and development of a new application

  • Domain model design

  • Integration with VESTA and Moneta.ru

  • Go-live

  • Outcomes: successful project delivery, CI/CD, metrics with Prometheus and Grafana

  • Technologies and tools: Java 8, JUnit, Mockito, TypeScript, PostgreSQL, Apache Tomcat, Nginx, Vue.js, Spring Boot, Spring JDBC, Docker, Liquibase, Linux, Kafka

  • Project ALFA-PLATA – claims management system (2019-09-01–2021-03-26)

  • High-level design and development of a new application

  • Domain model design

  • Integration with VESTA

  • Go-live

  • Outcomes: successful project delivery, CI/CD, metrics with Prometheus and Grafana

  • Technologies and tools: Java 8, JUnit, Mockito, TypeScript, PostgreSQL, Apache Tomcat, Nginx, Vue.js, Spring Boot, Spring JDBC, Docker, Liquibase, Linux, Kafka

Mar 2017 - Feb 2018

Developer

ООО Chuser

Expertise details
Position Summary
Developer at ООО Chuser
Industries
Food and Beverage
Business Areas
Information Technology
Product Development
  • Project Chuser – F&B system

  • Development, maintenance, and optimization of the codebase

  • Data integration with third-party systems

  • Algorithm optimization

  • Reporting module with JasperReport

  • Outcomes: Blowfish-based data exchange, implemented reporting module, system launch and sale

  • Technologies and tools: Java 8, EJB, JPA, PostgreSQL, Liquibase, IntelliJ IDEA, Maven, JSF, WebLogic, JasperReport

  • Project StockChuser – inventory system (3 months)

  • Development, maintenance, and optimization of the codebase

  • Database design

  • Integration with the main Chuser system

  • Outcomes: application and integration delivered

  • Technologies and tools: Java 8, Spring Boot, PostgreSQL, Node.js, React.js, Tomcat

  • Project Chuser Mobile App (4 months)

  • Development and maintenance of the Android app

  • Outcome: mobile app developed and published on Google Play Store

  • Technologies and tools: Java 7, Android SDK, ButterKnife, Retrofit 2, Dagger 2, Firebase, Android Studio, Genymotion, Gradle

Jun 2015 - Feb 2017

Developer

Freelance

Expertise details
Position Summary
Developer at Freelance
Industries
Education
Information Technology
Business Areas
Information Technology
Product Development
  • Project CanTalk – English learning app (12 months)
  • Development and maintenance of the codebase
  • API design
  • Outcomes: mockup created, app published on Google Play Store
  • Technologies and tools: Java 7, Android SDK, SQLite, Android Studio, Genymotion, Gradle
Jul 2011 - Oct 2017

Developer

Corepartners Soft

Expertise details
Position Summary
Developer at Corepartners Soft
Industries
Banking and Finance
Healthcare
Transportation
Government and Administration
Business Areas
Information Technology
  • Project HSBC – banking and trading system, precious metals tracking system

  • development, maintenance, and optimization of code

  • report module development with FastReport, team lead (2–3 developers)

  • storage visualization with Silverlight

  • results: over 70 system reports, team leadership experience, Oracle DB design experience

  • technologies and tools: .NET, MVC, Spring, NHibernate, jQuery, JavaScript, Silverlight, HTML, CSS, Oracle, Visual Studio, Toad, FastReport Framework

  • Project Core IMS – warehouse management system (3 months)

  • development and maintenance of code

  • result: goals achieved

  • technologies and tools: .NET, Spring, ASP.NET, JavaScript, HTML, CSS, MSSQL, Visual Studio

  • Project K-Partners – trading point (6 months)

  • code development

  • result: system developed and delivered

  • technologies and tools: Java, Spring MVC 3, JSP, JSF, Servlets, jQuery, JavaScript, Bootstrap, CSS3, HTML, Tomcat, PostgreSQL, IntelliJ IDEA, Maven, Toad

  • Project KRGZ – household management system (10 months)

  • application code development

  • EAIST integration, team lead (1–2 developers)

  • app updates in test and work environments

  • result: system went live

  • technologies and tools: Java, EJB, JPA, JSP, JSF, JSTL, Servlets, Web Services, jQuery, AngularJS, JavaScript, Bootstrap, CSS3, HTML5, WebLogic, Oracle, IntelliJ IDEA, Maven, Toad, Liquibase

  • Project EAIST – tender information system (3 months)

  • module development

  • result: report module implemented

  • technologies and tools: Java, EJB, JPA, JSP, JSF, JSTL, Servlets, Web Services, jQuery, AngularJS, JavaScript, Bootstrap, CSS3, HTML5, WebLogic, Oracle, IntelliJ IDEA, Maven, Toad, Liquibase

  • Project IAS Blood – information and analysis center (1.5 years)

  • maintenance of old version and development of new version

  • result: new version developed and deployed

  • technologies and tools: .NET, ASP MVC, Entity Framework, LINQ, MSSQL, Autofac, Web Services, JavaScript, jQuery, Kendo UI, CSS, HTML

  • Project RTS – state procurement system (12 months)

  • development and maintenance of code

  • integration module with third-party systems

  • result: system successfully deployed

  • technologies and tools: Java 8, AngularJS, TypeScript, Liquibase, Tomcat, Node.js, PostgreSQL, IntelliJ IDEA, Maven, Spring 4, Hibernate

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Banking and Finance, Healthcare, Transportation, Government and Administration, Insurance, and Information Technology.

Banking and Finance
Healthcare
Transportation
Government and Administration
Insurance
Information Technology
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Project Management, Accounting, and Investments and M&A.

Information Technology
Product Development
Project Management
Accounting
Investments and M&A
Profile match chart

Summary

Full-stack backend developer with over 10 years of experience building automated information systems. Experienced in bringing failing IT projects back on track, code refactoring, and deploying to production and test environments.

Involved in delivering several large projects: Livebash (platform for buying/selling NFTs and DCs via market videos), VESTA (building a microservice architecture for insurance sales), HSBC (UK banking and bullion trading system for storing and settling precious metal transactions), Fundcount system for accounts and investments, CHUSER system for private companies, and multiple projects for regional and government agencies: RTS, KRGZ, UAIS.

Key achievements:

  • Livebash production system - [link]
  • Cut maintenance costs by $2,000 per month by optimizing the system database.
  • Delivering the VESTA project led to a 1.5x increase in insurance sales and a 20% rise in company profits by improving the setup process for new insurance products. Alfa-Strakhovanie's net profit in 2018 was about 5 million rubles, with 1.6 million rubles from the VESTA project.
  • The HSBC project resulted in a doubling of development time for new reports thanks to the flexible template architecture of the reporting module.

Skills

  • Java/kotlin

  • Sql: Mssql, Mysql, Solr, Dynamodb, Postgresql, Oracle

  • Docker

  • Groovy

  • Teamcity

  • Junit, Mockito

  • Liquibase

  • Jenkins

  • Spring Boot

  • Web: Html, Css, Javascript, Vue, Jquery, React, Angular

  • Windows

  • Mac Os

  • Spring Data

  • Intellij Idea

  • Linux

  • Hibernate

  • Apache Tomcat

  • Jira

  • Birtreport, Jasperreport

  • Apache Maven

  • Gradle

  • Version Control: Git, Svn

  • Prometheus, Grafana

  • Scrum

  • Strong Organizational And Communication Skills, Experience Working With Executives, Conflict Resolution, Negotiation, And Presenting

  • Excellent Analytical Skills And Systemic Thinking, Solid Knowledge

  • Quick To Get Up To Speed, Self-learner, Constant Knowledge And Skill Sharing With Teams

  • Proven Ability To Work Under Ongoing Stress And Heavy Workload, Parallel Project Development

  • Consistent Achievement Of Goals

Languages

English
Advanced
German
Intermediate

Education

Oct 2011 - Jun 2013

Moscow State Technical University N.E. Bauman (Bauman MSTU)

Master's degree, specialization in Intelligent Systems · Computer Science and Engineering · Moscow, Russian Federation

Oct 2007 - Jun 2011

Moscow State Technical University N.E. Bauman (Bauman MSTU)

Bachelor's degree · Computer Science and Engineering · Moscow, Russian Federation

Statistics

Experience

Total positions 6
Experience in Banking and Finance 11.5 y
Avg length 2 y 10 m
Longest experience 6 y 3 m

Expertise

Recent roles Senior Developer/Team Lead, Java Developer, Developer
Main industries Banking and Finance, Healthcare, Transportation
Main business areas Information Technology, Product Development, Project Management

Qualifications

Highest degree Master

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Dmitrii based?

Dmitrii is based in Essen, Germany.

What languages does Dmitrii speak?

Dmitrii speaks the following languages: English (Advanced), German (Intermediate).

How many years of experience does Dmitrii have?

Dmitrii has at least 15 years of experience. During this time, Dmitrii has worked in at least 3 different roles and for 6 different companies. The average length of individual experience is 3 years and 6 months. Note that Dmitrii may not have shared all experience and actually has more experience.

What roles would Dmitrii be best suited for?

Based on recent experience, Dmitrii would be well-suited for roles such as: Senior Developer/Team Lead, Java Developer, Developer.

What is Dmitrii's latest experience?

Dmitrii's most recent position is Senior Developer/Team Lead at Devexperts.

What companies has Dmitrii worked for in recent years?

In recent years, Dmitrii has worked for Devexperts and FundCount.

Which industries is Dmitrii most experienced in?

Dmitrii is most experienced in industries like Banking and Finance, Healthcare, and Transportation. Dmitrii also has some experience in Government and Administration, Insurance, and Information Technology.

Which business areas is Dmitrii most experienced in?

Dmitrii is most experienced in business areas like Information Technology, Product Development, and Project Management. Dmitrii also has some experience in Accounting and Investments and M&A.

Which industries has Dmitrii worked in recently?

Dmitrii has recently worked in industries like Banking and Finance and Information Technology.

Which business areas has Dmitrii worked in recently?

Dmitrii has recently worked in business areas like Information Technology, Product Development, and Project Management.

What is Dmitrii's education?

Dmitrii holds a Master in Computer Science and Engineering from Moscow State Technical University N.E. Bauman (Bauman MSTU) and a Bachelor in Computer Science and Engineering from Moscow State Technical University N.E. Bauman (Bauman MSTU).

What is the availability of Dmitrii?

Dmitrii is immediately available full-time for suitable projects.

What is the rate of Dmitrii?

Dmitrii's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Dmitrii?

To hire Dmitrii, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 984-1144 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.