ZAKARIA BAANI
***** ******** *** *** *** Burnsville, MN 55337
********@*****.***
Tel 6-12-242-****
OBJECTIVE Seeking a position in a software development team or a software
quality control.
TECHNICAL
SKILLS
• Java programming language
• Java Swing User Interface development
• Java application development with sqLite3 database
• Mobile applications (Android OS & SDK)
• TCP/IP sockets
• UML modeling
• Agile methodologies (Scrum, XP)
• Web services (http, HTML, XML, JSON, PHP, Javascript)
• Linux/Unix/Mac/Windows
• Software testing under Windows, Linux and Mac OS X
• SVN
EDUCATION METROPOLITAN STATE UNIVERSITY 2013-2015
Saint Paul, MN – MS in Computer Science
METROPOLITAN STATE UNIVERSITY 2007-2010
Saint Paul, MN – BS in Computer Science
NORTH HENNEPIN COMMUNITY COLLEGE 2003-2006
Brooklyn Park, MN – Associate of Arts
University of Hassan 2 2000-2002
Casablanca, Morocco – Specialized technician
INTERNSHIP ENDURADATA 2009-2010
• Rapid prototyping for a GUI for Enduradata Content Addressable Storage
and Archive (EDCASA) [Java Swing, JNI/C, TCP/IP]
• User Interface for Enduradata Replication and Content Distribution
• Storage classes, Interfaces and Embedded Sqlite3
• Communication protocol classes [TCP/IP]
• Triage and problem solving
• Developed Android application for spatial data and spatial search (Java,
Google Maps, Json, http)
• Testing of data replication software between Windows, Mac and Linux
• Participated in code reviews
• Participated in product road map
• Participated in incremental and full release cycle evaluations
PATENT Patent pending (2010)
A System and method for distributed archive management and deep web mining
A.Elhaddi, A. Taouil, J. Marckel and Z. Baani
EXPERIENCE Graduate Assistant Jan 2013 – Present
Metropolitan State University, Saint Paul, MN
• Help students with programming assignments
• Explained Object Oriented Programing concepts to students
Software Engineer Oct 2010 – Nov 2012
EnduraData Inc., Eden Praire, MN
• Designed and implemented several components of EDWADDS:
A Content Distribution Solution
• Improved different user interface components to simplify content distribution
of large scale data
STORE ASSISTANT 2006-2007
Raid Mn, Inc., Saint Paul, MN
• Managed inventory purchases and sales
• Managed bank deposits and withdrawals
• Attended to customer service calls
• Developed team working skills by assisting and directing employees
MATH TUTOR 2004-2005
North Hennepin Community College, Brooklyn Park, MN
• Tutored and helped students with their math homework and concepts
• Developed excellent communication skills working with different
personalities
• Developed high attention to detail
• Received Student Services Award
ELECTRONIC TECHNICIAN 1999-2002
Societe Generale D'Electronique, Casablanca, Morocco
• Assembled video arcades from off the shelf components
• Performed preventative and daily maintenance and repair of any items that
need to be fixed.
• Completed any needed component level board repairs to the limits of repair
or test equipment available.
LANGUAGES
• Fluent in English
• Fluent in French
• Fluent in classical Arabic
REFERENCES
• Sarha E.Hansen
Associate Director
Metropolitan State University
700 East Seventh
Saint Paul, MN 55106
*****.******@**********.***
• Dr. Brahma Dathan
Professor
Metropolitan State University
700 East Seventh
Saint Paul, MN 55106
******.******@**********.***
• A. A. El Haddi
CTO
EnduraData, Inc.
6440 Flying Cloud drive
Eden Prairie, MN 55344
*******@****.***