Curriculum Vitae
Summary
My career started in 2013 after graduating with a Bachelors and Masters in Computer Science. I first started out as an Android developer for a small project at university. After that I worked as a fullstack .NET developer for 4 years, which greatly improved my knowledge of all kinds of aspects of a job in IT. Since 2018, I went into consultancy where I had the opportunity to further expand my frontend knowledge with projects in Angular, Vue and React. As a consultant, I've worked for 7 clients for a total of more than 20 projects.
In my career spanning 12 years, I've grown to a senior profile with a lot of different expertises. I currently brand myself as a fullstack developer with deeper knowledge of frontend. I've seen all aspects of a typical IT project: idea brainstorming, estimating costs, designing the architecture, setting up the tools and repositories, implementation of new features, bugfixing, testing, deployments, and so on. This combined with a love of learning new technologies and staying up to date in the everchanging world of frontend, makes me a very interesting asset in your team.
You can find me on LinkedIn and check out my GitHub.
Experience
Frontend consultant
Ordina Belgium (a Sopra Steria company)
: Mar 2018 - Current
Worked for multiple clients, covering Angular, Vue and React projects.
Managed 13 employees in their Ordina career for 16 months, while working for clients.
Returned to fulltime development after that.
Practice Lead Development : Ordina, team Bold : Sep 2023 - Dec 2024
- Helped 13 fullstack & frontend developers in their career path
- Organised knowledge sharing sessions
- Planned conference visits and learning opportunities
- Shaped the team’s vision and strategic direction
- Wrote bids and proposals for new projects
Frontend React developer : Securex : Apr 2023 - current
- MyDoc project (Apr 2023 - current)
- Migrated existing features of Mendix application to React application
- Improved mobile friendly version
- Integrated PDF viewer
- MyDimona project
- Implemented new features in React application
- Improved performance on page with possible 1000+ dynamic input fields
- Redesigned the architecture of the state management
- Onboarding project
- Integrated SurveyJS with custom styling
- Negotiated about functionality
- Other projects, NX monorepository and design systems
- Code reviewed and coached other frontend developers
- Implemented new features in the 3 design systems and extended the use of Storybook
- Enforced best practices and improved test coverage
- Set up new React applications and setup GitHub Actions
- NX and package upgrades
- Bugfixing and improvements on 15+ other projects in the monorepo
Fullstack React & NodeJS developer : Politie Zone Antwerpen : Jul 2022 - Apr 2023
- Implemented new features in the React frontend with its own design system
- Implemented new features in the NodeJS backend and NodeJS backend for frontend, implemented with Express.js, RabbitMQ and PostgreSQL
- Improved test coverage accross frontend, backend for frontend and backend
- Collaborated with designers and discussed with stakeholders
Frontend Vue developer : D’Ieteren : Oct 2019 - Sep 2022
- Coached other frontend developers
- Introduced unit tests
- Did massive code migrations (Vue 2 to Vue 3, Vuex to Pinia, Webpack to Vite)
- Negotiated with the client about features
- Collaborated with UX/UI designers
- Improved the loading time of the website by using Lighthouse
- Implemented SEO improvements
- Added Google Analytics tracking
- Helped the integration of new data to tbe shown on the websites
Frontend Angular developer : Port of Antwerp : Mar 2019 - Jan 2020
- Vessel Trafic Image project (Mar 2019 - Jul 2019)
- Set up the greenfield project in Angular, working alongside designer and Java backender
- Integrated Leaflet to draw map of incoming shipping vessels to port of Antwerp
- Managed data with RxJS that was retrieved via Server-Sent Events
- Achieved live view of all positions, direction, speed and information of shipping vessels
- RheinPorts project (Jun 2019 - Aug 2019)
- Finalised development of Angular application, used by all ports along the Rhein river in France, Germany and Switzerland
- Apics Mobile project (Sep 2019 - Jan 2020)
- Continued development of Angular application, used by the port of Antwerp for Belgian vessel traffic
- Migrated to Angular PWA
- Introduced mobile friendly styling
Frontend Angular developer : MLOZ : Jan 2019 - Feb 2019
- Worked away the backlog
- Kickstarted implementation of new features
Frontend Angular developer : Wolters Kluwer : Aug 2018 - Nov 2018
- Code reviewed the existing Angular application
- Developed new pages with the Syncfusion component library
- Restyled the application to better fit the style guide
- Increased test coverage and introduced e2e tests
Frontend Angular developer : Liantis : May 2018 - Jul 2018
- Developed new design system in scope of rebranding ADMB, Zenito & Provikmo to Liantis
- Integrated design system into the new Angular website portal for their clients to existing applications
Fullstack .NET developer
AG Insurance
: Apr 2014 - Mar 2018
Worked in the IS .NET Expertise Center team where we developed multiple .NET projects as Fullstack developers.
- DB2P
- Extended the features in the ASP.NET web app
- Extended the features of batch projects that ran every night
- Improved SQL Server queries to decrease the runtime of the batches
- CostModel
- Extended the features in the ASP.NET web app
- Extended the features of batch projects that ran every night
- Managed my own budget and time with stakeholder negotiations and reporting to management
- MyAG
- Extended the features in the ASP.NET MVC 5 web application
- Technical analysis of the integration of COBOL mainframe data into our own SOAP services
- Coached new developers on the project
- HypoSimul
- Greenfield ASP.Net MVC5 web application with AngularJS frontend and SQL Server database
- Designed the architecture
- Negotiations with stakeholders
- Managed the developers on the project
Android developer
Vrije Universiteit Brussel : Oct 2013 - Jan 2014
Photographer
Self employed in secondary occupation : Feb 2017 - Oct 2023
Education
Master of Science: Computer Science : Sep 2011 - Aug 2013
Vrije Universiteit Brussel : Brussels, Belgium
Bachelor of Science: Computer Science : Sep 2008 - Aug 2011
Vrije Universiteit Brussel : Brussels, Belgium
Projects
elkecodes.dev: Blog and portfolio implemented with Astro, https://github.com/ElkeCodes/elkecodesblog
Skills
Programming Languages: JavaScript, TypeScript, HTML, CSS, SQL
Tools and Frameworks: Git, Angular, Vue, React, Nx, Express, Webpack, Vite, Astro, Cypress, Jest, Vitest, Tailwind, Tanstack Query, RxJS, NGRX, PostgreSQL
Languages: English (full professional proficiency), Dutch (native proficiency), French (professional working proficiency)