Moez Bouhlel @lejenome

Software Developer, IT Consultant, Contractor

Summary

Self-taught programmer, FOSS contributor, and IT Consultant.

Interested in programming languages theory, compilers design, and system programming.

Principles: DIY, RTFM, and KISS.

Skills

Abstract view* of main skills; domain-specific skills will be provided on demand.

Software/Web Development

  • C
  • Python
  • JavaScript

System Administration

  • Linux
  • Bash / ssh
  • Docker
  • KVM

Miscellaneous

  • Git
  • LLVM

Familiar With

  • Perl
  • C++
  • Ruby
Self-rating based on Dreyfus model.
Experience & Activities
  • Tik Co-Founder
    • Tik is a software development and IT consulting agency headquartered in Sfax, Tunisia.
  • Djagora Academy Software Development Intern
    • Developed a RESTful API using PHP/Lumen
    • Used MS BI tools to process real-time streams collected from mobile/IoT sensors
  • Freelancer
    • Software and Web development
    • IT Training
Portfolio

More of my projects are on my GitHub account.

  • Mastermind
    Keywords: C, SDL2, CMake, Texinfo, Doxygen, man
    Cross-platform C implementation of Mastermind.
  • HTML5 Video Everywhere
    Keywords: JavaScript, Firefox Add-on
    Replace various streaming websites video players with browser native HTML5 video player for better stability and performance.
  • Satellite Analyzer
    Keywords: Python, GTK3, Sphinx, SciPy/NumPy
    A tool to analyze satellite images and to detect changes in well defined periods.

I have contributed few patches to FOSS projects including Mozilla localForage, IPython, Jupyter QtConsole, Jshint fixmyjs, Less.js.

 

 

 

Academics
Notes
  • Favorite EditorVim
  • Favorite IDEVim/Git/make/GDB (Unix as IDE)
  • Favorite DistributionArch Linux
Languages
  • ArabicMother tongue
  • EnglishReading/Listening (4) Writing/Speaking (3)
  • FrenchReading/Listening (3) Writing/Speaking (3)