You are on page 1of 3

Mobile/whatsapp : +216 50628101

Ahmed Abbassi
Senior Python | Data Engineer
Mail : abbassi.ahmed.tn@gmail.com
17 years of experience

TECHNOLOGIES / FRAMEWORKS PROFESSIONAL EXPERIENCE


 Programming Languages:  2021 – 2023: Senior Python
Python 2.7 & 3.4, Pytest, Java/ J2EE, ipdb, Developer | Data Engineering (Cyber
NesC, Qt5 Qt4 & Qt3, C/C++ STL BOOST Security Solution), SAMA
C++11, LINUX / SHELL, VB, assembler, PARTNERS (Germany/Tunisia)
Perl, SSH, SHELL, AngularJS, Angular 8
 2020 – 2021: Lead developer
 Web Development: FullStack (E-health), Looyas
HTML, CSS/SCSS, XML, DHTML, (Tunisia)
JavaScript, TypeScript, PHP 5, WEB
(Apache, Nginx)  2019 – 2020: Lead developer
(Firewall), Numeryx (Tunisia)
 Technologies:
UML, MERISE, Jquery, Ajax, EJB, servlets,  2012 – 2019: Developer, IT Systems
JSP, RMI, JavaMail (Tunisia)
 Operating Systems:  2008 – 2011: Developer IPTV
Ubuntu, CentOS, RedHat Enterprise Linux QT/C++, ITI GROUPE (Tunisia)
Mac OS, VMWare, VirtualBox Windows
9x/2000/NT/XP, MS dos, PowerShell
 2006 – 2008: Systems & Networks
Administrator, ACCELYA (Tunisia)
 Devops:
Jenkins, Kubernetes, GitLab, GitLab CI,
EDUCATION
CircleCI, Apache, Nginx, AWS, VMWare,
Gitlab, GitHub. Docker  2016 – Research Master's degree:
Automation and IOT Signal
 Databases: Processing, ENIT
SQL, PostgreSQL, MySQL, MongoDB,
Maria DB, PL/SQL, ORACLE 9i
 2006 – Master’s degree in Applied
(administration / développement)
Computer Science, ESTIC
 Project Management: LANGUAGES
Jira, Trello, Agile/Scrum
 French: Proficient

 English: Proficient
PROJECTS

08/2021 – 12/2023 – Senior Python Developer/ Data Engineering (Cyber Security


Solution), SAMA PARTNERS, Germany/Tunisia
- Data Engineering & Python (code reviewer, optimization, refactoring code).
- Flask, ELK Logstash pipeline (ETL), Database API (DB-API) Google Cloud Storage , BigQuery.
- REST API Automated planning, extraction, analysis and storage of data cyber security of different
providers via different interfaces (FTP, API, STIX/TAXII).
- Development of REST APIs and interfaces with KAFKA and sandbox.
- MongoDB (Nosql), GCP cloud, MariaDB (SQL).
- Unit testing (pytest).
- GitLab, Bitbucket, Jira, Jenkins, SonarQube, Ansible, Docker.

Technical Environment: Python, Flask, Kafka, MongoDB, Maria DB, Angular, Rest, Jenkins,
Gitlab, Bitbucket, Jira, Linux

09/2020 – 08/2021 – Lead developer Full Stack (E-health), Looyas, Tunisia


- Backend development Python 2.7 AngularJS 1.7, angular 8 (migration)
- REST API architecture
- Participation in the Arabization of the solution
- Maintenance and bug management, ipdb
- Work on iPhone and Android APP
- Development of a solution based on Itools and Ikaaro, two Open-Source frameworks developed
by Agicia, similar to Django
- Creation of a Unit test with pytest

Technical Environment: Python2.7, pytest, angularjs1.7, angular 8, MongoDB, itools, ikaaro,


Docker, git, CI/CD, Linux macOS 11 (Big Sur)

12/2019 – 08/2020 – Lead developer (FIREWALL Filtre IP), NUMERYX, Tunisia


- Migration from Java to Python 3.7
- Implementation of IP compression algorithms and double mask filtering rules, and creation of
Dashboards
- Set up the backlog and specify application architecture
- Creation of functional tests (Java: Maven; Python: pytest, Selenium)
- Integration of swagger web service to communicate OpenFlow rules
- Networking skills: GNS3, networking, SDN (ONOS, OpenFlow), Firewall (Fortinet, NSE4),
Wireshark

Technical Environment: Python, Marven, Pytest, Selenium, Swagger.


2012 – 12/2019 – Full Stack Developer, IT SYSTEMS, Tunisia

- Development of a touch terminal for a carwash car wash


- Analysis of customer needs
- Software design and development: object and embedded applications
- Corrective and evolutionary maintenance
- Writing training materials and user manuals
- Qt / c++ team training

Technical Environment: C++, Qt 5.5, Beaglebone, Linux

2008 – 2011 – Full Stack Developer (IPTV QT/C++, ITI GROUPE), Tunisia
- Analysis, design, and implementation of an IPTV frontend using open-source MythTV (C++ /
Qt4, MySQL)
- Scripting Python class D multicast stream inspection / RTP UDP sniffing
- Development of a real-time monitoring application for an IPTV network and Set-Top-Box (qt3 en
qt4 multithreading)
- Multicast, RTP, SQL, PHP 5, Linux, MySQL, socket)
- Development of a client/server messaging tool (Qt4, MYSQL 5, PHP 5, Linux)
- Interfacing with hotel room management applications and PMS
- Development of Set-Top-Box plugins
- Set-up of associated services NFS FTP SAMBA DHCP HTTP
- Installation and configuration of a Nagios monitoring server

Technical Environment: Python, C++, Qt3, Qt4, MySQL, RTP, SQL, PHP 5, Linux, MySQL, socket

2006 – 2008 – Systems & Networks Administrator, ACCELYA, Tunisia


- LINUX machine park management
- Oracle 9i database administration (PL/SQL)
- ZIMBRA 7 mail server administration
- Overhaul of backup system with scripting
- Development of automated production tools and online statistics with Shell /PHP
- Configuration of Linux services (Gmail, Shell, Samba, Proxy/Squid, FTP, DHCP, NFS, iptables)
- LAN and WAN network administration (BGP, RIP OSPF, STP, Switch, WIMAX, VSAT, LS)
- Inspection and management of IT equipment (technical support)

You might also like