Bo Vandersteene
Verified Expert in Engineering
Front-end Developer
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
Experience
Availability
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
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.
Senior Front-end Engineer
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.
Senior Software Engineer
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.
Angular Coach/Trainer
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.
Planning Tool Creator
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.
Lead Developer | Senior Front-end Engineer
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.
Angular Coach
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.
Chapter Lead | Lead Developer
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.
Coach | Senior Front-end Engineer
Crelan
- Set up the new online banking for Crelan.
- Coached internal developers in JavaScript and AngularJS.
- Defined and implemented the new front-end stack.
Senior Software Engineer
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.
Experience
Speed up Your Unit Testing with Jest
• Devoxx 2019: https://youtu.be/qANA_3xjeRw
• NgVikings 2019: https://youtu.be/2jMVcykQ5XI
Nest | The Back End for Your Angular Application
• ngBe meetup: https://youtu.be/X61LduU6dwc
• Angular Connect: https://youtu.be/JSFG1bat1zk
Where Has My Error Gone?
• https://youtu.be/K-YICcQW94Q
Education
Bachelor's Degree in Computer Engineering
KATHO: Katholieke Hogeschool Zuid-West-Vlaanderen - Kortrijk, Belgium
High School Diploma in Industrial ICT
VTI - Kortrijk, Belgium
Skills
Libraries/APIs
RxJS, NgRx, REST APIs, D3.js, API Development, Stripe, Stripe API, Auth0 API, jQuery, Node.js, Mapbox API, OpenLayers, Chart.js, PhantomJS, WebRTC, Jira REST API, Leaflet, React
Tools
Git, NPM, Auth0, Trello, Karma, Jira, IntelliJ IDEA, Confluence, WebStorm, GIS, Angular CLI, Jenkins, Sonar, Gulp, Bower, Webpack, GitLab, Asana
Languages
CSS, HTML, TypeScript, TypeScript 2, TypeScript 3, JavaScript, CSS3, HTML5, Sass, SCSS, SQL, ECMAScript (ES6), GraphQL, JavaScript 6, Java, Python
Frameworks
Angular, Angular Material, Jest, Tailwind CSS, Jasmine, NestJS, AngularJS, JSON Web Tokens (JWT), Cypress, Material UI, Express.js, Bootstrap, Qwik
Paradigms
Test-driven Development (TDD), Agile, HTML DOM, REST, Microservices, Database Design
Platforms
Mapbox, MacOS, Firebase, Linux, Kubernetes, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP)
Storage
MySQL, PostgreSQL, Oracle 11g, Databases, Google Cloud, Microsoft SQL Server, MongoDB
Industry Expertise
Project Management
Other
Coaching, Technical Consulting, Monorepos, TypeORM, Full-stack, Software Architecture, Engineering Software, Software Engineering, Front-end, Software Development, Code Review, Source Code Review, APIs, Single-page Applications (SPA), Front-end Development, Technical Leadership, Web Development, API Integration, Application State Management, Engineering, Technical Architecture, Google+ Authentication, Material Design, Architecture, ECharts, Graphs, Dashboards, Charts, Software Design, Stripe Payments, Leadership, Startups, Advisory, Scalability, Process Development, Authentication, Authorization, Single Sign-on (SSO), Videos, Taiga, Interviewing, Google SEO, 2D, 3D, Digital Payments
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring