Senior Java-developer · de Randstad
Enthousiast, pragmatisch, snel en met focus op kwaliteit
Ik ben Menno Menninga, softwareontwikkelaar met 18 jaar ervaring in Java-webapplicaties. Sinds 2021 zelfstandig, daarvoor via detachering. Het meeste van dat werk speelde zich af in de publieke sector, waar systemen jarenlang mee moeten en waar zorgvuldigheid geen luxe is.
- 18 jaarJava-ontwikkeling sinds 2008
- Sinds 2021Zelfstandig onder eigen naam
- Full stackVan database tot interface
Waarvoor je me kunt vragen
Op zoek naar een senior Java-developer, naar advies op maat, of naar iemand die een project van begin tot eind oppakt?
- 01
Senior Java-development
Meebouwen aan bestaande systemen of iets nieuws neerzetten. Spring Boot, PostgreSQL en de rest van de keten eromheen, van datamodel tot deploy.
- 02
Maatwerk IT-advies
Een architectuurkeuze die je jaren meegaat, een verzande codebase die weer vooruit moet, of een tweede paar ogen op een plan. Concreet advies, geen rapport van veertig pagina’s.
- 03
Projectwerk
Een afgebakend project van begin tot eind, inclusief tests en documentatie. Opgeleverd werk dat een volgende ontwikkelaar kan overnemen.
Domeinen waarin ik thuis ben
Techniek leer je snel genoeg. Het domein eromheen kennen scheelt de meeste tijd, en de meeste fouten.
Basisregistraties en ketens
Systemen die gegevens uitwisselen tussen overheidspartijen, met de terugmeldstromen en berichtstandaarden die daarbij horen.
Identiteit en reisdocumenten
Een centraal register voor reisdocumentgegevens, inclusief signalering, portalen en de privacyvraagstukken eromheen.
Ruimtelijke besluitvorming
Gebruikerstoepassingen rond het omgevingsrecht: één loket, een vaste stijlgids en strenge eisen aan toegankelijkheid.
Vreemdelingenketen
Informatiesystemen rond de overdracht van vreemdelingen, met berichtverkeer tussen ketenpartners en de terugmeldstromen die daarbij horen.
Verkeersmanagement
Dashboards en kaarttoepassingen op verkeersdata, met geografische opslag en visualisatie.
Contentmanagement
CMS-implementaties bij gemeenten, inclusief de koppelingen naar midoffice-systemen en documentgeneratie.
Waar ik mee werk
Backend
- Java 8 t/m 21
- Spring Boot
- Spring Security
- Hibernate / JPA
- Kotlin
- Scala
- Python
- FastAPI
Frontend
- React
- Angular
- TypeScript
- JavaScript
- Node
- CSS
Data
- PostgreSQL
- PostGIS
- JSONB
- MongoDB
- MS SQL Server
- MySQL
- Liquibase
Koppelingen
- REST
- OpenAPI
- JSON Schema
- SOAP / JAX-WS
- JAXB
- ActiveMQ
- OAuth 2.0
- OpenID Connect
Infrastructuur
- Docker
- Kubernetes
- GitLab CI/CD
- Nginx
- Tomcat
- Maven
- Gradle
- Linux
Kwaliteit
- JUnit
- Testcontainers
- Playwright
- Selenium
- Robot Framework
- Gatling
- SonarQube
- OWASP Top 10
- Professional Scrum Master IScrum.org, 2015
- Oracle Certified Professional, Java ProgrammerOracle, 2013
- HBO InformaticaHaagse Hogeschool, 2008
Apps
Naast opdrachtwerk bouw ik eigen apps. Dat houdt het vak scherp.
Seentinel
Kijklijst en voortgang voor series en films. Houdt bij wat je gezien hebt en wat er nog op je lijst staat. Je hebt er geen account voor nodig en je lijst blijft op je eigen toestel.
In ontwikkelingGood Standing
Turn-based levenssimulatie voor twee tot vier spelers op één toestel. Settingvrije engine met uitwisselbare contentpakketten.
In ontwikkelingCMR Bible
Bijbel-app met de volledige tekst offline beschikbaar, inclusief zoeken op woord en vers.
In ontwikkeling
Even sparren?
Een concrete opdracht, een vraag over een architectuurkeuze, of gewoon aftasten of het klikt. Een mail is genoeg.