Salt la conținut
Andrian Mamei

Andrian Mamei

CTO at DotGov Solutions

I have built government digital services since 2013, in Moldova and for international government clients.

Acum

  • CTO of DotGov Solutions since October 2026, responsible for the technology behind its government e-services — above all the DotGov Framework, now in its latest generation and running many government systems, where services are configured, not coded.
  • Leading AI-assisted delivery, the framework's MCP server, and deterministic validation that keeps AI output checkable.

Cu ce pot ajuta

Ce pot face pentru echipa dumneavoastră și unde am făcut deja asta.

  • Government e-service platforms

    I help you set up and run a configuration-driven platform, so new public services are assembled from proven building blocks instead of written from scratch, and one platform can serve many agencies.

    Aplicat în: DotGov Framework (DGF) · Citizen services portal · Council e-services · Ministry e-services

  • Integration, registers and data portals

    I help you connect ministries, registers, banks and partners securely, and publish register data through APIs, search and public portals.

    Aplicat în: National data registers programme · Government service bus · Citizen services portal · National data portal · MConnect

  • Sign-in, payments and e-signature

    I help you add national sign-in, online payments and standards-based electronic signatures to citizen services.

    Aplicat în: Government service bus · Council e-services · E-signature and sign-in services · MPay · e-Civil Status services

  • Platform engineering and modernisation

    I help you containerise and automate delivery (build pipelines, Kubernetes, caching, observability) and move legacy .NET systems to the current stack.

    Aplicat în: DotGov Framework (DGF) · Ministry e-services

  • AI-assisted engineering

    I help teams use AI agents in real delivery: pipelines with deterministic checks, MCP servers and shared tooling that keep AI output verifiable.

    Aplicat în: DotGov Framework (DGF) · Council e-services · AI delivery tooling · Agent-generated UI prototype · Web page to Markdown tool

  • Technical leadership

    I lead engineering teams and set the practices around them: architecture decision records, code review, mentoring and training.

    Aplicat în: AI delivery tooling

Proiecte

Lucrări alese, grupate după locul unde le-am realizat. Deschideți un proiect pentru a vedea ce am făcut și cum se leagă piesele.

DotGov Solutions LLC

  • DotGov Framework (DGF)

    Owner

    The Public Service Builder Framework behind DotGov's government e-services: a metadata-driven .NET/Angular platform for building citizen e-services.

    E-service platformsPlatform engineeringAI-assisted engineeringDetalii: DotGov Framework (DGF)
    Ce am făcut
    • Designed the system and database architecture and the framework's integration with internal and external data sources.
    • Grew the platform through successive generations: a modular server, a containerised e-services engine and the current .NET and Angular framework.
    • Led the framework's upgrades to the current .NET, including a framework-wide move to async code and to System.Text.Json.
    • Built the delivery and runtime stack: build pipelines, Docker, Helm for Kubernetes, Redis caching, Traefik, OpenTelemetry and Prometheus.
    • Replaced a licensed document library with open-source tools (OpenXML, PDFsharp), including PAdES signing.
    • Delivered SSO and national-ID login, corporate accounts, and integrations with payment and e-signature services.
    Tehnologii

    .NET · ASP.NET Core · Angular · SQL Server · Redis · Docker · Kubernetes · Helm

    Cum se leagă piesele
    DotGov Framework (DGF): Services are configured, not hand-coded: the framework turns configuration into citizen e-services and connects them to government services.forms, workflowsintegrationsServiceconfigurationDotGov FrameworkCitizen e-servicesSSO, payments,e-signature
    Services are configured, not hand-coded: the framework turns configuration into citizen e-services and connects them to government services.
  • National data registers programme

    Software Architect & Engineer

    National registers (identity, business, land, vehicles and more), each with its own API and database, plus a data warehouse with search.

    Integration & registersDetalii: National data registers programme
    Ce am făcut
    • Deployed and tuned the search layer for the registers, and later moved search from a document database to Elasticsearch.
    • Handled data migration into the registers, including rewriting a data-migration project.
    • Contributed to the data warehouse: a person-data migrator, an exporter, bringing the business, land and vehicle registers in, and a major refactoring.
    • Merged societies and cooperatives into the business register.
    • Set up an automation surface that helps produce new register solutions.
    Tehnologii

    .NET · Elasticsearch · MongoDB · GraphQL · Kubernetes · Azure Pipelines

  • Government service bus

    Software Architect & Engineer

    A secured, multi-tenant API gateway that connects ministries, agencies, banks and partners to each other and to the national registers.

    Integration & registersSign-in & paymentsDetalii: Government service bus
    Ce am făcut
    • Worked on the gateway: authentication and identity, registration-authority integration, authorization by scope, logging, request tracing and metrics.
    • Added government and partner systems as tenants and connected them to payments and to the registers.
    • Built the delivery side: deployment stages for the gateway and its admin console, tenant pipelines and versioned platform releases.
    • Helped plan the platform and a training path for it.
  • Citizen services portal

    Software Architect

    The public services portal: one search, life journeys, a readiness check before applying, and an admin back office where agencies sync their catalogue.

    E-service platformsIntegration & registersDetalii: Citizen services portal
    Ce am făcut
    • Set up the portal and its deployment.
    • Added searches over the business, land and vehicle registers.
    • Moved the portal across framework versions and started the repository of the current version.
    Tehnologii

    .NET · DotGov Framework · SQL Server · Redis · Docker

  • National data portal

    Software Architect

    Public portal and API catalogue for the national registers, with an access-request workflow and generated API documentation.

    Integration & registersDetalii: National data portal
    Ce am făcut
    • Delivered the portal's first release: API pages, display of endpoints, an access-request workflow, generated OpenAPI documents and a document viewer.
    • Added search pages for further registers.
    • Prepared the portal's production configuration.
    Tehnologii

    .NET · DotGov Framework · OpenAPI

  • Council e-services

    Agentic AI Engineer

    E-services for local councils on the framework (payments, accounts, permits), with an AI harness that replicates a service across councils.

    E-service platformsAI-assisted engineeringSign-in & paymentsDetalii: Council e-services
    Ce am făcut
    • Built a research → spec → build AI pipeline for a multi-council e-services platform; the development team adopted it quickly.
    • Set up the application, its deployment and Docker configuration, and upgraded its UI engine.
    • Integrated an online payment gateway and corporate accounts.
    • Introduced Claude project configuration, architecture decision records and structured logging.
    • Published the AI service-development harness and hardened the engine for multi-council service bundles.
    Tehnologii

    .NET · DotGov Framework · SQL Server · Docker · Traefik · Python

  • Ministry e-services

    Consultant & Agentic AI Engineer

    E-services for ministries on the framework (land administration, immigration, licensing), including an AI-assisted migration of a legacy estate.

    E-service platformsPlatform engineeringDetalii: Ministry e-services
    Ce am făcut
    • Worked on ministry applications' sign-in, user profile, single sign-out and e-filing pipelines.
    • Integrated the national sign-in and e-signature services into e-filing.
    • Contributed to moving a legacy WebForms system onto the framework: form-script migration, a migration runbook and AI migration skills.
    Tehnologii

    .NET · DotGov Framework · SQL Server · Docker · Helm

  • E-signature and sign-in services

    Engineer

    An e-signature API issuing user certificates and long-term-archival PDF signatures, with keys in a vault, plus sign-in integration.

    Sign-in & paymentsDetalii: E-signature and sign-in services
    Ce am făcut
    • Added the certificate-generation endpoints.
    • Contributed signature optimisation, long-term archival conformance and PDF/A fixes.
    • Updated the identity service's registration and identity schemas and the sign-in portal.
    Tehnologii

    .NET · HashiCorp Vault · PAdES · Ory Kratos

  • AI delivery tooling

    Agentic AI Engineer

    An agent pipeline, the framework's MCP server, a shared plugin marketplace and a framework-aware plugin that keep AI-assisted changes verifiable.

    AI-assisted engineeringTechnical leadershipDetalii: AI delivery tooling
    Ce am făcut
    • Designed an AI agent pipeline (plan → implement → verify → commit), backed by deterministic Python validators.
    • Created the framework's MCP server, giving agents documentation search and configuration validation.
    • Set up the company's internal Claude Code plugin marketplace so every developer gets the same tooling.
    • Wrote the training kit for the pipeline and drafted the company's evaluation of Claude Code against GitHub Copilot.
    • Built a framework-aware plugin that validates both configuration families and computes the blast radius of a change.
    Tehnologii

    Claude Code · MCP · Python · JSON Schema · XSD

e-Governance Agency of Moldova

  • MConnect

    Integration Architect

    Moldova's governmental interoperability platform: public authorities exchange data in real time instead of asking citizens and businesses for certificates.

    Integration & registersDetalii: MConnect
    Ce am făcut
    • Worked with public authority stakeholders on integration requirements and guided authorities through integration.
    • Applied Enterprise Integration Patterns; owned data integrity, consistency and data governance policies.
    Cum se leagă piesele
    MConnect: Authorities exchange data in real time instead of asking citizens for certificates.real-time exchangeConsumingauthoritiese-ServicesMConnectData-owningauthorities
    Authorities exchange data in real time instead of asking citizens for certificates.
    Deschide serviciul mconnect.gov.md
  • MPay

    Integration Architect

    The government e-payments service: cards, payment terminals, e-banking and cash at bank counters and post offices.

    Sign-in & paymentsDetalii: MPay
    Ce am făcut
    • Integrated service providers and payment providers; monitored performance; supported integrators.
    Cum se leagă piesele
    MPay: One payment gateway for public (and commercial) services, with cash for people without Internet access.Service providersMPayCards, e-bankingTerminals, bankand post counters
    One payment gateway for public (and commercial) services, with cash for people without Internet access.
    Deschide serviciul mpay.gov.md
  • e-Civil Status services

    Support and troubleshooting

    Online duplicates of civil status certificates, extracts and rectifications, signed with MSign and paid through MPay — usable from abroad.

    Sign-in & paymentsDetalii: e-Civil Status services
    Ce am făcut
    • Provided technical support and resolved issues reported by users and clients.
    Tehnologii

    MSign · MPay

    Cum se leagă piesele
    e-Civil Status services: Civil status documents online — signed with MSign and paid through MPay, usable from abroad.servicii.gov.mde-signaturepaymentCitizen (incl.abroad)e-Civil StatusMSignMPay
    Civil status documents online — signed with MSign and paid through MPay, usable from abroad.
    Deschide serviciul servicii.gov.md

Proiecte independente

  • Agent-generated UI prototype

    Agentic AI Engineer

    A hackathon prototype where an AI agent generates the app's interface as declarative JSON, rebuilt on the framework to compare both approaches.

    AI-assisted engineeringDetalii: Agent-generated UI prototype
    Ce am făcut
    • Built a bill-splitting app whose interface streams from the agent, with money computed in code, not in the model.
    • Accepted a receipt photo as input and offered a local-model option.
    • Rebuilt the same specification on the framework from one design file.
    Tehnologii

    TypeScript · React · Node.js · Ollama · DotGov Framework

  • Web page to Markdown tool

    Agentic AI Engineer

    A command-line tool that saves web pages, including pages behind a login, as clean Markdown with images.

    AI-assisted engineeringDetalii: Web page to Markdown tool
    Ce am făcut
    • Works through a real Chrome session, so pages behind a login can be saved.
    • Downloads the images next to the Markdown and installs as a Claude Code skill.
    Tehnologii

    Python · Playwright · Chrome

Experiență

  1. sept. 2020 – prezent

    DotGov Solutions LLC

    • CTOoct. 2026 – prezent
    • Software Architectsept. 2020 – sept. 2026

    Builds and runs DotGov's Government Services Platform: the Data Exchange Platform, data registers, public-service APIs and the DotGov Framework (DGF), the Public Service Builder Framework that government e-services are made with.

    Responsabilități și rezultate: DotGov Solutions LLC
    • Designed system and database architecture for applications and services, and integrated them with internal and external data sources and APIs.
    • Migrated legacy systems from .NET Framework and led the framework's upgrades through successive .NET releases to .NET 10, including a framework-wide move to async code and from Newtonsoft to System.Text.Json.
    • Designed an AI agent pipeline for the framework (plan → implement → verify → commit), backed by deterministic Python validators, architecture decision records and unit tests.
    • Built the CI/CD and runtime stack: Azure Pipelines, Docker images, a Helm chart for Kubernetes, Redis caching, Traefik, and OpenTelemetry/Prometheus observability.
    • Replaced a licensed commercial document library with open-source tools (OpenXML, PDFsharp), including PAdES digital signing, and cut database queries on a benchmark case.
    • Delivered SSO and national-ID (SAML) login, corporate accounts, and integrations with government payment and digital-signature services.
    • Made the first commit of the DotGov Framework codebase (2022) and, as release manager, automated the release and release-notes workflow.
    • Built a research → spec → build AI pipeline for a multi-council e-services platform; the development team adopted it quickly.
    • Created the framework's MCP server, giving AI agents documentation search and configuration validation.
    • Set up the company's internal Claude Code plugin marketplace so every developer gets the same AI tooling.
    • Wrote the training kit for the AI delivery pipeline (slides, facilitator agenda, handout cards) for team onboarding.
    • Drafted the company's evaluation of Claude Code against GitHub Copilot for the CMMI process group.
    • Started the framework's architecture decision record (ADR) practice; wrote component lifecycle docs and a live component catalogue.
    • Reviewed code and gave feedback to other developers, merged colleagues' pull requests and split large branches into pull requests ordered by their dependencies; wrote documentation and guides for users and stakeholders; prepared training for staff and clients.
    • Led a team of developers and owned deliverables and timelines; ran agile ceremonies.
  2. nov. 2014 – aug. 2020

    Integration Architect · e-Governance Agency of Moldova

    Integration architect for Moldova's national e-government platforms and e-services: MConnect, MPay, e-Civil Status, the child-allowance e-application and E-Vinieta.

    Responsabilități și rezultate: Integration Architect · e-Governance Agency of Moldova
    • Designed and implemented integration projects on MConnect, the government interoperability platform, applying Enterprise Integration Patterns.
    • Planned and implemented data governance policies; maintained data integrity and consistency across participants.
    • Integrated service providers and payment providers with MPay; monitored performance and supported integrators.
    • Mentored junior developers on standards and methodologies for data integration development.
  3. iun. 2014 – nov. 2014

    IT Consultant · e-Governance Agency of Moldova

    Developed the Civil Status Service for the Ministry of Justice: e-services for birth and marriage registration, identity card issuance and civil status verification.

    Responsabilități și rezultate: IT Consultant · e-Governance Agency of Moldova
    • Integrated the e-services with the government platform services MSign (e-signature) and MPay (e-payments).
    • Improved performance and reliability by optimising code, database queries and web service calls.
  4. sept. 2013 – iul. 2014

    Software Developer · Code Factory Ltd

    Developed business applications for international clients: order management, social job distribution and CRM.

    Responsabilități și rezultate: Software Developer · Code Factory Ltd
    • TruckLand: order management system for a large Dutch company.
    • TotalReferal: social media management system for distributing job offers through Facebook, LinkedIn and Twitter.
    • iVision: CRM applications synchronising sales, marketing, customer service and support processes.
  5. nov. 2013 – mar. 2014

    Software Developer · S.R.L. InfoProfConsulting

    Designed and developed OneAer, the national emissions inventory e-reporting service for the State Ecological Inspectorate (Ministry of Environment).

Competențe

Nivelul este susținut de dovezi, nu de autoevaluare.

CompetențăDomeniuNivelDovezi
ASP.NET / Web APIsBackendExpertPublic Services APIs at DotGov; integration APIs for MConnect and MPay.
C# / .NET (Framework → .NET 10)BackendExpertEvery role since 2013; led the DotGov Framework upgrades through successive .NET releases to .NET 10.
Integration architecture / Enterprise Integration PatternsArhitecturăExpertIntegration projects on MConnect, the national interoperability platform (2014–2020).
Agile delivery and team leadershipLeadershipAvansatLead the development team; own deliverables and timelines; run agile ceremonies.
Application security — OWASP Top 10, authN/authZ, encryptionSecuritateAvansatAuthentication, authorization and encryption in government web applications; OWASP Top 10.
Architecture decision recordsLeadershipAvansatStarted the framework's ADR practice.
Claude Code (skills, subagents, hooks, plugins), MCP serversInginerie AIAvansatCreated the framework's MCP server; designed its AI agent pipeline; set up the company's Claude Code plugin marketplace.
Data governance, integrity and consistencyArhitecturăAvansatPlanned and implemented data governance policies for MConnect.
Document generation and signing — OpenXML, PDFsharp, PAdESBackendAvansatReplaced a licensed document library with OpenXML and PDFsharp, including PAdES signing.
SQL Server — database designDateAvansatDatabase design and management across government platforms.
Angular / TypeScriptFrontendPracticBuilt TreeTable and SignaturePad components with TypeScript tests (2025–2026).
CI/CD — Azure Pipelines, GitHub ActionsCloud și DevOpsPracticBuilt the framework CI/CD on Azure Pipelines; GitHub Actions.
Docker / KubernetesCloud și DevOpsPracticDocker images and a Helm chart for Kubernetes in the framework runtime stack.
JSON Schema / XSD validation, Python validatorsInginerie AIPracticDeterministic Python validators that keep AI output checkable.
OpenTelemetry / PrometheusObservabilitatePracticBuilt OpenTelemetry/Prometheus observability for the framework.
Redis caching, TraefikCloud și DevOpsPracticRedis caching and Traefik in the framework runtime stack.
AnsibleCloud și DevOpsDe bazăInfrastructure automation.
AzureCloud și DevOpsDe bazăCloud services used to optimise infrastructure and costs.
HelmCloud și DevOpsDe bazăHelm chart for deploying the framework to Kubernetes.
NoSQL databasesDateDe bazăDocument databases alongside SQL Server.
Vue.jsFrontendDe bazăFront-end work on earlier projects.

Limbi, locație și disponibilitate

Caut
Agentic AI Engineer
Mod de lucru
Remote, hybrid or on-site; open to relocation
Locație
Chișinău, Moldova
Limbi
Romanian — Fluent · Russian — Advanced · English — Intermediate