Post Job Free
Sign in

Software Developer Engineer

Location:
Ottawa, ON, Canada
Posted:
August 06, 2020

Contact this candidate

Resume:

Ibrahim Ali Fawaz

E-mail: **********.*******@*****.*** Telephone: 819-***-**** Address: 75 Cleary Avenue, Ottawa, ON, K2A1R8 About Me A passionate software engineer who graduated from Carleton university with high distinction. I am a problem solver and I enjoy working in teams and finding solutions to complex challenges.

Education

Sept 2014-Apr 2018

Bachelor of Software Engineering

• Carleton University

• CGPA: 10.41/12 (A-)

• Awards: 2014/2018 Dean’sList

Skills Programming Languages:

• Very proficient in Java script, Java and object-oriented programming.

• Course level knowledge in Assembly, C++, C#, C, scheme, prologue, and python. Web Development:

• Work level knowledge in JavaScript, jQuery,HTML,CSS and React

• Work level knowledge in Spring and Restful Apis.

• Work level knowledge in Git, BitBucket,Jenkins,rally

• Work level knowledge inMySQL

• Work level knowledge in javaEE

• Work level knowledge in Agile/Scrum process

• Work level knowledge in linux Operating System

• Work level knowledge in Docker and Kubernetes

• Work level knowledge in developing Web Micro-Services Work Experience

April 2018 – Present

Software Developer – Travel Click

• Agile/scrum process.

• Mysql database retrievals and transactions.

• Implemented, successfully, new features requested by customers, using HTML, Handlebars, JavaScript, CSS, Java, all wrapped within the MVC framework in Java Spring.

• built a java Spring web service, within a team of three, that is responsible for the currency conversion used in calculation guests’ revenues.

• Dockerized a completed java Spring boot web service.

• Deployed a dockerized application to a kubernetes cluster

• Built an internal control tool, using react js (front end) and Java Spring (Backend, Restful api).

• Wrote Junit tests for all new features implemented. May 2017 - September 2017 Research Assistant - Carleton University

• Helped developing a machine learning library (Case base reasoning) in java

• Implemented filtering techniques such as clustering and sampling using HashMap Data Structure

• Implemented Feature Selection techniques using AI algorithms such as Hill Climbing Algorithm, Genetic Algorithm, and Sequential Backward Selection algorithm

• Implemented a KD-Tree and a retrieval algorithm for it.

• Implemented similarity calculation algorithms for state-based inputs.

• Used Junit testing framework to test the implemented algorithms.



Contact this candidate