Backend · Geospatial · Artificial Intelligence
Building scalable backend and geospatial intelligence systems.
Senior Backend Engineer specializing in Python, spatial platforms, GeoAI, LLM orchestration, enterprise APIs, data-intensive applications, and open-source geospatial technologies.
Professional Summary
Senior Backend Engineer with more than 12 years
of professional experience in software development, geospatial
systems, API design, data-intensive applications, and geospatial
research and development. Experienced in building Python backend
services, spatial databases, risk-assessment platforms, claims
management solutions, Sensor Web systems, and natural-language
map applications.
Combines backend engineering, GIS, and AI/LLM orchestration to
design modular, maintainable, scalable, and extensible software.
Proven experience leading technical teams, mentoring developers,
developing independent products, creating Persian technical
education, and contributing to open-source geospatial software.
Recognized as an OSGeo Advocate and actively
involved in open-source and geospatial communities.
Core Expertise
Backend Engineering
Python, Django, Django REST Framework, FastAPI, Flask, REST APIs, GraphQL, Celery, asynchronous processing, WebSockets, authentication, and service-oriented backend development.
Geospatial Engineering
PostGIS, GeoDjango, GDAL/OGR, QGIS, ArcGIS, ArcPy, Shapely, GeoJSON, Leaflet, spatial analysis, remote sensing, OGC standards, Sensor Web, and SWE.
AI & LLM Systems
LLM orchestration, natural-language geospatial interfaces, tool-using AI systems, plugin-based architectures, cascading request routing, MCP servers, machine learning, scikit-learn, Pandas, and NumPy.
Data & Infrastructure
PostgreSQL, PostGIS, MongoDB, Redis, Microsoft SQL Server, MySQL, Elasticsearch, RabbitMQ, MQTT, Linux, Git, GitHub, Docker, testing, deployment, and data integration.
Technical Leadership
Team coordination, developer mentoring, architecture planning, research and development, product development, troubleshooting, technical education, and delivery management.
Open Source & Education
Open-source collaboration, localization, OSGeo community advocacy, Persian technical content, software education, knowledge sharing, documentation, and community building.
Professional Experience
Geospatial Backend Developer
Spatial Science Innovators
- Design and develop scalable geospatial backend services and RESTful APIs for spatial data ingestion, processing, analysis, and delivery.
- Architect microservice-based geospatial platforms using Python, FastAPI, and PostGIS, with a strong focus on modularity, maintainability, reliability, and high-performance spatial queries.
- Build GeoAI pipelines that integrate machine-learning models with geospatial datasets to enable predictive spatial analytics and intelligent decision-making.
- Develop Model Context Protocol (MCP) servers that allow AI agents to securely discover and interact with geospatial tools, datasets, services, and analytical resources.
- Design reusable service interfaces and spatial processing components for integration across enterprise applications and AI-assisted workflows.
- Collaborate with cross-functional engineering and domain teams to deliver enterprise-grade spatial data infrastructure and production-ready geospatial solutions.
Senior Software Engineer / Senior Python Backend Developer
Alborz Insurance Company
- Progressed from specialist to senior specialist and senior software engineer, taking increasing ownership of backend development, geospatial solutions, data platforms, and technical delivery.
- Designed and developed Python-based backend systems and APIs for enterprise insurance workflows, integrating operational, historical, customer, and geospatial data.
- Built geospatial risk-assessment capabilities combining spatial, demographic, environmental, meteorological, and organizational datasets to support insurance analysis and decision-making.
- Developed map-based tools for claims management, case visualization, historical record integration, geographic search, and operational monitoring.
- Applied spatial analysis and anomaly-detection approaches to identify suspicious geographic patterns and support fraud-investigation workflows.
- Designed and maintained data-processing workflows and spatial databases using Python, PostgreSQL, PostGIS, GeoDjango, Redis, and related GIS technologies.
- Led a technical team, coordinated implementation work, mentored developers, and supported the delivery of backend and geospatial software projects.
- Contributed to software architecture, API design, database modeling, system integration, troubleshooting, and production support.
Python Engineer / Geospatial R&D Developer
PTA GIS Software Producer Company
- Conducted research and development on Sensor Web systems based on Open Geospatial Consortium standards and Sensor Web Enablement concepts.
- Developed software components for collecting, processing, storing, and visualizing observations from GPS devices, weather stations, sensors, and connected systems.
- Designed databases for geospatial and time-dependent sensor data and implemented Python-based processing and integration workflows.
- Worked with Python, GDAL/OGR, QGIS, ArcPy, MQTT, Redis, WebSockets, GIS applications, and spatial databases.
- Integrated sensor observations with GIS applications to support monitoring, visualization, geospatial analysis, and research activities.
- Automated geospatial data preparation, transformation, and analysis for software and research projects.
Junior Software Developer
Sadra Software Company
- Contributed to software development and database solutions using C, Microsoft SQL Server, and related data-processing technologies.
- Developed and maintained ETL and data-integration processes for operational software projects.
- Assisted with database design, query development, troubleshooting, maintenance, and client data workflows.
Selected Projects
Mapathon
Persian Geospatial AI Assistant
Created a Persian geospatial AI assistant that transforms natural-language requests into location search, routing, spatial analysis, and interactive map-based responses. Designed a plugin-based geospatial intelligence architecture with cascading request routing, smart LLM orchestration, reusable capabilities, and a modular Python SDK.
mapathon.ir ↗Bookane
Persian Technology Education Platform
Developed and maintained a Persian educational platform providing structured learning content in programming, web development, DevOps, GIS, databases, and artificial intelligence. Combined platform development, technical instruction, content planning, and community-oriented knowledge sharing.
bookane.ir ↗Rsynx
Terminal-Based File Sharing
Built a lightweight service for sharing files directly from the command line. Designed the product around a simple developer experience for uploading files and obtaining shareable links through terminal workflows.
rsynx.ir ↗Geospatial & AI Projects
Open Source and Independent Research
Developed and maintained projects including mapathon-ai, s3geo, smart_spatial_system, geoChat-v2-core, and rsynx. Explored reusable architectures for spatial data management, GeoAI, natural-language interfaces, backend services, and developer-focused tools.
github.com/arazshah ↗Open Source & Community Leadership
- Recognized as an OSGeo Advocate for involvement in the open-source geospatial community, knowledge sharing, and advocacy for open geospatial technologies.
- Contributed Persian-language support to GeoLibre through an upstream contribution: opengeos/GeoLibre PR #1758 .
- Improved the accessibility of geospatial open-source software for Persian-speaking users through localization and community participation.
- Participated in open-source, Linux, and technical communities, including activities connected to Sharif University communities, Urmia Linux user groups, and other local technology communities.
- Shared knowledge about backend engineering, GIS, artificial intelligence, open-source software, and emerging technologies such as Anthropic's Model Context Protocol.
- Mentored developers and produced Persian educational content through online platforms, technical articles, community activities, and video-based instruction.
Education
Master of Science in GIS and Remote Sensing
Islamic Azad University, Science and Research Branch
Focus: GIS software development, geospatial systems, spatial databases, remote sensing, Sensor Web, and applied geospatial research.
Bachelor's Degree in Computer Science
Islamic Azad University, Mahabad Branch
Focus: software programming, databases, algorithms, data processing, and software development.
Leadership, Mentoring & Education
- Led and mentored a technical team working on backend, data, and geospatial software development.
- Supported developers through technical guidance, problem-solving, architecture discussions, implementation planning, code review, and knowledge sharing.
- Created Persian educational material covering programming, backend engineering, web development, GIS, databases, DevOps, and artificial intelligence.
- Published and presented technical knowledge through Bookane, personal websites, blog content, online communities, and video-based education.
- Maintains a professional technical presence through araz.me , blog.araz.me , and GitHub .