Nick
Van den Putte
Profile
I am a Freelance Software Engineer with 9 years of experience in the Java ecosystem, specialized in backend development, system design, and scalable and resilient architectures.
As an adaptive and pragmatic problem-solver and experienced Tech Lead, I guide architectural decisions, mentor teams, and deliver sustainable solutions that effectively balance ideal architecture with immediate business needs. While my focus is on the backend, I’m not afraid of some front-end work and am always ready to lend a helping hand across the full stack.
Driven by a passion for solving complex engineering puzzles, I am constantly exploring emerging technologies and patterns to enhance system performance and developer experience. I am eager to partner with teams dedicated to technical excellence and committed to delivering high-quality, future-proof solutions.
Core Expertise
Backend Development
Specialized in backend development by designing, implementing, and maintaining robust, backend services within the Java ecosystem
Cloud & DevOps
Embracing the "you build it, you run it" principle by managing applications from code to cloud-native operations, utilizing Docker, Kubernetes, and AWS
System Architecture
Designing scalable and resilient solutions by creating high-level designs, guiding technical architecture, and applying patterns like hexagonal and domain-driven design
Technical Leadership
Guiding teams as an experienced Tech Lead by making key architectural decisions, leading developers through the full lifecycle, and mentoring team members
Experience
Java Software Engineer / Tech Lead
Tech Lead for multiple internal projects, responsible for technical coordination, architectural decisions, and overall solution design, including the redevelopment of a business-critical system through migration from legacy technology to a modern Java and Angular stack.
Key responsibilities included high-level design, technical architecture guidance, cross-team coordination, full lifecycle leadership, stakeholder alignment, security implementation, roadmap planning, and team mentorship.
Java Software Engineer
E-Commerce Team Member for Europe’s largest premium outdoor retailer, driving optimization of the online shopping platform’s functionality and stability while delivering new features for markets including the Netherlands, Belgium, and the United Kingdom.
Key responsibilities included enhancing and maintaining the back-end services of the e-commerce platform.
Data & API Application Engineer
Digital & Data Analytics Team Member responsible for all data-related activities, including system integrations, real-time and batch processing, event-driven APIs, reporting, and data-driven feature development across the organization.
Key responsibilities included designing and implementing back-end services, building and maintaining APIs for internal and external integrations, managing the data and API platform on AWS, and collaborating with cross-functional teams to deliver data-driven solutions.
Java Software Engineer
Full-Stack Developer contributing to teams delivering microservices, user-facing applications, and government-contracted healthcare projects.
Key responsibilities included developing full-stack solutions for client-facing applications, building back-end functionality for cross-organization microservices, designing system architecture, optimizing development workflows, and mentoring junior team members.
Certifications
Languages
Dutch
Native speaker
English
Highly proficient
Location & Availability
Flemish Region, Belgium
Available for on-site, hybrid, or remote assignments
By Bike
- Within 20km radius
- Weather permitting
- Tailwind preferred
By Car
- Kempen area
- Leuven
- Hasselt
By Rail
Near the station of:
- Antwerp
- Brussels
- Mechelen
- Vilvoorde
Remote
Available for fully remote assignments across Belgium and beyond