Skip to content
View NesmachnyDN's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report NesmachnyDN

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NesmachnyDN/README.md

Dmitry Nesmachny

Enterprise & Solution Architect

Русская версия · Architecture portfolio · LinkedIn

I design enterprise and solution architectures for complex corporate systems, with a focus on architecture transformation, integration, content and document platforms, secure exchange, architecture repositories, engineering enablement, and technology decision governance.

My work combines architecture governance with hands-on technical design: from motivation, capabilities and application landscapes to integration boundaries, deployment constraints, data flows, security concerns, technology selection, migration planning, and implementation-ready architectural decisions.

Architecture focus

  • Enterprise Architecture — TOGAF, ArchiMate, capability-based planning, baseline/target architecture and migration roadmaps
  • Solution Architecture — service decomposition, integration boundaries, quality attributes and deployment design
  • Enterprise Integration — APIs, messaging, filesystem exchange, store-and-forward patterns, transition architectures and legacy modernization
  • Security Architecture — IAM/IdM integration, RBAC boundaries, access governance, Segregation of Duties and reconciliation
  • Architecture Governance — ADRs, traceability, technology standards, architecture reviews, solution selection, trade studies and implementation review
  • AI-Assisted Engineering — repository-governed context, bounded PRs, versioned prompts, independent review and explicit quality gates
  • Architecture Tooling — repository automation, developer tooling and repeatable engineering environments

Evidence and provenance

Portfolio labels distinguish what can be inspected or demonstrated from where the case comes from.

  • Live demo on request — a working system can be shown during an interview or professional discussion.
  • Runnable public implementation — the public repository contains an implementation that can be executed or validated locally.
  • Public artifact — public architecture, code, templates or other evidence can be inspected.
  • Sanitized real-world case — reconstructed from real professional work without copying corporate source artifacts.
  • Practice-derived synthetic case — independently rebuilt from recurring professional experience or a previously explored practical problem.
  • Independent portfolio/course project — created independently for demonstration or training.

Enterprise architecture & transformation cases

Project Architecture focus Evidence
Cloud Development Platform Architecture End-to-end enterprise architecture transformation case developed with TOGAF 10 concepts and ArchiMate. Covers stakeholders and motivation, capability planning, AS-IS/TO-BE value streams, baseline/target architecture, ABB/SBB decomposition, GAP analysis, organization design, risk/readiness assessment and migration roadmap. The original model contains 487 elements, 847 relationships and 20 ArchiMate views. Public artifact · Independent course project
Enterprise Integration Modernization Legacy integration modernization case focused on the migration stream: AS-IS, transition and target architectures, controlled coexistence, migration archetypes, readiness gates, wave planning, pilot-first validation, cutover/rollback governance and a repeatable migration factory. Public artifact · Sanitized real-world case

Security architecture & access governance

Project Architecture focus Evidence
Centralized IAM Integration for an Enterprise Platform Centralized access-management architecture separating IAM control plane from application runtime. Demonstrates directory-group-to-RBAC mapping, workflow-governed provisioning/deprovisioning, TEST/PROD entitlement separation, Segregation of Duties, reconciliation and controlled IAM failure behavior. Public artifact · Sanitized real-world case

Architecture review, governance & technology decisions

Project Architecture focus Evidence
Federated Platform Architecture Review Architecture review case for a distributed enterprise platform. Demonstrates separation of control and execution planes, governed node profiles, lifecycle/version management, bounded autonomy, synchronization and reconciliation semantics, operations responsibility boundaries and failure containment. Public artifact · Sanitized real-world case
IT Solution Selection Framework Vendor-neutral architecture trade-study framework for selecting enterprise IT solutions. Demonstrates non-compensatory mandatory gates, evidence-backed weighted evaluation, common-horizon TCO, initial/residual risk assessment, sensitivity analysis and an explicit recommendation with trade-offs and decision conditions. Includes a reusable Excel template and a fully synthetic worked example. Public artifact · Practice-derived synthetic case

Solution architecture & integration cases

Project Architecture focus Evidence
Portable Secure Exchange Client Cross-platform local client for controlled file exchange. Demonstrates filesystem-based integration boundaries, file-integrity verification, detached-signature abstraction, local audit, embedded persistence and self-contained Windows/Linux packaging. Runnable public implementation · Practice-derived synthetic case
Offline Worklog Bridge Offline-first integration bridge for systems available only from mutually exclusive network contexts. Demonstrates store-and-forward synchronization, canonical data modeling, anti-corruption layers, reconciliation, proportional allocation, traceability and idempotent publishing. Runnable public implementation · Practice-derived synthetic case

Architecture, automation & engineering tooling

Project Engineering / architecture focus Evidence
Career Operations Automation Platform Personal operations platform built on GitHub infrastructure for scheduled and ad-hoc vacancy/content discovery, AI-assisted evaluation, canonical opportunity state, append-only run history, deduplicated analytics and encrypted static publication. External applications, messages and publications remain behind an explicit human-approval boundary. Production career data stays private. Live demo on request · Personal operational system
AI-Assisted Engineering Template Reusable architecture-governed workflow for software development with AI coding agents. Turns project context, architecture constraints, roadmaps, bounded PRs, versioned prompts, validation evidence, independent review and remediation into explicit repository artifacts instead of transient chat context. Public artifact · Independent portfolio project
SILA Union Development Toolkit Vendor-neutral Java toolkit illustrating architecture-repository automation, glossary import, synthetic repository stubs and architecture reporting. Runnable public implementation · Practice-derived synthetic case
Local Microservice Dev Stack Reproducible local infrastructure bootstrap for microservice development with PostgreSQL, Kafka and Apache Artemis while application services run and debug from the IDE. Runnable public implementation · Practice-derived synthetic case

How I approach architecture

I treat architecture as an engineering discipline rather than a diagramming activity. A useful architecture should make boundaries explicit, explain trade-offs, preserve traceability to business drivers and requirements, constrain implementation where necessary, and provide a realistic path from baseline to target state.

The repositories and cases above are curated portfolio evidence. Public repositories contain publication-safe artifacts; live-demo-only cases keep their production data private. Depending on the case, they use generalized/synthetic data or sanitized independently authored architecture material. They are structured to demonstrate architecture decisions and engineering practices without exposing proprietary source code, credentials, internal endpoints, or organization-specific confidential data.


Core areas: Enterprise Architecture · Solution Architecture · TOGAF · ArchiMate · Capability-Based Planning · Integration Architecture · Security Architecture · IAM / IdM · RBAC · Legacy Modernization · Transition Architecture · Architecture Governance · Architecture Review · Decision Analysis · Technology Selection · AI-Assisted Engineering · DDD · Java · Spring Boot · Architecture Automation

Pinned Loading

  1. cloud-development-platform-architecture cloud-development-platform-architecture Public

    Enterprise architecture transformation case study for a cloud development platform, covering motivation, capabilities, value streams, baseline and target architecture, gap analysis, organization de…

    1

  2. portable-secure-exchange-client portable-secure-exchange-client Public

    Zero-install cross-platform client for controlled file exchange with integrity verification, local web UI, embedded persistence and filesystem-based integration with an external secure transport

    Java

  3. offline-worklog-bridge offline-worklog-bridge Public

    Offline-first bridge for reconciling and transferring worklogs between systems that are reachable only from separate network contexts.

    Java

  4. sila-union-development-toolkit sila-union-development-toolkit Public

    Mock-first Java toolkit for testable enterprise architecture repository automation. Java 21, JUnit, GitHub Actions, synthetic data only.

    Java

  5. local-microservice-dev-stack local-microservice-dev-stack Public

    One-command local infrastructure bootstrap for microservice development. Docker Compose provisions clean PostgreSQL databases and Kafka while services run and debug from the IDE.

    Shell

  6. ai-assisted-engineering-template ai-assisted-engineering-template Public template

    Reusable project template for architecture-governed AI-assisted software development with AGENTS.md, roadmaps, bounded PRs, prompt templates, reviews and testing.

    Python