Post Job Free
Sign in

Graduate

Location:
Ottawa, ON, Canada
Posted:
September 12, 2017

Contact this candidate

Resume:

Mohamed Osman

*** ********** ***

Ottawa, Ontario, K1T 0L6

613-***-****, ac19wc@r.postjobfree.com

GitHub: https://github.com/mohamedtosman

LinkedIn: www.linkedin.com/in/mohamed-osman-04318483 EDUCATION

Bachelor of Engineering, September 2012-April 2017 Computer Systems Engineering (Co-op Option)

Carleton University, Ottawa, Ontario

Graduation date: 2017

CGPA: 9.69/12.0

PROFESSIONAL DEVELOPMENT

The Web Developer Bootcamp September 2017-Current

Udemy (MOOC Platform)

Developing a familiarity with several tools and technologies including HTML5, CSS3, JavaScript, Bootstrap, JQuery, NodeJS, ExpressJS, MongoDB, REST, etc.

Working on completing multiple web application projects including YelpCamp SKILLS AND EXPERTISE

Programming languages:

o Experienced: Python, Java

o Familiar: C, Assembly, Perl, MATLAB

Familiarity with Unit testing: JUnit

Operating Systems: Linux, Unix, Solaris, Windows

Web development: HTML, CSS, JavaScript

Experience in using Version Control Software and code review tools: Git and Gerrit

Basic operating system principles: Processes, threads, mutual exclusion, deadlock, starvation, concurrent programming, etc.

Software Design skills: Object Oriented design/analysis and Design Patterns

Experience in using UML for communicating, constructing, and validating the software throughout the cycles

Scrum based development methodology

WORK EXPERIENCE

LTE Tools Developer (Co-op) February 2016-August 2016 Ericsson, Kanata, Ontario

Developed DRX (Discontinuous Reception) Tool to monitor UE’s state by parsing log files for traces/signals using Python and plot the information in a webpage using HMTL and an open source JavaScript plotting library

Developed a graphical user interface tool using Java that summarizes multiple internal Wiki pages that contain information on internal scripts and fetch all the relatable information on previous uses of the script

LTE Software Developer (Co-op) September 2015-January 2016 Ericsson, Kanata, Ontario

Developed and debugged Python/Java code for the EMCA (Ericsson Multi Core Architecture) Debugger targeted towards Ericsson’s Radio Base Station for LTE

Refactored outdated Python code for new releases of the debugger on a Linux system

Worked in an Agile team and participated in daily scrums

Used Git to commit completed tasks to the master repository, solving merge conflicts and modifying the committed code if needed following the code reviewer’s guidelines on Gerrit 5620 SAM Global Technical Support (Co-op) May 2014-December 2014 Nokia (formerly Alcatel-Lucent), Kanata, Ontario

Supported and provided remote technical support for the 5620 SAM network management platform and associated network elements

Interfaced, developed and maintained strong relationships with external and internal remotely to troubleshoot/answer questions

Accessed remote sites, reviewed log files, coordinated the duplicating or testing of the issue, gathered traces, logs, files for critical support

Assisted with debugging complex product installations, resolved complicated product problems by applying both established procedures and creative alternatives

Built a simple web interface tool using PHP, MySQL, HTML, CSS, and JavaScript to help coworkers book onsite Servers/Databases to avoid confusion and overlap of bookings APPLIED PROJECTS

Smart Home System (Graduation Project) September 2016-April 2017

Member of a team of 3 aimed to develop a smart home system to provide home owners with feedback and information through monitoring certain areas of their home and taking actions automatically or alerting the user and giving them the ability to access their home remotely

Individually developed a hybrid mobile application using Ionic Framework, HTML, CSS, JavaScript, REST API, JSON that provides users with convenient control of their homes by providing services such as controlling light, setting/getting temperature and humidity levels, messaging system between the users, security through a camera, etc.

GitHub Project Code: https://github.com/mohamedtosman/Smart-Home-Mobile-App 3rd Year Software Project September 2016-December 2016

Worked in a team to develop the back-end and front-end for a packet routing system in Java that inhibits the Depth First, Breadth First, and Flooding routing algorithms

Used GitHub for revision control and source code management

GitHub Project Code: https://github.com/mohamedtosman/Packet-Routing Programming in Java January 2015-April 2015

Carleton University, Ottawa, Ontario

Worked in a team to develop an electronic voting system in Java to strengthen core concepts including a Client-Server model, graphical user interfaces, thread synchronization, database operations using Jackcess Java Library, and JUNIT testing Programming in C January 2015-April 2015

Carleton University, Ottawa, Ontario

Worked independently using C to develop programs including a console-version of the Snakes & Ladders and Battleship games to strengthen core concepts including library functions, arrays, two-dimensional arrays, I/O and file I/O

Worked independently using C in a Linux environment to develop a variation of the Readers and Writers problem

Worked independently using C in a Linux environment to implement a system using the Client- Server paradigm where communication occurs through an RPC Programming in Python September 2012-December 2012 Carleton University, Ottawa, Ontario

Worked to develop fundamental concepts including using the Python shell for various exercises, media computation to manipulate images, lists, tuples, sets, dictionaries and object-oriented programming

Reverse Engineering Project September 2012-December 2012 Carleton University, Ottawa, Ontario

Worked in a team to develop alternations to an existing product in order to illustrate potential improvements in comparison to previous product

Illustrated the updated product in a 3D representation using PRO/E to present it in a professional and a realistic manner



Contact this candidate