About Madis
English
Fluent
French
Fluent
Estonian
Native or bilingual
Portuguese
Fluent
German
Basic
Experience
- RMK (Centre estonien de gestion des forêts d'État)Développeur Java — Client: RMK / SRINI OÜ. Télétravail, client estonienENVIRONMENTALFebruary 2019 - Today (7 years and 4 months)Mission longue durée (6+ ans) pour le Centre estonien de gestion des forêts d'État (RMK), organisme public responsable de l'administration de l'ensemble des forêts domaniales d'Estonie. Développement et maintenance de systèmes métier critiques utilisés pour la gestion forestière, la cartographie des parcelles et le suivi des opérations sur le terrain.Stack technique:Backend: Java 8, Spring Boot, Spring Security, PostgreSQL, PostGIS, LiquibaseFrontend: Angular (versions 2 et 7 sur deux modules distincts), Angular Material, OpenLayersInfra & GIS: Kubernetes, CI/CD (Bamboo, Azure DevOps), GeoServer, AzureResponsabilités:Développement de nouvelles fonctionnalités backend et frontend sur un système métier critiqueConception et optimisation de requêtes géospatiales (PostgreSQL/PostGIS, GeoServer)Développement d'interfaces cartographiques avec OpenLayersMaintenance et évolution de deux modules frontend Angular (versions 2 et 7) en parallèleRéduction de la dette technique sur une base de code matureSupport utilisateur et résolution d'incidents en productionDéploiements sur infrastructure Kubernetes via CI/CD (Bamboo puis Azure DevOps)Ownership de bout en bout : recueil des besoins auprès du maître d'ouvrage, conception, développement, validation et mise en production
- SMIT (Centre IT et de développement du Ministère de l'Intérieur estonien)Développeur Java — DEMIS (système des démineurs). Télétravail, client estonienDEFENSE AND MILITARYMay 2025 - December 2025 (7 months)Mission pour le Centre IT et de développement du Ministère estonien de l'Intérieur (SMIT). DEMIS est le système d'information métier des équipes de déminage estoniennes : il gère l'ensemble des données opérationnelles liées à la recherche, l'identification et la neutralisation des explosifs (engins non explosés, munitions historiques, dispositifs suspects). Le système intègre une composante cartographique critique pour la localisation et le suivi des interventions sur le terrain.Responsabilités:Ajout de nouvelles fonctionnalités backend (Java 11) et frontend (Angular)Développement de l'interface cartographique avec OpenLayers (visualisation des sites d'intervention, couches géospatiales, interactions terrain)Réduction de dette technique et refactoring
- RMK (Centre estonien de gestion des forêts d'État)Développeur Android (Kotlin) — KVH (programme d'évaluation qualité). Télétravail, client estonienJanuary 2023 - December 2023 (11 months)Mission Android pour le Centre estonien de gestion des forêts d'État (RMK), dans le cadre du programme KVH (Kvaliteedi Hindamine — évaluation qualité forestière). Conception et développement de deux applications Android natives en Kotlin, destinées aux équipes terrain et au service d'évaluation qualité.Application métier : interface de consultation et de saisie des données pour les utilisateurs terrain et l'équipe d'évaluation qualitéApplication cartographique : représentation géospatiale des activités d'évaluation qualité sur le terrain, intégration Google Maps SDKConception, développement et livraison des deux applications de bout en bout
Recommendations
Be the first to recommend Madis
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's DegreeTalTech – Tallinn University of Technology, Estonia2001Information technology
- International Marketing Management CourseUniversity of Iceland, Iceland2000International Marketing Management Course
Certifications
- Oracle Certified Associate, Java SE 8 ProgrammerOracle2019
- Oracle Certified Professional: Java SE 11 DeveloperOracle2020