Geraschenko Dmitry

Angestellt, Senior .NET Developer/Architect, Censo

WIJCHEN, Niederlande

Über mich

More than 22 years of programming and application development experience. Conceptual knowledge and hands-on experience - Domain-driven design (DDD). - Microservice architecture with asynchronous message-based communication (Sagas). - Event storming, Storytelling exploring business domain methods. - CQRS and Event Sourcing. - Test and Behavior Driven Development (TDD/BDD). - SOLID Design Principles. - Object-oriented analysis, design and programming. .NET Platform - Good knowledge of .NET platform and its infrastructure. - Language C#. - Server-side solutions with ASP .NET Core, Azure, Docker, NServiceBus, Event Store, RabbitMQ, Kubernetes. Databases - Good knowledge of programming for MS SQL Server, CosmosDB, Oracle, PostgreSQL

Fähigkeiten und Kenntnisse

ASP.NET Core
Microservices
Domain-driven Design (DDD)
CQRS
Event Sourcing
SOLID
Test Driven Development (TDD)
BDD
Azure
Docker
NServiceBus
RabbitMQ
Kubernetes

Werdegang

Berufserfahrung von Geraschenko Dmitry

  • Bis heute 2 Jahre und 6 Monate, seit Jan. 2022

    Senior .NET Developer/Architect

    Censo

    Redesign and refactor legacy systems, formulate a strategic plan, and guide the team in transitioning from a monolithic to a microservices architecture.

  • 8 Jahre und 2 Monate, Dez. 2013 - Jan. 2022

    Senior .NET Developer

    Iquality

    Design and architect complex business applications using DDD/CQRS/ES patterns for clients in leasing, remarketing, and genetics. Implement microservices with .NET Core, Docker, and RabbitMQ for seamless deployment on Azure and on-premises. Lead the design and implementation of the Domain Model, creating Aggregates, Domain Events, and Sagas to enhance system structure.

  • 1 Jahr, Dez. 2012 - Nov. 2013

    Senior ASP .NET MVC Developer

    Sitecore

    Design and maintenance of server code for “Social Connected” module of Sitecore CMS using BDD and TDD approach Integration with Facebook, Google+, LinkedIn, Twitter networks, especially login and message posting.

  • 4 Jahre und 9 Monate, März 2008 - Nov. 2012

    Senior ASP .NET Developer

    Maxymiser

    Design UI based on ASP .NET, AJAX technologies and Telerik components Design and maintenance of server code for “Maxymiser” project including unit tests. Design Maxymiser Domain Model using NHibernate Design WCF Services for Silverlight application Design ESB configuration for Maxymiser scalability (WSO2 ESB) Design Automatic Report Generation subsystem using XSLT, C# Design BLL using C# Design DB SQL queries, procedures, triggers

  • 1 Jahr und 5 Monate, Okt. 2006 - Feb. 2008

    PHP Developer

    IDE Group

    Design and maintenance of server code for web analytics software (HitDynamics product). Design UI based on DHTML and AJAX technologies. SOAP data communication with SE like Google, Yahoo, MSN etc. (PHP, XML, XSLT, HTML, JavaScript, CSS, AJAX, Oracle PL/SQL, Smarty templates)

  • 6 Jahre und 4 Monate, Juni 2000 - Sep. 2006

    Architect & Programming Leader

    State tax Administration of Ukraine in Dnepropetrovsk

    Design and maintenance web-based applications for economic and management departments. (PHP, XML, HTML, JavaScript, CSS, AJAX, Oracle PL/SQL, MySql, Apache)

Ausbildung von Geraschenko Dmitry

  • 2003 - 2006

    Specialist

    Dnepropetrovsk Chemical-Engineering University

  • 1997 - 2000

    Specialist

    National Mining University, Dnipropetrovsk

  • 1993 - 1997

    Jr Specialist

    Dnepropetrovsk College of Automatics and Telemechanics

Sprachen

  • Englisch

    Fließend

  • Russisch

    Fließend

  • Niederländisch

    Grundlagen

Interessen

Tennis
Cars
Computer games

21 Mio. XING Mitglieder, von A bis Z