SAM DUMONT
Full-Stack Java Developer
Scrum Master & Agile Coach
Mobile App Specialist
ex-Google
Laeken, Belgium
Passionate full-stack Java developer with deep expertise in Spring Boot microservices, React frontends, and mobile-first design. Certified Scrum Master with a track record of delivering enterprise-scale applications. Enjoys yoga and board games in spare time.
// EXPERIENCE
Summary
- Architect and deliver the next-generation customer portal using Spring Boot and React with PostgreSQL backend.
Responsibilities
- Design microservices architecture for customer-facing portal handling 2M+ daily requests
- Mentor team of 12 Java developers across 3 squads
- Establish coding standards and review processes for the platform team
Achievements
- Reduced API response times by 40% through Redis caching layer implementation
- Migrated monolithic Spring application to 47 microservices with zero downtime
- Java
- Kafka
- PostgreSQL
- RabbitMQ
- React
- Redis
- Spring Boot
Summary
- Develop and maintain the mobile banking application serving 1.5 million active users across iOS and Android.
Responsibilities
- Lead React Native development for the consumer banking app
- Implement OAuth2/OIDC authentication flows with biometric support
- Coordinate releases across App Store and Google Play
Achievements
- Achieved 4.8 star rating on both app stores after UX redesign
- Implemented real-time push notification system handling 500K daily notifications
- Reduced app crash rate from 2.1% to 0.3% through systematic error boundary implementation
- Firebase
- MongoDB
- Node.js
- OAuth2
- React Native
- TypeScript
Summary
- Contributed to Google Maps data pipeline infrastructure, processing petabytes of geospatial data daily.
Responsibilities
- Develop and maintain C++ data processing pipelines for Maps terrain rendering
- Optimize MapReduce jobs for satellite imagery processing
- Participate in on-call rotation for critical Maps infrastructure
Achievements
- Reduced terrain tile generation latency by 35% through pipeline parallelization
- Authored internal design doc adopted as reference architecture for geo-processing teams
- C++
- gRPC
- Java
- MapReduce
- Protocol Buffers
- Python
Summary
- Deliver digital transformation projects for major Belgian enterprises in finance and public sector.
Responsibilities
- Lead Salesforce implementations for government agencies
- Develop custom Lightning Web Components for CRM workflows
- Conduct technical workshops for client stakeholders
Achievements
- Delivered 3 Salesforce implementations on time and under budget
- Built automated data migration tool reducing go-live risk for all client projects
- Apex
- JavaScript
- Salesforce
- SAP Integration
- SQL Server
Summary
- Develop and maintain enterprise Java applications for insurance and logistics clients.
Responsibilities
- Build RESTful APIs using Spring Framework and Hibernate
- Write unit and integration tests with JUnit and Mockito
- Participate in Agile ceremonies as Scrum team member
- Hibernate
- Java
- JUnit
- Maven
- Oracle DB
- Spring
Summary
- Develop web applications for Belgian social security institutions using Java EE and Angular.
Responsibilities
- Implement front-end interfaces using AngularJS and Bootstrap
- Develop backend services with Java EE and JBoss application server
- Maintain Oracle database schemas and stored procedures
- AngularJS
- Java EE
- JBoss
- Oracle DB
- SOAP
- XML
// PROJECTS
BelgianFoodFinder
A React Native app helping users discover local Belgian restaurants and food trucks using real-time GPS and crowd-sourced reviews.
- Featured in Belgian App Store spotlight
- 15K monthly active users across iOS and Android
SpringBoot Starter Template
An opinionated Spring Boot project template with pre-configured security, observability, and CI/CD pipelines for enterprise microservices.
- Used as base template across 3 enterprise clients
- Includes Prometheus metrics and Grafana dashboards out of the box
MeetingMinutesAI
A web app that automatically transcribes and summarizes meeting recordings using OpenAI Whisper and GPT-4.
- Processes 1-hour meetings in under 3 minutes
- Exports to Confluence, Notion, and Slack
// LANGUAGES
French (Native speaker)
English (Bilingual proficiency)
Dutch (Professional working proficiency)
// EDUCATION
Université Libre de Bruxelles
Master — Computer Science and Software Engineering
Magna cum laude (85%)
// CERTIFICATES
Google Cloud
Scrum Alliance
// SKILLS
Expert
- Java
- PostgreSQL
- React
- Spring Boot
- TypeScript
Advanced
- GCP
- Kafka
- MongoDB
- Node.js
- React Native
- Redis
Proficient
- C++
- Docker
- Firebase
- GraphQL
- Hibernate
- OAuth2
- Python
- RabbitMQ
- Salesforce
- SQL Server
Familiar
- Angular
- Apex
- gRPC
// INTERESTS
- Full-Stack Development
- Mobile App Architecture
- API Design
- UI/UX Prototyping
// HOBBIES
- Yoga
- Board Games
- Sourdough Baking
- Jazz Music
- Hiking