Corniël Joosse

Corniël Joosse Email and Phone Number

Freelance Software Engineer - Python | PHP | Docker @ Heemskerk fresh & easy
Corniël Joosse's Location
Gouda, South Holland, Netherlands, Netherlands
About Corniël Joosse

I've 5+ years of professional experience in full-stack development with PHP and Python. But my history with code goes way further back, during secondary school I already started building my first websites. My bachelors and masters in electrical engineering and embedded systems didn't hold me back from continuing writing higher level code using PHP and Python. I do still know my fair bit of C/C++ and electronics, but became less of a passion.I love to automate things. In a professional environment this means building CI/CD pipelines. In my home environment this means that there's no need for light switches anymore.My top skills:- PHP 8 with Laravel- Python with AsyncIO/OpenCV/Tensorflow- Vue.js combined with TailwindCSS- Docker and orchestration tools as Docker compose/Kubernetes/Helm- CI/CD using Jenkins/Gitlab/Buildkite

Corniël Joosse's Current Company Details
Heemskerk fresh & easy

Heemskerk Fresh & Easy

View
Freelance Software Engineer - Python | PHP | Docker
Employees:
243
Corniël Joosse Work Experience Details
  • Heemskerk Fresh & Easy
    Full-Stack Python/React Developer (Freelance)
    Heemskerk Fresh & Easy May 2024 - Present
    Rijnsburg, Zuid-Holland, Nederland
    Ik work on an internal project to develop a new version of the company portal. This includes the following activities:- Implementing new features and maintaining existing ones, both back- and frontend. (Python/SQLAlchemy/FastAPI/React)- Improving the development processes, including introducing unittests, end-to-end tests, CI pipeline and code reviews. (Pytest/Cypress/GitHub actions)- Optimising the deploy process, including using pre-build optimised Docker images (Docker/Skaffold/Kubernetes)
  • Abel Sensors
    Freelance Full-Stack Software Engineer
    Abel Sensors May 2024 - Present
    Delft, Zuid-Holland, Nederland
    After having made the switch to freelance software engineer, I've stayed for one day a week at Abel, to work on the following:- Transferring knowledge and onboarding of new colleagues- Giving advice and collaborating on system designs for new features based on my past experience.- Making and executing a plan to get rid of an old Python version.
  • Abel Sensors
    Lead Software Engineer
    Abel Sensors Jul 2022 - May 2024
    Delft Area, Netherlands
    I maintain a full-stack web application with a back-end written in PHP 8 with Laravel and a front-end which still uses Bootstrap/JQuery for the older parts of the code and VueJS/TailwindCSS for the newer parts. The application runs on a CentOS VPS, which I installed and configured. For the database we are transitioning from MySQL to PostgreSQL.Stack:- PHP 8/Laravel- VueJS/TailwindCSS- Blade templates with Bootstrap/JQuery- MySQL/PostgreSQL- GraphQL and REST APIsI also developed Python tooling and applications for monitoring parked vehicles in parking facilities.Stack:- Python (between 3.5 and 3.11)- OpenCV for image processing- Tensorflow for training machine learning modelsFor these software projects I maintain the CI/CD pipelines, which run on Jenkins and Buildkite. We use Docker containers to isolate the environment and run the builds on our own infrastructure.Next to being a developer, responsibilities include: coordinating team work, reviewing code, facilitating discussions about software architecture and technical decisions, mentoring juniors, evaluating team skillset and capacity, first point of contact for the operational department.
  • Abel Sensors
    Full Stack Php/Python Software Engineer
    Abel Sensors Jun 2018 - Jul 2022
    Delft Area, Netherlands
    Part of the development team, software engineer for the data platform (PHP/Laravel/JS), the SmartParking applications (Python/Machine learning) and the embedded software (C). DevOps engineer for the data plaform (Linux/Docker/Apache/MySQL/Redis) Also involved in supporting other departments.
  • Erasmus Mc
    Master Thesis Researcher
    Erasmus Mc Jan 2017 - Jun 2020
    Rotterdam Area, Netherlands
    For this internship I wrote machine learning training pipeline and evaluation tooling using Python and Tensorflow/Keras. The time-series data had to be converted from a vendor-specific file format for multichannel-ECG traces and Excel files with annotations. I wrote the tooling to convert it the data to a format that could easily be read by Numpy.The goal of the machine learning model was to predict seizures based on ECG measurements, by letting the model detect precursors in the data that are not clearly visible using data processing algorithms or classic machine learning techniques.Tech stack:- Python- TensorFlow/Keras- Numpy
  • Last Mile Solutions Bv
    Technical Assistant And Developer
    Last Mile Solutions Bv Feb 2014 - Jan 2017
    Rotterdam Area, Netherlands
    I analysed and repaired defective PCBs on-site and worked as a software developer remotely. I developed a web-based app for finding charging stations. The app was written using ionic, so using basic HTML and Javascript. Next to that I worked on embedded firmware written in C and wrote a small library for SIM card management in PHP.
  • Last Mile Solutions Bv
    Programmer And Developer Embedded Systems
    Last Mile Solutions Bv Aug 2011 - Aug 2013
    Rotterdam
    I designed PCBs for charging stations, including a LED ring as status indicator and a controller for a charging station for bikes. I also wrote firmware for these and other products using C.
  • Tshwane University Of Technology
    Internship Autonomous Navigation
    Tshwane University Of Technology Feb 2011 - Jun 2011
    Pretoria Area, South Africa
    I developed a small sized prototype of a wheelchair which can avoid bumping into objects and can navigate around them. The idea is that someone who's not able to drive a normal electrical wheelchair because of motoric dysfunctions can still control this one that helps finding the way.First prototype of the firmware was written in Labview (graphical programming language) and later versions in C++ using Arduino libraries. The used hardware was a robotic development kit.
  • Studio Roosegaarde Nl
    Programmer (Internship)
    Studio Roosegaarde Nl Sep 2009 - Jan 2010
    I implemented several features for art installations of Studio Roosegaarde. All of them were written in C.- I wrote a DMX controller to integrate off-the-shelf studio lighting into an art installation. This was done by using the UART peripheral of a microcontroller.- I wrote a bootloader which supports receiving the new firmware binary over a RS485 connection. Since RS485 is a bus connection it was possible to update multiple devices on the bus at once.- I wrote a library for interfacing with a GPRS/EDGE modem, which could be used for remote control of an art installation.
  • Topdesk
    Java Programmer
    Topdesk Jul 2009 - Aug 2009
    Delft
    During this 'Summer of Code' job I developing a plugin for Hudson (CI/CD system) using Java.

Corniël Joosse Education Details

Frequently Asked Questions about Corniël Joosse

What company does Corniël Joosse work for?

Corniël Joosse works for Heemskerk Fresh & Easy

What is Corniël Joosse's role at the current company?

Corniël Joosse's current role is Freelance Software Engineer - Python | PHP | Docker.

What schools did Corniël Joosse attend?

Corniël Joosse attended Technische Universiteit Delft, Haagse Hogeschool/th Rijswijk.

Who are Corniël Joosse's colleagues?

Corniël Joosse's colleagues are Chris Remmelzwaal, Jolanda Kuivenhoven, Trace Smith, Bob Starr, Piet Zwaan, Henk De Jong, Marcel Rozier.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.