Intro

Who the hell am I?

I'm @sayfessyd, an independent software engineer.

I share about making software products through my articles; you can follow me on Twitter, Medium, and DEV for up-to-date content and updates about my progress.

In October 2015, I released my first baby (i.e., product) which is a paid software for editing images. Today, I'm working on creating Frontend/DevOps paid stuff.

Outside of developing software, I enjoy playing the piano.

Expertise I have

Software Engineering fields.
01

Frontend

Responsible for implementing visual and interactive elements. Use Vue.js, Angular, and Svelte as front-end frameworks in recent projects.

02

DevOps

Use Docker and Ansible to create DevOps scripts for deploying third-party applications. Use Gitlab CI, Travis CI as continuous integration tools.

03

Backend

Responsible for implementing server-side application logic. Use Spring Boot, Laravel and Express.js as backend frameworks in recent projects.

04

Testing

Responsible for creating unit and integration tests. Use JUnit, Karma, and Nightwatch for testing backend and frontend applications.

05

Mobile

Responsible for creating mobile interfaces and modeling backend services. Create mobile applications using the hybrid, cross-platform, or native approach.

06

Blockchain

Responsible for developing and maintaining decentralized applications. Use BigchainDB, Tendermint, MongoDB as high-level modules to implement Blockchain systems.

07

Machine Learning

Responsible for designing and developing machine learning and deep learning systems. Use Tensorflow.js as a high-level framework for training models.

08

Architecture

Make high-level design choices and tries to enforce technical standards, including software coding standards, tools, and platforms.

Experience I have

Notable experience.
2014 - Present

Independent

Software Engineer

Ariana, TN

Worked on several software projects since June 2014 as a self-employed full stack developer. Developing frontend/backend software products and some DevOps scripts for deployment purposes.

2019 - Present

Be-softilys

Software Engineer

Lac 3, TN

Developed a system that allows logs management with Blockchain technology. Working on a software product using Spring Boot and Angular technologies. Developing a number of DevOps scripts.

2019 - Present

Widgetic

Software Engineer

Remote, WLD

Work on embed interactive widgets for potential customers. Create applications for the no-code community available on a software marketplace for non-coders.

Education I got

Computer science fields.
2016 - 2019

Engineer's Degree in Software Engineering

Higher Institute Of Computer Science

Ariana, TN

Took courses in programming language theory, information theory, complexity theory, probability, computer architecture, distributed computing, computer networks, artificial intelligence, operating systems, software design, software development.

2013 - 2016

Licentiate's Degree in Computer Systems

Higher Institute Of Computer Science

Ariana, TN

Took courses in algorithm design, operating systems, introduction to software engineering, programming on the web, introduction to databases, introduction to computer networks.

2012 - 2013

School Baccalaureate's Degree in Natural Sciences

Ibn Rochd High School

Menzel Bourguiba, TN

Took courses in natural sciences, mathematics, physics, chemistry, literature.

Organizations

Worldwide organizations.

IEEE Tunisia Section

A member of the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity.

Organizations I have

Github organizations.

SpecialAppDev

Our team focus on creating innovative Hybrid applications, JavaScript plugins, PHP platforms, and WooCommerce themes.


Assma.js

Compared to Angular, React, and Vue, it combines all the positive aspects of these popular libraries into one small package.

Clients I have

Happy customers.