12.10.2025 aktualisiert

**** ******** ****
nicht verfügbar

.NET | C# | Azure | Databases | Senior Software Engineer | Tech Lead | Solution Architect

Wiesloch, Deutschland
Deutschland +6
M. Sc. Physics
Wiesloch, Deutschland
Deutschland +6
M. Sc. Physics

Profilanlagen

Ivan_Kruk_CV_Eng.pdf
HM_Reference_2023.pdf

Skills

Asp.NetJavascript.Net FrameworkAPIsMicrosoft AzureC#DatenbankenETLRelationale DatenbankenDatenbank DesignLinuxEntity FrameworkPythonPostgresqlMessage BrokersMicrosoft Visual StudioMicrosoft Sql-ServerMVCOpen SourceScrumRabbitmqLinux-ContainerSolution ArchitectureSQLDatenbank-EnginesTypescriptResharper.NET CoreReactJSGitlabGitGitlab-CiKubernetesApache KafkaRestful ApisGrpcDockerProgramming LanguagesMicroservices
Over 25 continuous years in software and database design and development with strong focus on system performance, scalability, resilience, data accuracy and integrity, and future extendibility.

Over 15 years of leading teams and projects, designing software solutions and platforms of all sizes and complexity.
 
Combining modern clouds, micro-service architecture, message-driven data flows, with classical relational databases and non-relational storage to build cost-effective and yet high-performance, scalable platforms and applications at enterprise scale.

Using Azure or any other vendor cloud in smart way - mixing and matching vendor cloud products with other open-source cloud native applications to get the best of both worlds and keep the operational costs on the lower side.

Additionally, utilizing the full power of database engines, crafting and fine-tuning SQL queries of any complexity for maximum effectiveness and performance is truly my passion.

Communicative, proactive, adaptive, quick learner, and data-driven when it comes to decision making.


My primary skills and relevant/modern tech stack as of today:

Programming languages / frameworks:
  • C#, .NET, ASP.NET
  • SQL
  • Entity Framework
  • Kubernetes
  • Docker, Linux containers
  • JavaScript / TypeScript
Databases:
  • Postgres
  • MS SQL
  • Oracle
  • MySQL
Clouds:
  • Microsoft Azure
Message brokers:
  • NATS /NATS Streaming / NATS JetStream
  • Kafka
  • RabbitMQ
Application types / patterns:
  • ETL / ELT data processing, data platforms
  • Message-driven applications and platforms
  • Microservice applications and platforms
  • Data connectors
  • ASP.NET MVC
  • REST API
  • gRPC API
Tools:
  • MS Visual Studio
  • MS Visual Studio Code
  • JetBrains Rider
  • JetBrains ReSharper
  • Postgres pgAdmin
  • SQL Management Studio
  • Git
  • GitLab
  • ArgoCD
  • Jira
  • Confluence
Additional / secondary skills:
React, Python, Scrum Master (certified), DevOps, Linux, Networking

Sprachen

DeutschgutEnglischverhandlungssicherRussischMuttersprache

Projekthistorie

Team Lead Cloud Solution | Lead Software Engineer

trinamiX GmbH

Industrie und Maschinenbau

250-500 Mitarbeiter

Tech Lead of the Data Platform Team, Lead Software Engineer

Heidelberg Materials AG

Architektur und Bauwesen

>10.000 Mitarbeiter

  • Designed overall data platform architecture from scratch
  • Designed data flow and message flow strategies
  • Researched and developed several PoC
  • Implementation of all key system components such as storage layers, databases, ETL workers, edge services, gRPC data services
  • Continuous performance optimization and SQL query tuning
  • Further platform expansions and adaptations in new regions and ERP systems
  • New features development and support
  • Onboarding, mentoring and empowering new team members
  • Reviewing the code, re-factoring code when needed to keep tech debt as low as possible

Senior Platform Engineer

Heidelberg Materials AG

Architektur und Bauwesen

>10.000 Mitarbeiter

I worked on a cloud-based digital application platform consisting of a set of backend micro-services providing business data from several corporate ERP systems of Heidelberg Materials AG around the globe to the mobile and web applications.

I’ve designed, implemented and integrated data connectors to SAP systems in multiple regions/countries of Heidelberg Materials – Australia, North America and Europe. Apart from technical design and implementation it involved extensive collaboration with all the stakeholders: regional business owners and development teams, product teams consuming the platform service APIs, IT/Cloud infrastructure team, QA and DevOps team.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden