Sidi Sidi
Entry Level/Junior Software Developer
Fairfield, IA 52556 Willing to relocate anywhere
acrw0r@r.postjobfree.com - 641-***-**** Authorized to work full time (W2)
Summary
I am a young and enthusiastic software developer with hands on experience contributing to development of business applications. I am a passionate problem solver and eager to learn cutting-edge technologies at this stage of my career.
Professional experience
Software Development Internship - 4D SOFTWARE, Rabat, 02/2014 – 06/2014
Played key role in designing and implementing solutions to handle multithreading access to databases. Reduced friction resulting from multithreading access to database management systems including Oracle, MySQL, and MS SQL Server. Analyzed conflict including deadlocks and dirty / phantom reads; developed and implemented solutions. Technologies and tools used: C++, Oracle, MySQL, SQL Server, ODBC, Eclipse for C++, Git and Agile Scrum.
Academic projects
JEE application for multiple choices exams - Used JEE frameworks to develop an application administering multiple choice tests. The technologies choices were Maven, Hibernate, Spring, MySQL, CSS, HTML5, JavaScript and phpMyAdmin. Took part of all the SDLC phases and the end-to-end (MVC) development.
Financial system framework - Designed and implemented from scratch a framework for financial applications. Enhanced design by using Design Patterns: Template, Observer, Factory and MVC patterns. Implementation with Java (Swing) and MySQL for persistence.
Developing a data structures library - Developed a library providing implementation of Data Structures: LinkedList, Circular LinkedList, Stack, Heap and Queue. Designed and implemented optimal solutions in term of running time and memory consumption.
Skills: Java C++ Spring Hibernate JSF JavaScript AngularJS JQuery JSON PHP HTML CSS Design Patterns (Gang of four) GIT
Education
Master of Science in Computer Science
Maharishi University of Management - Fairfield, IA
Bachelor of Science in Computer Science & Telecommunications
Institut National des Postes et Télécommunications – Morocco
Certification: Oracle Certified Professional, Java SE 6 Programmer
Awards and Recognitions
Third Prize, ACM/ICPC (International Collegiate Programming Contest) Morocco National Site 2013
Third Prize, Moroccan National Day of Young Developers (Problem solving competition) 2014
Spoken languages - English French Arabic