Ilyess Bachiri
**** ******** ********-*****-******
****, *** ** *’Université, Université Laval, Québec (Quebec) G1V0A7
418-***-**** ext. 12841
*******.******@*****.***
Trilingual
EDUCATION
Master’s degree in Computer Science 2015
Laval University, Quebec
Exchange program: Engineer’s degree in Computer Science fall 2012, winter 2013
Laval University, Quebec
Engineer’s degree in Computer Science 2013
École Nationale Supérieure d’Électricité et de Mécanique, Casablanca, Morocco
Diploma of College Studies in Computer Science 2010
École Supérieure de Technologie d’Agadir, Agadir, Morocco
SKILLS
Languages: Arabic, French, English, Spanish (intermediate)
Computer Science Related Skills: C, C++, C#, Java, VB6, Typo3, Joomla, XHTML/CSS,
Javascript/JQuery, PHP/MySQL, ASP/VBScript, SQL, Assembl y (6809/68000), Prolog, SQL
Server, Oracle, MERISE, UML, Multi-Agent Programming, Linux (Ubuntu, Fedora, BackTrack),
Windows Server 2003, Active Directory, Database Administration, Server Administration,
Hardware Architecture, Networks, Digital Security, Computer Graphics (Photoshop, Gimp).
Other Skills: Marketing, Strategic Management, Accounting, Management of Organizations,
Economics, MS Office (Word, Excel, Access).
RELEVANT EXPERIENCE
System Analyst 2013 - 2015
Service des résidences at Laval University
- Develop a web platform to support all the operations of the "Help" department.
- Build the platform's kernel using PHP, the frontend using XHML, CSS, Javascript/JQuery, and
AJAX, and the database with MySQL.
- Design the logo using Photoshop CS5.1.
- Write documentation for this platform.
- Design systems to support different business processes like automatic statement accounts
generation and delivery, automatic survey invitation emails, and automatic reservation status
notifications, using Java and SQL Server.
- Update existing web services using ASP, VBScript, Typo3, XHTML, CSS, Javascript/JQuery,
AJAX and MS Access, and add new features.
- Maintain and update the various operating applications using VB6 and MS Access.
- Assist the computer technician during the technical interventions.
Web Developer (TYPO3) summer 2013
Faculty of science and engineering at Laval University
- Develop a web platform for E-Learning of mathematics.
- Participate in all aspects of the Agile software development process like gathering requirements,
sizing and estimating exercises, code reviews, documentation, and testing.
- Design the structure of the platform using UML.
- Build the platform's kernel with PHP, the frontend with XHTML, CSS, Javascript/JQuery, and
AJAX, all supported by the CMS Typo3, and develop extensions and plugins.
- Write API Documentation.
- Manage versions using GIT, and features, bugs, and updates using JIRA.
Web Developer summer 2010
Al Qalam private school, Agadir, Morocco
- Build a website to display relevant information about the school.
- Determine the website specifications and required features.
- Design the interface using Photoshop.
- Develop the website with XHTML, CSS, and Javascript/JQuery.
Web Developer summer 2010
Semlali private school, Agadir, Morocco
- Develop a web platform to manage operations related to teaching and administration.
- Model the information system of the school's administration and teaching methods using UML.
- Design the database using MySQL.
- Build the platform's kernel with PHP, and the frontend with XHTML, CSS, Javascript/JQuery,
and AJAX.
Web Developer (Joomla) winter 2010
École Nationale Supérieure de Technologie d’Agadir, Agadir, Morocco
- Develop a web platform to manage camping sites in Morocco offering various features like
search, rating, and online reservation.
- Model the global architecture of the platform using UML.
- Design the database with MySQL.
- Build the platform's kernel with PHP, the frontend with XHTML, CSS, Javascript/JQuery, and
AJAX, all supported by the CMS Joomla.
Software Developer summer 2009
Maroc Telecom, Agadir, Morocco
- Determine and structure the software specifications and required features.
- Design the software user interface.
- Design the database using MS Access.
- Develop the software using Visual Basic 6.
- Code the version 2.0 of the software in Java, and migrate the database into MySQL.
OTHER EXPERIENCE AND PROJECTS
Teaching Assistant 2013 - 2015
Faculty of science and engineering at Laval University
Cook fall 2012, winter 2013
Cafeteria l’Intégrale, Laval University
Mobile Robotics: Automatic return to the start point fall 2012
Laval University
Course scheduling application (SpringMVC, Maven, AspectJ, JSP) fall 2012
Laval University
Doorman fall 2012
Coop-Zone, Laval University
Wireless connection platform for a video projector (Java) winter 2012
École Nationale Supérieure d’Électricité et de Mécanique, Casablanca, Morocco
Multi-Agents Java Project – Collaborative Information System winter 2012
École Nationale Supérieure d’Électricité et de Mécanique, Casablanca, Morocco
Marketing Project – Launch a new product fall 2011
École Nationale Supérieure d’Électricité et de Mécanique, Casablanca, Morocco
Account Manager summer 2011
Travel agency Horizon4You, Agadir, Morocco
VOLUNTEER EXPERIENCE AND MEMBERSHIPS
Member of CIRRELT on going since fall 2013
Emergency Evacuation Volunteer at Laval University on going since fall 2012
Volunteer for Animation at Service des résidences - Laval University fall 2012
Member of the computer science club at ENSEM 2010 - 2012
Member of the computer science club at École Supérieure de Technologie d’Agadir 2008 - 2010