Bo Vandersteene, Developer in Kortrijk, Belgium
Bo is available for hire
Hire Bo

Bo Vandersteene

Verified Expert  in Engineering

Front-end Developer

Location
Kortrijk, Belgium
Toptal Member Since
February 5, 2020

Bo is a software professional with more than a decade of experience, and her main focus is front-end development. Along with an exemplary ability to communicate with different kinds of people, she can quickly learn new technologies and teach them to other people. Quality and performances are of the utmost importance to Bo.

Portfolio

Rosa
Angular, NestJS, Qwik, MongoDB, TypeScript, React, Google SEO, Leaflet, Git...
Kawa Analytics
Angular, ECharts, GitLab, Asana, RxJS, JavaScript, TypeScript, CSS...
Verb Tech
Node.js, Software Engineering, Engineering Software, Software Architecture...

Experience

Availability

Part-time

Preferred Environment

Software Engineering, JavaScript, MacOS, WebStorm

The most amazing...

...thing I've implemented and designed was a planning tool for firefighters with a complex algorithm.

Work Experience

Senior Full-stack Software Engineer

2022 - PRESENT
Rosa
  • Developed and optimized the customer portal for bookings add Rosa.be.
  • Maintained and wrote new features for the back office.
  • Optimized the SEO to achieve a perfect Google Lighthouse score.
Technologies: Angular, NestJS, Qwik, MongoDB, TypeScript, React, Google SEO, Leaflet, Git, Front-end Development, ECMAScript (ES6), REST

Senior Front-end Engineer

2021 - PRESENT
Kawa Analytics
  • Developed a new fintech application for Data Analyse.
  • Implemented the architecture to use ECharts in a performant way.
  • Worked in a startup environment and contributed to the first MVP version for charts.
Technologies: Angular, ECharts, GitLab, Asana, RxJS, JavaScript, TypeScript, CSS, JavaScript 6, HTML5, Taiga, Code Review, Source Code Review, IntelliJ, APIs, Single-page Applications (SPA), REST APIs, D3.js, HTML DOM, Confluence, Graphs, Dashboards, Charts, Git, Front-end Development, ECMAScript (ES6), REST

Senior Software Engineer

2020 - 2021
Verb Tech
  • Refactored and defined the technical architecture of the Verb Live product.
  • Investigated and implemented Stripe to allow payments.
  • Inspected and implemented Auth0 for authentication as well as reviewed code and provided coaching to the team.
  • Served as backup for the release manager, performing releases when he was on holiday.
Technologies: Node.js, Software Engineering, Engineering Software, Software Architecture, Videos, Jest, Front-end, Jira, Test-driven Development (TDD), Technical Architecture, Architecture, Agile, Auth0, Auth0 API, Stripe API, Stripe, WebRTC, SCSS, CSS, TypeScript 3, TypeScript, TypeScript 2, JavaScript, Angular, REST APIs, Express.js, JavaScript 6, Code Review, Source Code Review, IntelliJ, Full-stack, APIs, Single-page Applications (SPA), HTML DOM, Confluence, Dashboards, Charts, Git, Front-end Development, ECMAScript (ES6), REST

Angular Coach/Trainer

2020 - 2021
Colruyt Group
  • Made the final decisions for the Colruyt Group to set up and structure the projects in the new technology stack.
  • Coached internal developers toward new technologies and performed code reviews for different teams.
  • Coached and trained developers who had just left school.
Technologies: Software Engineering, Engineering Software, Software Architecture, HTML5, WebStorm, NgRx, RxJS, Front-end, JavaScript, CSS, HTML, Monorepos, Cypress, TypeScript 3, TypeScript 2, TypeScript, SCSS, Technical Architecture, Technical Consulting, Coaching, Angular, REST APIs, JavaScript 6, Code Review, Source Code Review, IntelliJ, APIs, Single-page Applications (SPA), HTML DOM, Git, Front-end Development, ECMAScript (ES6), REST

Planning Tool Creator

2020 - 2020
HvzFluvia
  • Conceptualized a planning tool for volunteer firefighters.
  • Implemented the full-stack functionality of the tool.
  • Made technical and business decisions to implement the tool.
Technologies: Material Design, Node.js, SQL, Software Engineering, Engineering Software, Software Architecture, Full-stack, Database Design, Databases, TypeORM, Google+ Authentication, Architecture, Sass, Monorepos, RxJS, Agile, NestJS, JavaScript, Angular, Trello, REST APIs, MUI (Material UI), Front-end, Express.js, JavaScript 6, IntelliJ, APIs, Single-page Applications (SPA), HTML DOM, Confluence, Dashboards, Charts, Git, Front-end Development, ECMAScript (ES6), REST

Lead Developer | Senior Front-end Engineer

2019 - 2020
Pix4D
  • Took the lead in the new Pix4D cloud product and created and architected the application to map 2D and 3D images.
  • Built a reusable component inside the Pix4D front-end platform.
  • Coached developers with varying levels of experience.
  • Led the implementation of the front-end unit testing with Jest.
Technologies: Material Design, Software Engineering, Engineering Software, Software Architecture, SCSS, TypeScript 3, JSON Web Tokens (JWT), HTML, Angular Material, Test-driven Development (TDD), TypeScript 2, Jira, CSS, JavaScript, Agile, Front-end, GIS, NgRx, RxJS, Jest, Cypress, TypeScript, Sass, HTML5, CSS3, Angular, REST APIs, MUI (Material UI), JavaScript 6, Code Review, Source Code Review, Interviewing, IntelliJ, APIs, Single-page Applications (SPA), D3.js, Leaflet, OpenLayers, HTML DOM, Confluence, Git, Front-end Development, ECMAScript (ES6), REST

Angular Coach

2018 - 2019
Colruyt Group
  • Made the final decisions for the Colruyt Group to set up and structure the projects in the new technology stack.
  • Coached internal developers toward new technologies.
  • Developed and set up the new shop payment system that will be used in all the shops (more than 300 shops).
  • Performed code reviews for different teams.
Technologies: Software Engineering, Engineering Software, Software Architecture, SCSS, TypeScript 3, Cypress, JSON Web Tokens (JWT), HTML, Test-driven Development (TDD), TypeScript 2, Jira, CSS, JavaScript, Front-end, NgRx, RxJS, WebStorm, PhantomJS, Jest, Karma, Jasmine, TypeScript, Sass, HTML5, CSS3, Angular, REST APIs, JavaScript 6, Code Review, Source Code Review, IntelliJ, APIs, Single-page Applications (SPA), HTML DOM, Git, Front-end Development, ECMAScript (ES6), REST

Chapter Lead | Lead Developer

2017 - 2018
TVH
  • Created and developed a pricing tool for rental.
  • Designed and built a portal used for equipment.
  • Coached a developer from the old stack to new stack applications.
  • Performed code reviews for different teams.
  • Led the front-end chapter by making decisions on the creation of a reusable components platform.
  • Taught developers on how to use modern tools in front-end development.
Technologies: Material Design, SQL, Software Engineering, Google Cloud, Engineering Software, Software Architecture, SCSS, Cypress, JSON Web Tokens (JWT), HTML, Angular Material, Test-driven Development (TDD), TypeScript 2, TypeScript, Jira, CSS, PostgreSQL, MySQL, JavaScript, Agile, Front-end, Microservices, Sonar, Jenkins, Jest, NgRx, RxJS, WebStorm, PhantomJS, Karma, Jasmine, Bootstrap, Angular CLI, Angular, REST APIs, JavaScript 6, Code Review, Source Code Review, Interviewing, IntelliJ, Full-stack, APIs, Single-page Applications (SPA), D3.js, HTML DOM, Confluence, Dashboards, Chart.js, Charts, Git, Front-end Development, ECMAScript (ES6), REST

Coach | Senior Front-end Engineer

2016 - 2017
Crelan
  • Set up the new online banking for Crelan.
  • Coached internal developers in JavaScript and AngularJS.
  • Defined and implemented the new front-end stack.
Technologies: Software Engineering, Engineering Software, SCSS, JSON Web Tokens (JWT), HTML, Test-driven Development (TDD), TypeScript 2, TypeScript, Jira, CSS, JavaScript, Angular, Agile, Front-end, WebStorm, Webpack, PhantomJS, Karma, Jasmine, Bootstrap, AngularJS, REST APIs, JavaScript 6, Code Review, Source Code Review, IntelliJ, APIs, Single-page Applications (SPA), HTML DOM, Confluence, Java, Git, Front-end Development, ECMAScript (ES6), REST

Senior Software Engineer

2015 - 2016
Persgroep
  • Created new features and fixed bugs in the offers web tool.
  • Developed a new web-based help-desk application.
  • Reviewed the team's code.
Technologies: SQL, Software Engineering, Engineering Software, SCSS, JSON Web Tokens (JWT), Test-driven Development (TDD), Jira, CSS, MySQL, jQuery, Angular, Agile, Front-end, Jasmine, PhantomJS, Karma, Bootstrap, TypeScript, Bower, Gulp, Webpack, AngularJS, Sass, CSS3, HTML, REST APIs, JavaScript 6, Code Review, Source Code Review, IntelliJ, Full-stack, APIs, Single-page Applications (SPA), HTML DOM, Confluence, Java, Git, Front-end Development, ECMAScript (ES6), REST

Speed up Your Unit Testing with Jest

I presented this talk at various places including Devoxx 2019 and NgVikings 2019.
• Devoxx 2019: https://youtu.be/qANA_3xjeRw
• NgVikings 2019: https://youtu.be/2jMVcykQ5XI

Nest | The Back End for Your Angular Application

I presented this talk at ngBe meetup and Angular Connect.
• ngBe meetup: https://youtu.be/X61LduU6dwc
• Angular Connect: https://youtu.be/JSFG1bat1zk

Where Has My Error Gone?

I resented this talk at AgentConf 2019.
• https://youtu.be/K-YICcQW94Q

Languages

CSS, HTML, TypeScript, TypeScript 2, TypeScript 3, JavaScript, CSS3, HTML5, Sass, SCSS, SQL, ECMAScript (ES6), GraphQL, JavaScript 6, Java

Frameworks

Angular, Angular Material, Jest, Jasmine, NestJS, AngularJS, JSON Web Tokens (JWT), Cypress, MUI (Material UI), Express.js, Bootstrap

Libraries/APIs

RxJS, NgRx, REST APIs, D3.js, Stripe, Stripe API, Auth0 API, jQuery, Node.js, Mapbox API, OpenLayers, Chart.js, PhantomJS, WebRTC, Jira REST API, Leaflet, React

Tools

Git, Auth0, Trello, Karma, Jira, IntelliJ, Confluence, WebStorm, GIS, Angular CLI, Jenkins, Sonar, Gulp, Bower, Webpack, GitLab, Asana

Paradigms

Test-driven Development (TDD), Agile, HTML DOM, REST, Microservices, Database Design

Other

Coaching, Technical Consulting, TypeORM, Full-stack, Engineering Software, Software Engineering, Front-end, Software Development, Code Review, Source Code Review, APIs, Single-page Applications (SPA), Front-end Development, Technical Architecture, Monorepos, Google+ Authentication, Software Architecture, Material Design, Architecture, ECharts, Graphs, Dashboards, Charts, Videos, Taiga, Interviewing, Qwik, Google SEO

Platforms

Mapbox, MacOS, Firebase, Linux

Storage

MySQL, PostgreSQL, Oracle 11g, Databases, Google Cloud, Microsoft SQL Server, MongoDB

2005 - 2008

Bachelor's Degree in Computer Engineering

KATHO: Katholieke Hogeschool Zuid-West-Vlaanderen - Kortrijk, Belgium

2003 - 2005

High School Diploma in Industrial ICT

VTI - Kortrijk, Belgium