Bastiaan van den Berg, Developer in Göttingen, Lower Saxony, Germany
Bastiaan is available for hire
Hire Bastiaan

Bastiaan van den Berg

Verified Expert  in Engineering

Software Developer

Göttingen, Lower Saxony, Germany

Toptal member since September 18, 2020

Bio

Bastiaan is a senior software developer who has developed multiple web and mobile applications from the ground up. With a background in industrial design and a PhD in bioinformatics, Bastiaan is a solution-oriented developer with a good eye for detail. He's helped create a web application that calculates and visualizes protein properties. Bastiaan focuses on exceptional user experience and high-quality work.

Portfolio

Genedata, GmbH.
Java, HTML, CSS, TypeScript, JavaScript, Angular
Biomax Informatics AG
Java, Bootstrap, Sass, CSS, HTML, jQuery, JavaScript

Experience

  • Python - 10 years
  • JavaScript - 8 years
  • HTML - 8 years
  • Java - 5 years
  • jQuery - 4 years
  • Sass - 4 years
  • TypeScript - 4 years
  • Angular - 4 years

Availability

Part-time

Preferred Environment

Git, Android Studio, PyCharm, WebStorm, Linux

The most amazing...

...project I've worked on was setting up an enterprise-level web application that included many bioinformatics data visualizations.

Work Experience

Software Engineer

2016 - 2019
Genedata, GmbH.
  • Developed a web application in Angular to bring existing functionalities (project-, user-, and file-management) of a bioinformatics desktop application to the web.
  • Contributed to the development of a Java Swing GUI to improve the visual appearance and make it more interactive.
  • Completed the back-end software development in Java, including work on bioinformatics algorithms for identifying peptides in mass spectrometry data.
  • Contributed to setting up automated GUI testing in Selenium.
Technologies: Java, HTML, CSS, TypeScript, JavaScript, Angular

Software Developer

2014 - 2016
Biomax Informatics AG
  • Developed several interactive web applications (JavaScript, HTML, and CSS), including data visualization, data reporting, and spreadsheet-like functionalities.
  • Developed several jQuery plugins to improve the functionality and interactivity of a Wiki-based web front end of a biological data management system.
  • Developed software in Java for a flexible PDF/Word reporting system, where users can create their own customized report templates with placeholders for inserting specific data from the data management system.
  • Developed biological data management back-end software in Java.
Technologies: Java, Bootstrap, Sass, CSS, HTML, jQuery, JavaScript

Experience

File Manager Module for Angular

Developed a file manager module for Angular that supports common file manager functionalities such as browsing, creating, renaming, moving, deleting, and linking files and folders. A REST API was used to communicate with the back end, Angular Material for styling, and AG-Grid as the data grid library.

DNA Construct Design Web Application

Developed the initial version of a spreadsheet-like web application for designing libraries of DNA constructs. The web front end was developed in JavaScript/jQuery, and Handsontable was used as the data grid library.

Logic Puzzle Apps for Android

I developed and published several logic puzzle apps for Android. This included developing Python software for generating logic puzzles with different difficulty levels, creating an Android app in Kotlin, and developing a promotional website.

Education

2009 - 2013

Ph.D. in Bioinformatics

Delft University of Technology - Delft, The Netherlands

2007 - 2009

Master of Science Degree in Bioinformatics

Delft University of Technology - Delft, The Netherlands

2004 - 2007

Bachelor of Science Degree in Computer Science (cum laude)

Delft University of Technology - Delft, The Netherlands

2000 - 2004

Coursework towards a Bachelor of Science Degree in Industrial Design Engineering

Delft University of Technology - Delft, The Netherlands

Skills

Libraries/APIs

jQuery, D3.js, REST APIs, SQLAlchemy, React, Vue

Tools

Git

Languages

Python, JavaScript, HTML, CSS, Sass, TypeScript, Kotlin, Java, HTML5, SQL, PHP, GraphQL

Frameworks

Angular, Bootstrap, Angular Material, Flask, Scrapy, Selenium

Platforms

Linux, Android

Industry Expertise

Bioinformatics

Other

Machine Learning, Front-end, Front-end Development, Web Scraping, Data Visualization

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring