Python Developer
Overview
Short Summary
The candidate is currently a senior software developer with 10 years of experience in Python. He was working on the Identity and Access Management application which is related to security during logins and data access. This platform allows users to assign certain permissions to the user and based on that user can get different information. He was using Python, Django, JavaScript and Linux. The company decided to stop the project so he is working with Java at the moment. Furthermore, he is used to working in an agile environment using Scrum and Kanban. As part of his senior position, his responsibility is to help and teach junior colleagues. He speaks fluent English and casual Dutch (not on work level).
Work Experience
Experience
May 2021 - Current: Software Engineer
Working on identity and access management application using Linux, Python, Django (DRF), OIDC, SAML, JavaScript, Ag-Grid, and others. Occasionally performing DevOps tasks using Docker, GitLab-CI.
May 2019 - April 2021: Software Engineer
Developed and implemented different functionalities for the wholesale portal application using Linux, Python, Django (DRF), Aiohttp, Vue.js, Celery, Cypress, and others. Occasionally performed DevOps tasks using Docker, Jenkins, etc.
August 2016 - April 2019: Short-term contracts with startups
Developed and implemented various applications for several startups using Linux, Python, Django, Django Rest Framework, PostgreSQL, Docker, and other technologies. Projects included price analysis of cryptocurrencies, ship planning and scheduling, Odoo projects, user authentication, AWS SNS and Lambda, and others.
September 2015 - July 2016: Software Developer/Engineer
Worked on multiple projects for clients like Shell and Vivat, involving web development, data processing, machine learning, application administration, and desktop development. Used Linux, Docker, Python, JavaScript, C++, and C#.
February 2012 - August 2015: Research Engineer/Software Developer
Responsibilities included software development, automation, data processing, and mathematical algorithms using Python and its packages such as NumPy and Matplotlib.
Education
January 2007 - January 2012: Ph.D. in Applied Mathematics from Delft University of Technology, Delft, Netherlands
Research on the stability of cables using advanced mathematical techniques. Implemented automation and algorithms using Python, C, and MATLAB.
Projects
As a part of personal development, interested in various computer science topics including Linux systems, Python programming, cybersecurity, API development, web scraping/parsing, machine learning, image and data processing, neural networks, Raspberry Pi, and 3D printing.
| Employee | 5000 € / Per month |
| Level | SENIOR |