05/12/2026 updated
NK
100 % available
Senior Software Engineer - GIS | AI | Full-Stack Development
Obrenovac, Serbia
Only remote
B.S. in Information TechnologyAbout me
Innovative Senior Software Engineer with 6 years of experience in GIS and AI-driven application development. Passionate about designing intelligent, scalable systems that combine geospatial analytics and modern software engineering to solve real-world, data-driven challenges.
Geographic Information SystemsApplication Programming Interfaces (APIs)ArcGIS (Software)ArcGIS ServersGeospatial IntelligenceGeoServerGEOSGIS ApplicationsOpenLayersQuantum GIS (QGIS)TensorFlowAzure Machine LearningSoftware Engineering ProcessSoftware EngineeringSpatial Data Infrastructures
Advanced knowledge in Mathematics, Algorithms, Data Structures, and Computer Science fundamentals.
Specialized in Geographic Information Systems (GIS) and Spatial Data Processing.
Proven experience in Machine Learning, Deep Learning, and AI, including CNN, RNN, NLP, LLM, and Computer Vision.
Full-cycle software development across Desktop, Web, and Mobile applications.
Strong skills in Project Management, Enterprise Implementations, SDLC, QA & UAT, and Team Leadership.
Skilled in integrating AI models with GIS and visualization frameworks to deliver high-performance, user-focused solutions.
ALKIS, NAS, GML, DXF, Mapbox, OSM, QGIS, GDAL, GeoServer, ArcGIS, MapServer, Three.js, CesiumJS, OpenLayers, Leaflet, OpenDRIVE
CNN, RNN, NLP, LLM, Image Classification, Object Detection, Semantic Segmentation, NumPy, Pandas, TensorFlow, PyTorch, Keras, OpenCV, Hugging Face Transformers, Azure ML
Python, Java, Kotlin, Swift, Go, Ruby, JavaScript/TypeScript
Azure Cloud, Docker, Git, Linux, REST APIs, CI/CD Pipelines
Languages
EnglishFluent
Project history
Designed and implemented scalable geospatial applications using GeoServer, MapServer, QGIS, and ArcGIS. Processed and transformed complex spatial datasets with GDAL and ETL frameworks. Delivered custom web-mapping solutions using Mapbox GL JS, OpenLayers, Leaflet, CesiumJS, and Three.js. Developed 3D visualization and simulation tools for spatial and urban planning. Integrated AI and ML models into GIS workflows for satellite image classification, feature extraction, and change detection. Designed end-to-end machine learning solutions using TensorFlow, PyTorch, Keras, and Azure ML. Delivered computer vision and NLP applications using OpenCV and Hugging Face Transformers. Built AI-powered backend services and APIs using Java, Kotlin, Go, and Ruby. Deployed cloud-based AI workflows on Azure ML and partnered with clients to design AI-driven geospatial and data-intelligence systems.