Post Job Free

Resume

Sign in

Engineer Technical Support

Location:
London, ON, Canada
Posted:
March 01, 2017

Contact this candidate

Resume:

Anas Ibrahim

Software Engineer

519-***-****

acy2bm@r.postjobfree.com

linkedin.com/in/anas-ibrahim-77263936

SKILLS

Python, C++, Java, JavaScript, C (prior experience),

Familiar with Angular JS, Node.js, MongoDB, EmberJS, Clound9 IDE, GitHub, and Bitbucket

Projects

Cross-Site Scripting

Implementation of a Web-app to simulate cross-site scripting prevention; using AngularJS, NodeJS, MongoDB

The application consists of server side, client side, and a database. MongoDB was used as a local database, Express JS and NodeJS were used to create the server side and to link the application with the database, AngularJS/JavaScript/HTML were used for the client side. Before adding a post, a user must create a username and password. The username should be unique and the password is salted and hashed with iterations of 1000 (it can be changed as desired), and the hash of the password is stored in the database. Crypto module was used to perform the password encryption. It is a module provided by NodeJS. The crypto module provides cryptographic functionality that includes a set of wrappers

Project was done for introduction to hacking course (Winter 2016)

Simple Search Engine

Implementation of a simple search engine using python. The application consists of a web-crawler, indexing system that takes advantage of depth first search structure, a graph of crawled links and uses PageRank algorithm to rank pages.

Project was done for Internet Algorithms course (Fall 2016)

Publications

Innovative Data Authentication Model, November 2016. 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)

In the process of publishing a 2nd paper.

Independent Work

In the process of completing two online courses offered by Udacity

1-Front-end Web Development

2-Full Stack

EDUCATION

Masters of Science, Software Engineering (2015-2017)

University of Western Ontario, London, ON

Bachelor of Engineering, Computer Engineering (2010-2015)

Beirut Arab University, Beirut, Lebanon

A highly-motivated worker with excellent communication skills. I am detail oriented and focused on delivering high quality work in a timely manner.

My prior work experience at SAMA Offshore (VoIP-based telecom) helped me enhance my communication, analytical and technical skills. During my work time at SAMA I have been gradually promoted from a NOC engineer into Technical Support/Network Engineer.

And as a graduate student at Western University I have been assigned as a teaching assistant for two courses, Software design (fall 2015 and fall 2016), and software design I (winter 2016 and winter 2017)

TEACHING ASSISTANT EXPERIENCE

Software Design (Fall 2015 - Fall 2016)

Describing Software engineering from perspective of science

Describe elements of modeling Language UML

Identify objects, their relationships, classification and behavior.

Identify software development activities and describe software life cycle

Software Engineering Design I (Winter 2016 – Winter 2017)

As a TA for this course, my duty was to help students with their project using EmberJS, MongoDB, NodeJS, and ExpressJS to design and develop a comprehensive Web-based application to run by the Undergraduate Services and automates the adjudication process carried out in the Faculty of Engineering at Western University.

The objectives that support this goal are as follows:

• Automatic assessment of a student's eligibility to progress at the University and/or graduate or remain in a program.

• This assessment will be performed twice a year during two adjudication periods: May adjudication period is based on marks obtained during the Fall/Winter term (for the September - December and January – April sessions) and the July-August adjudication period is based on marks obtained during the Summer term (Intersession, Summer Evening and Summer Day sessions).

• Student records for those registered for the term are evaluated/adjudicated to ascertain if a student meets the progression requirements: o (a) to remain in good standing at the University, o (b) of his/her current program, and/or o (c) for entrance to another proposed program in which she/he has indicated an Intent to Register.

• Reduce the manpower needed to perform all the assessment tasks and departments communications by reducing the paper works needed.

• Maintain a centralized database for students’ records that might have an online or offline connection to the ITS database.

PROFESSIONAL EXPERIENCE

Technical Support Engineer

Sama S.A.L Offshore, Beirut July 2014 – July 2015

Responsible for software testing, bugs reporting.

Familiar with network switches, routes, network troubleshooting tools like Wireshark. Comfortable with Linux shell.

Knowledge in carriers’ interconnection, firewalls, routing configuration features

Routing and NOC Engineer

Sama S.A.L Offshore, Beirut Jan 2011 – June 2014

I worked on traffic analysis and reporting to upper management. And was also responsible for setting the shift schedule of the routing team.

Network traffic monitoring and handling day to day activities related to traffic operations.

Performing live tests with carriers to troubleshoot problems

Coordinating with interconnects department for better trouble-shooting of tickets raised by carriers



Contact this candidate