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