05/28/2025 updated


100 % available
Full-Stack Software Engineer with Geospatial Data Expertise
São Luís, Brazil
Only remote
Master of OceanographyJavaScriptGeographic Information SystemsSoftware as a ServiceCommunications ProtocolsData ManagementDevOpsWeb DevelopmentDjangoEnvironmental AnalysisErosionsPython (Programming Language)PostgreSQLMachine LearningMetadataRequirements Analysis
Python Development
Advanced Python programming with expertise in frameworks like Django, FastAPI, and data processing libraries such as Pandas for building complex web applications and data processing pipelines.
Full-Stack Web Development
Experience in developing full-stack web applications using JavaScript frameworks (Angular, Vue) on the frontend and various backend technologies including Spring Boot and Django.
Geospatial Data Processing
Specialized knowledge in processing, visualizing, and analyzing geospatial data, including development of WebGIS applications and implementation of machine learning models for environmental analysis.
Database Management
Proficiency with PostgreSQL and data management systems, including experience with data lakes and metadata standardization.
DevOps & Containerization
Knowledge of Docker for containerization and Git for version control, enabling efficient deployment and collaboration workflows.
Microservices Architecture
Experience in developing microservices within SaaS tools, implementing proper communication protocols between services.
Machine Learning
Implementation of machine learning models for specific use cases, such as erosion risk assessment using LightGBM and Sentinel 2 satellite data.
Advanced Python programming with expertise in frameworks like Django, FastAPI, and data processing libraries such as Pandas for building complex web applications and data processing pipelines.
Full-Stack Web Development
Experience in developing full-stack web applications using JavaScript frameworks (Angular, Vue) on the frontend and various backend technologies including Spring Boot and Django.
Geospatial Data Processing
Specialized knowledge in processing, visualizing, and analyzing geospatial data, including development of WebGIS applications and implementation of machine learning models for environmental analysis.
Database Management
Proficiency with PostgreSQL and data management systems, including experience with data lakes and metadata standardization.
DevOps & Containerization
Knowledge of Docker for containerization and Git for version control, enabling efficient deployment and collaboration workflows.
Microservices Architecture
Experience in developing microservices within SaaS tools, implementing proper communication protocols between services.
Machine Learning
Implementation of machine learning models for specific use cases, such as erosion risk assessment using LightGBM and Sentinel 2 satellite data.
Experience
Professional experience5 - 10 years
Freelancer since2023
Languages
EnglishFluentPortugueseNative speaker
Project history
Leading WebGIS application development using TypeScript and Angular 18. Building metadata standardization apps with FastAPI. Developing geospatial data access tools and machine learning models for erosion risk assessment.
Developed new features in a complex Django and Vue application. Refactored legacy Angular/TypeScript code into Vue and upgraded from CKEditor 4 to CKEditor 5.
Developed microservices within a SaaS tool using Spring Boot to orchestrate telecom services. Implemented service communication between different protocols and created an LLM-based chat bot using Flask and LangChain.