Niels Charlier is a seasoned software developer, consultant and manager with 13 years of experience specializing in GIS, databases and backend Java systems. He has a strong track record in Open Source GIS, contributing substantial fixes and features to cornerstone projects like GeoTools, GeoServer and GeoWebCache, including vector tile handling and storage integrations for S3-compatible servers. Combining research and lecturing experience from Ghent University and multiple academic posts, he brings rigorous data modeling and teaching-minded clarity to complex technical problems. At Scitus Development he applies this depth to delivering production-grade GIS solutions and efficient long-term designs. Colleagues value his obsession with clean, maintainable code and his knack for refactoring core systems to improve both performance and configurability. Less obvious: his background in library metadata standards and fuzzy databases informs a nuanced approach to schema and interoperability challenges in spatial systems.
13 years of coding experience
5 years of employment as a software developer
Aggregaat, Education, Aggregaat, Education at Universiteit Gent
Secondary Education, Latin-Mathematics, Secondary Education, Latin-Mathematics at Sint-Lodewijkscollege Lokeren
Contributions:23 reviews, 536 commits, 436 PRs in 10 years 6 months
Contributions summary:Niels's commits focus on developing and enhancing core functionalities of a Geoserver module. The contributions are geared towards adding a KVP parser and test for the GetRecordById, as well as implementing GetFeature with a sort by functionality. The user's code changes include modifications to the existing codebase to support feature cataloguing via Java, demonstrating a strong knowledge of backend development using GeoTools.
Contributions:16 reviews, 167 commits, 93 PRs in 10 years 3 months
Contributions summary:Niels's commits primarily focused on fixing bugs and refactoring within the `geotools/geotools` repository. They addressed issues related to application schema joining, sort by implementation in App-Schema, and filter support. The user demonstrates a strong understanding of Java, as evidenced by the code differences, and worked with components such as JDBCFeatureSource, AppSchemaDataAccess, and the GML3 encoding library.
sqlserverpostgiswmsgeotoolsmongodb
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Niels Charlier - Software Developer, Consultant, Manager at Scitus Development