Bert De Cock

Bert De Cock

Full Stack Software Engineer

  • Backend
  • Frontend
  • Devops

I'm a software engineer who loves building systems that work well and last a long time. To me, the best products come from teams that communicate openly and respect each other. I aim to write code that's not just functional, but genuinely pleasant to maintain and build upon — for everyone involved.

I'm comfortable working across the stack, whether it's crafting user interfaces or architecting backend services.

Core Skills

Frontend
Typescript/Javascript Typescript/JavascriptSvelte / SvelteKit Svelte / SvelteKitReact / Next.js React / Next.jsAngular AngularTailwind CSS Tailwind CSS
Backend
Java JavaKotlin KotlinNode.js Node.jsSpring Boot Spring BootPostgreSQL PostgreSQLMongoDB MongoDB
DevOps
Docker DockerLinux LinuxAWS (w/ CDK) AWS (w/ CDK)

Certificates

AWS
AWS Certified Developer - Associate 2019
Oracle
Oracle Certified Associate 2014
Oracle Certified Professional 2014

Education

2010 - 2013
Bachelor Applied Informatics Karel de Grote-hogeschool

Project Experience

DPG Media
Full Stack Software Engineer Freelance
10/2018 - Present • Antwerp
I work on authentication and identity management at DPG Media as part of their Identity Squad. I build and maintain OIDC authentication flows, SSO solutions, and mobile SDKs for all DPG brands. My work includes building TypeScript lambdas, Spring Boot applications and AWS infrastructure with CDK.
Java JavaTypescript TypescriptKotlin KotlinNode.js Node.jsSvelte SvelteAWS AWSDocker DockerMongoDB MongoDBAWS CDKPlaywrightJIRA
International Post Corporation (IPC)
Full Stack Developer Axxess
05/2017 - 09/2018 • Brussels
I helped build a system that measures and reports on the performance of international postal operators. Working with a cross-functional team of 4 analysts and 10 developers, I led the frontend work — guiding our migration from legacy JSP pages to modern React (Redux) components — while also contributing to backend development in Java 8. I supported other teams with frontend architecture decisions too.
React ReactNode.js Node.jsJava JavaReduxJUnitJenkinsGitLabJIRA
National Bank of Belgium (NBB)
Angular Developer RealDolmen
10/2016 - 04/2017 • Brussels
I built a new browser-based frontend for an existing internal application at the Belgian National Bank. I designed the web layer architecture, set up the initial codebase, and created user-friendly, maintainable pages. As the project wrapped up, I trained and coached four developers who had no prior frontend experience so they could take over development and maintenance.
Angular AngularNode.js Node.jsTypeScript TypeScriptReduxRxJSAngular Material
Isabel Group (Zoomit)
Java Developer RealDolmen
06/2014 - 10/2016 • Brussels
I maintained and enhanced Zoomit, an application which lets users pay invoices online and integrates with multiple Belgian banks. I worked on the Zoomit Easy Opt-In initiative to simplify a key user flow and improve onboarding. I also designed and implemented a hypermedia REST API (Siren) that abstracted away legacy complexity and made it easier for partner banks to integrate. I presented and advocated for the API at the banks to promote its usage.
Java JavaSpring SpringHypermedia APIJPAMavenIntelliJWebSphereJBOSSMockitoJUnitJIRAJenkinsLiquibase
FPS Economy
Java Developer RealDolmen
01/2014 - 03/2014 • Brussels
I worked on a migration project (DBRIS) converting legacy COOL:Gen mainframe code to Java. DBRIS is a statistical registry with data on enterprise size, sector, and location that's used for Eurostat reporting. I was responsible for the batch processing component—implementing Spring Batch and JSR-352 (Java EE) to handle daily synchronization between the database and XML files retrieved via FTP. I parsed and persisted the data using JAXB and JPA.
Java JavaSpring Batch Spring BatchMavenEclipseWebSphereMySQLMockitoJUnit
RealDolmen
Traineeship - assignment RealDolmen
09/2013 - 10/2013 • Huizingen
A three-month intensive training program (acADDemICT) focused on modern Java EE 6 development. As a final assignment, I built a web application that let users book trips, with an emphasis on project management, clean architecture, and proper use of Java EE. I presented the application and code at the end, where it was reviewed for usability and maintainability.
Java JavaMavenSubversionJPAJUnitJBossMySQL
T2VSOFT
Intern (C# Developer / QA)
03/2013 - 06/2013 • Brussels
I interned at T2VSoft, a Canadian company based in China with an entirely Chinese team. I worked as a C# developer and Selenium tester, building features and test automation. I introduced Agile practices like daily stand-ups to the local team. Working in this international context taught me a lot about adapting to different business cultures and reinforced how important maintainable, well-structured code really is.
C#Selenium