Abir Raihan
Geospatial Data Engineer | Cloud Data Platforms | GeoAI | Remote Sensing | Geospatial Analytics
Professional Summary
Geospatial data engineer with 10+ years of experience across spatial data engineering, cloud platforms, remote sensing, precision agriculture and decision-support systems. Builds production-grade pipelines, APIs and analytical workflows that move complex spatial information from source to reliable operational use.
Career progression from hands-on GIS analysis and spatial data management, through senior analytics and automation, to geospatial and cloud data engineering and platform ownership. Combines spatial thinking, agronomic domain knowledge and production engineering, with growing GeoAI work on AI-ready analytical layers and MCP-based data access.
Experience
Geospatial Programmer Analyst / Ag Specialist
GROWERS HOLDINGS INC.
July 2024 — Present
Developing production geospatial and agricultural data systems that connect cloud processing, spatial analytics and operational decision support.
- Design and maintain automated ingestion and transformation workflows for large agricultural datasets (field boundaries, planting, harvest and yield, fertilizer application, soil and weather), turning provider-specific data into standardized, analysis-ready products and mapping crop and variety names to controlled definitions while preserving the raw values.
- Own the John Deere integration end to end: technical discovery and due diligence, customer authorization, webhook-driven processing, validation, standardization, failure reporting and delivery to BigQuery.
- Build event-driven processing on Cloud Run, Cloud Storage, Pub/Sub and Cloud Tasks, with scheduled recovery, replacing manual, SFTP and desktop-era workflows with observable, repeatable cloud processes.
- Engineer reliable synchronization from operational PostgreSQL/PostGIS into BigQuery using a transactional-outbox pattern, dbt staging and marts, batching, monitoring and automated recovery.
- Designed workload-based routing so standard datasets stay on a simple Python path while very large ones can move to Spark, Apache Sedona and Dataproc Serverless, balancing performance against cloud cost.
- Built the Model Context Protocol (MCP) service, in FastAPI on Cloud Run, that gives AI applications controlled access to the analytical platform, keeping trusted analytics and predictive models separate from LLM interpretation and explanation. The wider LLM-agent work is a team effort.
- Own production monitoring and troubleshooting, and ship through Terraform-managed infrastructure and review-gated CI/CD.
- Partner with agronomy, analytics, account-management and engineering teams to turn operational problems into scalable data products.
Senior Data Analyst
GROWERS HOLDINGS INC.
April 2020 — June 2024
Built and scaled automated data, remote-sensing and analytical workflows for precision-agriculture operations.
- Led advanced geospatial and agronomic analysis that turned soil, yield, planting, application and management-zone history into field-level recommendations.
- Replaced repetitive desktop-GIS and agronomic-software workflows with Python automation, taking fertilizer and prescription preparation from half a day or more to roughly 15–30 minutes and making it repeatable across analysts.
- Developed variable-rate fertilizer recommendation logic that compares current soil-test values with the nutrient requirements for a target yield, using regression against historical yield, and validated it on trial plots and prior-year results.
- Interpolated soil properties into continuous surfaces with IDW and ordinary kriging (Gaussian variogram), and evaluated regression kriging and satellite-imagery relationships for nutrient and productivity analysis.
- Built variable-rate planting prescriptions that estimate zone-level yield potential from soil samples and multi-year yield history and assign differentiated seeding rates, with an analyst review step before release.
- Automated geometry preparation for legacy John Deere monitors by partitioning field boundaries to their six-mile constraint, cutting a one-to-two-day GIS task to roughly 7–8 minutes and letting growers keep working equipment in service.
- Mentored teammates on geospatial analysis, data quality and automation, and helped move the team from manual GIS processing toward reusable, programmable workflows.
GIS Data Analyst
GROWERS HOLDINGS INC.
January 2019 — March 2020
Delivered spatial processing, field-level analysis and GIS workflows supporting agricultural services and planning.
- Managed, validated and maintained field boundaries, soil-sample datasets and related spatial and tabular data from multiple platforms and providers.
- Produced maps, spatial reports and field-level outputs for agronomic planning and customer communication, using overlays, spatial joins, buffering and zone processing.
- Linked laboratory soil results to sample locations and prepared boundaries, samples and management zones for variable-rate projects.
- Wrote early Python scripts and internal tools to automate repetitive GIS and desktop-software tasks, the start of an automation practice that later grew into cloud engineering.
Graduate Research Assistant
Texas Tech University
January 2017 — December 2018
Applied GIS, remote sensing and spatial analysis to plant, soil and agricultural research.
- Coordinated same-day collection of in-situ soil samples, UAV multispectral and thermal imagery and satellite overpass data so the datasets were temporally aligned.
- Processed multi-source remote-sensing and field data in Python and R, deriving image, vegetation and thermal indices and evaluating their relationship with measured soil moisture.
- Validated remote-sensing estimates against field soil measurements and reported the results in a thesis and a conference presentation, and co-authored a published paper on field-scale soil variability.
Selected Systems & Impact
John Deere Data Integration Platform
A production integration that turns authenticated machine and operation data into validated, analytics-ready spatial datasets.
- Reduced data readiness from approximately one week to approximately one day
- Demonstrated capacity of approximately 40,000 acres per day
- Supported roughly 50 customers
Automated Soil Sample Ingestion
An event-driven pipeline that validates, transforms and spatially assigns incoming soil-sample files.
- Reduced processing from approximately eight hours per customer to approximately 3–8 minutes
- Processed approximately 80,000 soil samples per season
- Covered approximately 300,000 acres
Weather Data Platform
A scheduled data platform that produces dashboard-ready agricultural weather and growing-condition datasets.
- Supported approximately 70–75 farmers
- Covered approximately 500,000 acres
- Produced dependable dashboard-ready datasets
SSURGO Soil Data Automation
Boundary-driven soil-data retrieval and normalization for repeatable agricultural analysis.
- Reduced a manual process requiring roughly 1–3 hours to seconds
GeoCrop AI
A full-stack geospatial agricultural platform connecting field data, cloud processing and decision-support workflows.
- Unifies farmer- and field-oriented data into analytical workflows
- Provides a working foundation for field-level spatial analysis
- Natural-language analytics, LLM and MCP capabilities are in development and being evaluated
Cloud Data Platform Reliability
A recoverable synchronization pattern connecting transactional spatial data with analytical warehouse layers.
- Completed a 101,722-record backfill using controlled 5,000-row batches
- Improved recoverability between operational and analytical systems
- Supported development-to-production promotion
Technical Expertise
Programming & Data
Python, SQL, PostgreSQL, PostGIS, BigQuery, dbt, PySpark, Apache Spark, Apache Sedona, R, Aurora PostgreSQL, Airflow, Databricks
Cloud & Platform Engineering
Google Cloud, Cloud Run, Cloud Run Jobs, Pub/Sub, Cloud Tasks, Cloud Scheduler, Cloud Storage, Dataproc Serverless, Docker, Terraform, CI/CD, Dataflow, IAM, Cloud Logging, Redis, Alembic, Git
Backend & APIs
FastAPI, REST APIs, OAuth / OIDC, Webhooks, Event-Driven Architecture, Transactional Outbox, Batch & Incremental Processing, Data Validation, Monitoring & Recovery, Model Context Protocol (MCP), Provider API Integrations, Legacy Workflow Modernization
Geospatial Engineering
PostGIS, GeoPandas, GDAL, Rasterio, Shapely, Fiona, Xarray, ArcGIS, ArcPy, ArcGIS Online, OpenLayers, CRS Management, Spatial ETL, QGIS, PyKrige, Spatial Joins & Overlays, Field Boundary Management
Remote Sensing & Analytics
Sentinel-1, Sentinel-2, UAV Imagery, NDVI, EVI, SAVI, Multispectral Imagery, Thermal Imagery, IDW, Ordinary Kriging, Regression Kriging, Land-Use Analysis, MODIS, Landsat, Multi-Sensor Data Fusion
Analytics & GeoAI Applications
Power BI, Looker Studio, Streamlit, Analytical Front Ends, Model Context Protocol (MCP), LLM Interpretation & Routing, Predictive-Model Integration
Precision Agriculture & Domain
Soil Sampling & Lab Data, SSURGO, Planting, Harvest & Yield Data, Fertilizer Application Data, Weather & Growing Degree Units, Management Zones, Variable-Rate Prescriptions, Field Variability Analysis
Licenses & Certifications
UAS Remote Pilot License (Part 107)
Federal Aviation Administration
Google Cloud Professional Data Engineer
Certified Geographic Information Systems Professional (GISP)
American Institute of Certified Planners (AICP)
Education
M.S. in Plant and Soil Science
Texas Tech University
GIS, Remote Sensing, Precision Agriculture, Satellite and UAV Imagery, Soil Science and Spatial Analysis.
Coursework Geospatial Analysis and Interpretation; Precision Agriculture
Thesis Surface Soil Moisture Estimation Using Unmanned Aerial System and Satellite Images. link ↗
Bachelor of Urban and Rural Planning
Khulna University
Land-Use Analysis, GIS, Spatial Planning and Urban-Growth Modeling.
Coursework Geographic Information Systems I and II; Remote Sensing I and II
Thesis Measuring Urban Sprawl and Its Effect on Public Service Facility Around Khulna City: A Geographic Information System and Satellite Remote Sensing Approach.
Research Publications
Y. Sun, W. Guo, David C. Weindorf, F. Sun, S. Deb, G. Cao, J. Neupane, Z. Lin, A. Raihan, 2021, Field-scale spatial variability of soil calcium in a semi-arid region: Implications for soil erosion and site-specific management, Pedosphere, 31(5): 705–714, ISSN 1002-0160.
Conference Presentations
A. Raihan, W. Guo, 2017, Multi-Sensor Data Fusion to Estimate Soil Moisture and Evapotranspiration for Irrigation Scheduling, ASA, CSSA and SSSA International Annual Meetings, Tampa, FL, October 24, 2017, oral presentation (Paper 217-8).