Zakaria Hicham
Cheniti
• Ability to work with Windows (cmd) and Linux (bash) operating systems.
• Experienced in Full-Stack web development, including HTTP and socket communications between clients and servers.
• Ease of managing and protecting databases (SQL / No-SQL).
• Interest marked by object-oriented, algorithms and design patterns in software programming.
• Ability to keep the work team on good terms and focused on the tasks at hand by applying agile methods, using tools such as Git and Jira.
Programming: Cloud : Embedded systems:
Java, C/C++, Python Open-Stack, AWS VHDL, Verilog, SystemC Web Front End: Multithreading: Database:
TypeScript/JavaScript, POSIX Threads, Intel TBB, MongoDB, SQLite Angular, React, Redux OpenMP, OpenCL, OpenMPI
Back End: Virtualization: In training:
Flask, Django, Node.Js Docker, Kubernetes, VMware Kotlin, C#, Matlab, PHP Redis, Geoserver
Computer engineering baccalaureate degree
PROFIL
Skills
EDUCATION Polytechnique Montréal 2017 - 2021
adleg7@r.postjobfree.com
58 av Crochet, Laval QC
Experiences
Hackatown Polytechnique - Smart city
Develop in 24 hours an Android application to offer courses on demand. Others Laboratory Assistant - Software Engineering Help students to carry out practical work concerning the procedures to follow in software development.
2021
3rd engineering integrator project: Transcript blockchain
• Build a distributed system in which a server must handle requests from an administrator and clients while interacting with three miners (ZeroMQ).
• Continuously perform quality assurance to ensure code understanding and to encourage reuse while testing (TDD).
• Improve user interfaces to provide a pleasant and simplistic visual experience for customers (on Android) and administrators (on PC). 2020
2020
2019
4th engineering integrator project: Drone des champs - QuickCount
• Development of a web interface to display a client's field containing the detection of vegetables (shapefiles) on agricultural remote sensing images (geotiffs)
• Creation of prediction models to calculate the size and number of vegetables in an agricultural field.
• Prevent backend bugs during the creation (tiling) and processing (AI) of a project.