atifg.com

Senior Software Engineer · Software Architect

Atif Galamov

I design and build web and desktop business applications and the services behind them: from the data model and the API to the user interface and the delivery pipeline. Building software since 2006, based in Baku, Azerbaijan.

Skills

What I work with day to day, grouped by where it sits in a system.

Architecture & design

  • System design
  • Domain modelling
  • REST / Web API design
  • C4 & sequence diagrams
  • Modular monoliths & services
  • Systems integration (WCF, messaging)

Frontend

  • React
  • TypeScript
  • React Native
  • Vite
  • MUI
  • OpenLayers / web GIS

Backend

  • Node.js
  • NestJS / Express
  • .NET Core / ASP.NET Web API
  • C#
  • Entity Framework Core
  • Java (JSP, Servlets)
  • Python / FastAPI

Data & GIS

  • PostgreSQL
  • PostGIS
  • Oracle PL/SQL
  • SQL Server (T-SQL)
  • Spatial data & geoprocessing
  • Reporting & document generation

DevOps & delivery

  • Git / GitLab CI
  • Docker & Compose
  • Caddy / reverse proxies
  • CI/CD pipelines
  • PowerShell & shell scripting
  • SVN → Git migrations

AI-assisted engineering

  • MCP servers for Claude Code
  • Agentic developer tooling
  • Architecture docs as code
  • Mermaid diagrams

Apps on atifg.com

Tools I build and run under this domain. Each one is open to use in the browser.

Diagram Editor

diagrams.atifg.com

Live

A visual editor for Mermaid sequenceDiagram, stateDiagram-v2 and C4 container / component diagrams. Draw on the canvas, edit the Mermaid code side by side, import and export .mmd / .md, and browse a library of sample system-design diagrams.

  • React
  • TypeScript
  • JointJS
  • Node.js
  • Docker

arch-tools MCP server

companion to the Diagram Editor

Developer tool

A Model Context Protocol server for Claude Code. It publishes .mmd and .md files from any project straight into the editor, keeps open tabs in sync over Server-Sent Events, and writes edits back to the source file on request.

  • MCP
  • Node.js
  • SSE
  • Claude Code

More tools are added here as they ship.

Credentials

Certifications

  • Sun Certified Programmer for the Java 2 Platform, SE 6.0
  • Oracle Database SQL Certified Expert

Education

  • Baku State University — Applied Mathematics 2000 – 2004

Contact

The quickest way to reach me is LinkedIn.