
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
- HTML - 12 years
- Angular - 12 years
- Front-end - 10 years
- SCSS - 7 years
- Architecture - 6 years
- TypeScript - 5 years
- Jest - 3 years
- GIS - 1 year
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 Front-end Engineer
Energy Startup
- Refactored the MVP and defined the technical architecture of the main Angular app.
- Developed maps to interact and provide energy information.
- Created a dashboard with interactive diagrams and charts, caching the data.
Senior Full-stack Software Engineer
Rosa
- Developed and optimized the customer portal for bookings at 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 analysis.
- Implemented the architecture to use ECharts in a performant way.
- Worked in a startup environment and contributed to the 1st 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 creating a reusable components platform.
- Taught developers 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: Youtu.be/qANA_3xjeRw
• NgVikings 2019: Youtu.be/2jMVcykQ5XI
TALK
"We should all test our applications. But in the front end, we need to test a lot of tests—not only the logic but also how it looks. We can test all the logic at once, but that is the goal of an e2e test, so we need something else. We can divide our application into components and create isolated tests for each unit."
Nest | The Back End for Your Angular Application
https://youtu.be/JSFG1bat1zk• ngBe meetup: Youtu.be/X61LduU6dwc
• Angular Connect: Youtu.be/JSFG1bat1zk
"Are you experienced with Angular, but you also need to do some back-end work? Why don't you choose a framework that has the same terminology and also offers TypeScript support? How can these two frameworks integrate with each other and run on the same server?"
Where Has My Error Gone?
https://youtu.be/K-YICcQW94Q• Youtu.be/K-YICcQW94Q
A talk about how errors can be handled in the browser in different applications and what you can use to debug them was presented at AgentConf in 2019.
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, Web GIS
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, Testing, Unit Testing
Platforms
Mapbox, MacOS, Firebase, Linux, Kubernetes, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Mobile
Storage
MySQL, PostgreSQL, Oracle 11g, Databases, Google Cloud, Microsoft SQL Server, MongoDB, NoSQL
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 (SPAs), 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), Offline Data Synchronization, Geospatial Data, Geodatabases, Videos, Taiga, Interviewing, Google SEO, 2D, 3D, Digital Payments, Mobile Apps, Mobile App Development, Error Logging Modules & Handlers (ELMAH)
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