-
Rayen Soft
- Gérant
Hammam ZRIBA
2010 - maintenant
-
Rayen Soft
- Managing a privately held company of software development
Hammam ZRIBA
2010 - maintenant
* Maintaining Know & Decide extranet solution
* Contributing in engineering and developing a web social network for job candidates [Skillmee]: Zend framework, PHP, MySQL, Javascript / jQuery, Social networks interaction (facebook, linkedin, twitter, gmail, yahoo, ...), adaptive testing integration: Concerto
* Administrative and technical management of several teams (Various web and applications development: PHP, C++, .Net/C#)
* Personally developing and maintaining several C++/Java/Qt desktop and Android mobile applications, and advanced Magento/Zend framework e-commerce application
* Supervising and contributing to the development of several Web applications and sites in PHP / MySQL as well as graphical design projects (check http://rayensoft.com/portfolio)
-
Rayen Soft
- Managing a privately held company of software development
Hammam ZRIBA
2010 - maintenant
* Maintaining Know & Decide extranet solution
* Contributing in engineering and developing a web social network for job candidates [Skillmee]: Zend framework, PHP, MySQL, Javascript / jQuery, Social networks interaction (facebook, linkedin, twitter, gmail, yahoo, ...), adaptive testing integration: Concerto
* Administrative and technical management of several teams (Various web and applications development: PHP, C++, .Net/C#)
* Personally developing and maintaining several C++/Java/Qt desktop and Android mobile applications, and advanced Magento/Zend framework e-commerce application
* Supervising and contributing to the development of several Web applications and sites in PHP / MySQL as well as graphical design projects (check http://rayensoft.com/portfolio)
-
Know & Decide
- Development and maintenance of an extranet portal
2009 - maintenant
* Senior Developer: Design and implementation ;
* Integration of new modules and features ;
* Environment: Windows, Eclipse PDT, Apache / PHP 5.3, CSS 2, JavaScript / Ajax / YUI 2 / jQuery, MySQL 5
-
MedDev
- Design and development of a point of sale application
2009 - 2010
* Team Manager / Senior Developer: Specification contribution, design and implementation in team
* Java, Qt/Jambi 4.x, Jasper Reports
* MySQL, DAO / JPA, EclipseLink
* Java POS: printer, display, scanner ;
* Cash handling systems: CashGuard / Wincor integration ;
* Environment: Windows, Java, Jambi 4.4 (Qt for Java), Eclipse JDT, EclipseLink 2, Maven 2.x, JavaPOS 1.x, MySQL 5
-
MedDev
- Design and development of a rule based files' migration tool
2008 - 2008
* Senior Developer: Specification contribution, design and implementation ;
* C++, Qt 4.x, Services/Daemons
* Windows files management API ;
* Environment: Windows, WinAPI, MinGW / gcc 3.x, Qt 4.x, Eclipse CDT / QtCreator
-
Know & Decide
- Contribution in the design and development of a proprietary solution to measure and analyze real usa
2008 - maintenant
* Senior Developer: Specification contribution, design and implementation ;
* C++, Qt 4.x, Services/Daemons
* PHP, MySQL, Graphs generation ;
* Networking, proprietary protocol for communication and file sending, SSL ;
* Volume storage supervision: Windows/Unix API, SMI-S, SNMP ... ;
* Multi-platform (development, compiling & validation): Windows, Linux, SunOS, HP-UX, AIX.
* MSI packaging (MakeMSI), automatic update cross clients' sites ;
* Environment: Multi-platform, MinGW / gcc 3.x, Qt v4.x, Eclipse CDT / Qt Creator, Apache / PHP 5.3, MySQL 5, PHPDirector 5, HTML2PDF 3, MakeMSI 7.x
-
Know & Decide
- Technical center management and hiring
2008 - maintenant
-
STMicroelectronics Tunis
- Development of a front-end GUI application for an on-chip bus
Montrouge
2006 - 2008
* Specification, design and implementation ;
* C++/Qt 4.x based GUI
* Silicon/Application debugging ;
* Generic design: support set-top-box chips, HDTV ... ;
* Real-time acquisition and interaction with hardware ;
* Advanced plots drawing of custom user expressions ;
* Environment: Windows, MinGW / gcc 3.x, Qt v4.x, Eclipse CDT
-
STMicroelectronics Tunis
- Senior Developer : Development of a front-end GUI application for an on-chip bus
Montrouge
2006 - 2008
* Specification, design and implementation ;
* C++/Qt 4.x based GUI
* Silicon/Application debugging ;
* Generic design: support set-top-box chips, HDTV ... ;
* Real-time acquisition and interaction with hardware ;
* Advanced plots drawing of custom user expressions ;
* Environment: Windows, MinGW / gcc 3.x, Qt v4.x, Eclipse CDT
-
STMicroelectronics Tunis
- Project/Team manager of an EDA tools team
Montrouge
2005 - 2008
-
STMicroelectronics Tunis
- Contribution in design & development of a generic EDA tool
Montrouge
2005 - 2008
* Intensive Model / View design
* Full TCL scripting support
* Use advanced features of C++/Qt
* Fully IP-XACT compliant ;
* Environment: Unix (SunOS 8/9) / Linux (Redhat 3), gcc 2.95/3.x, Qt v3.x, Kdeveloper 2, Eclipse CDT, TCL, IP-XACT, XML, Squish
-
STMicroelectronics Tunis
- Development of a BCA (Bus Cycle Accurate) waveforms comparison tool
Montrouge
2005 - 2005
* Design and implementation (C++) ;
* Generic design: various protocols support: STBus and AMBA AHB ;
* Environment: Unix (SunOS 8/9) / Linux (Redhat 2/3), gcc 3.x, Eclipse CDT
-
STMicroelectronics Tunis
- Development of a verification tool 'STBus Verification Kit'
Montrouge
2004 - 2005
* Specification, design and implementation ;
* C++ / Qt 3.x based GUI ;
* Proprietary algorithm to reduce configurations space ;
* Advanced HTML reporting (with charts)
* Paralleling of simulations ;
* Environment: Windows, MinGW / gcc 3.x, Qt v3.x, Eclipse CDT
-
STMicroelectronics Tunis
- Developer / Team Manager
Montrouge
2003 - 2008
* Specification, design, implementation and supervision of trainees / a team
* C++ / Qt based GUI ;
* Capture bus-based and network-on-chip designs ;
* Advanced protocol checking
* BCA Simulation
* Power/Area estimation ;
* RTL support (net-listing, configuration, verification, synthesis) through Synopsys coreTools ;
* Overview and real-life application ;
* Environment: Unix (SunOS 8/9) / Linux (Redhat 2/3), gcc 2.95/3.x, Qt v3.x, Kdeveloper 2,
Eclipse CDT, Squish
-
STMicroelectronics Tunis
- System Level Design trainee
Montrouge
2003 - 2003
SystemC BCA block modeling:
* Trainee: Design and implementation of a C++ class model of an electronic component ;
* Creation of test units and regression suites ;
* Environment: Unix (SunOS 8) / Linux (Redhat 2), gcc 2.95, SystemC 2.x