About Me

  • Full Name:Houssem Charfeddine
  • E-mail:me@houssem.io
  • Website:https://houssem.io
  • Address:Stockholm, Sweden

Hello There!

My name is Houssem Charfeddine, a software engineer who happened to get paid for his hobby :D I am passionate about computers ever since I was little, my favorite quote is by Harold Abelson “Programs must be written for people to read, and only incidentally for machines to execute.”

I am a highly motivated, hardworking, adaptable and responsible individual who enjoys challenges and adventures. I enjoy working on my own initiative or in a team.

My Resume

  • Work Experience

  • DevOps Engineer

    Kindred Group - August 2022 - current

    Founded in 1997 to provide customers with a better and safer way to win in the modern digital world, Kindred Group (then Unibet Group) built a reputation as a disrupter and innovator, quickly gaining a loyal customer base around the world. Kindred changed the game by offering customers a better gaming experience than traditional high-street operators. During the last 25 years, Kindred established significant market share in key regulated markets across the globe. Our story is an exhilarating ride; powered by people, innovation, and a relentless focus on offering our customers a safe and fun entertainment experience.


    Responsibilities:

    • Maintain internal libraries for different CI/CD pipelines
    • Architect AWS organizational structure
    • Re-design Network interconnectivity between on-premise and AWS including DNS resolution
    • Manage different kubernetes clusters handling production workload (credential rotation, policies ...)
    • Implement Zero-Trust and Zero-config approach using istio vault

  • DevOps Engineer

    Tradedoubler - June 2021 - August 2022

    I was part of all phases of the software development lifecycle which include: gathering and analyzing user system requirements, responding to outages and creating system models. I was also part of the design meetings, tests and participated in the debugging phase to meet the desired needs and interact.


    Responsibilities:
    • Architect existing infrastructure on cloud and on-premise.
    • Clearly and regularly communicate with management and technical support colleagues
    • Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces
    • Test, maintain and recommend software improvements to ensure strong functionality and optimization using Jira
    • Facilitate root cause analysis of system issues using my own built in codes for testing
    • Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
    • Identify ideas to improve system performance and impact availability using Jira
    • Development of technical specifications and plans
    • Make good technical decisions that provide solutions to different challenges
    • Multi-task and change from one task to another without loss of efficiency or composure

  • DevOps Engineer

    BMW Group - June 2019 - June 2021

    Bayerische Motoren Werke AG, commonly referred to as BMW, is a German multinational corporation which produces luxury vehicles and motorcycles. The company was founded in 1916 as a manufacturer of aircraft engines, which it produced from 1917 until 1918 and again from 1933 to 1945. Automobiles are marketed under the brands BMW, Mini and Rolls-Royce, and motorcycles are marketed under the brand BMW Motorrad. In 2017, BMW was the world's fourteenth-largest producer of motor vehicles, with 2,279,503 vehicles produced. The company has significant motorsport history, especially in touring cars, Formula 1, sports cars and the Isle of Man TT.


    Responsibilities:

    • Desgin a serverless workflow using Lambda
    • Create ETL workflow that help minimize workload for different factories
    • Develop, test and implement Features within python application.
    • Software testing and quality assurance

  • DevOps Engineer

    Think-It GmbH - March 2019 - June 2021

    Think-it is an engineering collective on a mission to unlock human potential through technology. We identify and accelerate North Africa’s future technology leaders — before integrating them as full-time distributed team members with innovative partners around the world.


    Responsibilities:

    • Clearly and regularly communicate with management and technical support colleagues
    • Work with technologies such as Kubernetes and Docker Travis and Jenkins
    • Develop, test and implement Features within cloud infrastructure.
    • Software testing and quality assurance
    • Multi-task and change from one task to another without loss of efficiency or composure

  • Lead Developer

    Calygna - 2017 - 2019

    I was part of all phases of the software development lifecycle which include: gathering and analyzing user system requirements, responding to outages and creating system models. I was also part of the design meetings, tests and participated in the debugging phase to meet the desired needs and interact.


    Responsibilities:
    • Develop, test and implement features within Joomla Framework.
    • Clearly and regularly communicate with management and technical support colleagues
    • Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces
    • Test, maintain and recommend software improvements to ensure strong functionality and optimization using Jira
    • Facilitate root cause analysis of system issues using my own built in codes for testing
    • Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
    • Identify ideas to improve system performance and impact availability using Jira
    • Development of technical specifications and plans
    • Make good technical decisions that provide solutions to different challenges
    • Multi-task and change from one task to another without loss of efficiency or composure

  • Web developer

    Djerid Dev - June/August 2015

    • Develop, test and implement applications.
    • Web application development
    • Clearly and regularly communicate with management and technical support colleagues
    • Design and update software database. This includes, but is not limited to: Software Applications, Web Sites
    • Development of technical specifications and plans
    • Make good technical decisions that provide solutions to different challenges
    • High scalability projects involving cloud-based infrastructure design and implementation
    • Experience debugging distributed systems with high data loads • MySQL Database, MVC frameworks (WordPress, Vbulletin ...), JavaScript, HTML …
    • Integrate software with existing systems
    • Software testing and quality assurance

  • Web developer

    Djerid FM - 2014-2015

    • Develop and maintain all hardware / programs in the radio Station
    • Montage
    • Creator of Djerid FM website using WordPress framework.
    • Supervise security and update the content on the Website
    • creator of online broadcasting system using shout cast


  • Education

  • Masters in Software Engineering

    TEK-UP University - 2018 - 2021

    TEK-UP is an institution that offers you the opportunity to benefit from an academic education which is recognized and valued around the world. [official website]

  • Bachelor Degree in Computer science

    Faculté des Sciences de Bizerte (Carthage University)- 2013 - 2017

    La Faculté des Sciences de Bizerte est un établissement d'enseignement et de recherche sous tutelle du ministère de l'enseignement supérieur et de la recherche scientifique. Elle est rattachée à l'Université de Carthage. La Faculté des Sciences de Bizerte a vu le jour en 1990 (loi n°106 du 26 novembre 1990) elle s'est substituée à l'Ecole Normale Supérieure créée en 1956 à Tunis et transférée à Bizerte en octobre 1980.[official website]

Skillset

Linux logo

Linux

Configure and manage servers using scripts and ansible playbooks

Golang gopher logo

Code

write APIs and services using Golang

Docker logo

Containers

containerize applications and manage it images

K8s logo

Kubernetes

Manage and administrate kubernetes clusters

Hashicorp Terraform logo

IaC

Write infrastrcture as code and make it more portable

Amazon Web Services logo

Amazon web services

Architect and migrate wordload to the cloud

Certifications

AWS Certified Solutions Architect – Professional
CKA: Certified Kubernetes Administrator
AWS Certified Security – Specialty
HashiCorp Certified: Terraform Associate (002)
AWS Certified Developer – Associate
AWS Certified SysOps Administrator – Associate
AWS Certified Solutions Architect – Associate
Certified Ethical Hacker

My Work

Blog

Checkout my Blog! you'll love it ;)

Mar. 11th 2015

Djerid FM Online Radio

I was in charge with a collegue to design a website for the radio station capable of broadcasting their programs...

April. 1st 2018

Design your waste Online blog

Hired by APLM is an environmental association which aims at promoting and saving the natural resources i was instructed to create...

Feb. 3rd 2017

Calynga Advertising platform

First Advertising platform in the african content, Calynga offers variaty of ad format for users to promote their products.

Hire Me!

If you are here, what are you waiting for? get in touch and hire me ;).

Contact Me