hi , i am
Tarek Ben Guiza .

Lead software Engineer

about me

Hello! I am Tarek, a DevOps engineer, and software architect enthusiast! based in Gouda, The Netherlands.

I have been developing professionally for more than 8 Years but tinkering since I was a kid eager to learn and always developing new skills I'm always working on writing clean, resilient, and well-documented code.
With a Bachelor’s and Master’s degree in computer science and a solid theoretical and practical understanding of software architecture, I can take on any project without compromising quality for functionality.

email

tarek.benguiza.ict@gmail.com

website

www.tarekbenguiza.nl

education

2010 - 2013

bachelor of Embedded System

L'institut Supérieur d'Informatique, ISI

Tunis, Tunisia

A degree that focuses on general knowledge in many differents engineering backgrounds included subjects in electronics, math, electrical engineering, circuits printing, programing   

2015 - 2018

Msc of Software engineering

University of ESPRIT

Tunis, Tunisia

A program that focuses on software architecture and design patterns, mathematics, code complexity...
In addition to theoretical knowledge, a part of the study program requires students to work with the school partners (IBM, VM, Vermeg..) to work on production projects.

2021

Certified Kubernetes Application Developer

The linux foundation

Remote

Certificate: here
Certificate ID: LF-vjnp78nbsl
Date of completition: December 20, 2021
Have successfully completed the requirements needed to achieve CKAD Certification!

skills

Java EE - Kotlin - SpringBoot

80%

PHP 5 - PHP 7

80%

Orchestration & management

Kubernetes - Marathon

90%

Docker - Harbor - Jfrog

90%

Databases

MySql - Postgres

85%

Firebase - MongoDB

45%

Development methodologies

Agile - Scrum - Jira

90%

DDD - CQRS - SAGA - BDD - TDD

95%

Platforms and DevOps

AWS

80%

Git - CI/CD

95%

experience

  • 2012 - 2013

    thuisbezorgd.nl

    Amsterdam, The Netherlands

    ▪ Coach/Mentor junior developers
    ▪ Take architectural decision for thuisbezorgd financial landscape
    ▪ Write new microservices using Kotlin, CQRS, Domain driving design
    ▪ Coordinate with stakeholders about new features and deadlines

    2021 - present

    Lead developer (Finance systems)

  • 2018 - 2021

    Senior software engineer (Core, platform team)

    thuisbezorgd.nl

    Amsterdam, The Netherlands

    ▪ Responsible for the conversion of a traditional monolith php management system to microservice architecture using SpringBoot, AxonIQ and domain driven design principles.
    ▪ Migrated a few different on-premise SaaS stack to Kubernetes.
    ▪ Create and maintain fully automated CI/CD pipelines for code deployment
    ▪ Built and deployed Docker containers to break up monolithic app into microservices
    ▪ Driving the software design and database structure decisions
    ▪ Managing and coordinating between development teams
    ▪ Helping on putting in place standards and processes for the company
    ▪ Put in place new architecture solution for the new projects

  • 2017 - 2018

    Software engineer

    EsightMonitoring

    Nijmegen, The Netherlands

    ▪ Design and develop a client-server application to predict future energy consumption based on machine learning models MLP,Linear regression, ridge regressing..
    ▪ Create new features and resolve issues with the current energy management system.
    ▪ Building and integrating rest APIs for different energy providers
    ▪ Drove software design and database structure decisions
    ▪ Developed dashboards and widget for eSightEnergy system

    2017 - 2018

    Software engineer

  • 2012 - 2016

    Software warranty specialist

    Hewlett & packard, Convergys

    Lac II, Tunisia

    ▪ Investigate complex IT support issues.
    ▪ Configuring and managing HP servers (HeartBeat, Puppet..)

  • 2012 - 2013

    Higher Institute of Informatics, ISI

    Tunis, Tunisia

    ▪ Real-Time IOT rover. Use of the STM32F4 microcontroller, PIC16F887, micrium μC/OS-II operating system, Sensors, Keypad, wireless connection, embedded c, c++ , xlinx, VHDL.

    2013 - 2013

    Internship (Graduation project)

profiles

LinkedIn
github
Stack over flow
Twitter

contact me

Tarek Ben Guiza

Lead software engineer

email

tarek.benguiza.ict@gmail.com

website

www.tarekbenguiza.nl