Post Job Free
Sign in

Computer Science Data

Location:
Toronto, ON, Canada
Posted:
April 08, 2016

Contact this candidate

Resume:

** ******* ******, ***

**********

github.com/mssalemi

********@*******.***

Mehdi Salemi

Objective

Seeking Junior level developer position in Software.

Key Skills

Data Structures and Algorithms – Linked List, Queue, Stack, Hash Table, Trees (Binary, AVL, Splay), Sorting (Quick, Merge, Bubble, Selection, Shell), Recursion, Time-Space Complexity

Mobile –iOS Persistence, Networking, Restful API’s, HTML / CSS

RDBMS – SQLite, MySQL, PostgreSQL, ORM (Core Data, Hibernate)

Multi-Threading: Race Condition, Deadlock, Mutex, Semaphore, Locks

OOP – Python, Java, C++ Swift, Objective-C, JavaScript, C#

Experience

Mobile developer Intern, HOUZZ (Palo Alto)

Aug 2016 - Feb 2016

Assisted junior developers with testing code, code review, brainstorming and helping develop solutions to programs. Dealt in both front end web technologies, and in model development. Review code pre release for the iOS applications in Swift / Objective-C. Ran test cases on applications to test certain functionality.

Junior IT Support, Luxury Retreats (Montreal)

May 2015 – Aug 2015

Dealt primarily with Level 1 and Level 2 IT support problems, administration and configuration of accounts, setting up computers, backing up systems.

Help Desk Technician, University of toronto (Toronto)

Dec 2012 – May 2015

Responsible for providing technical assistance and support related to computer systems, hardware, or software. Responds to queries, runs diagnostic programs, isolates problem, and determines and implements solution

Education

Honors bachelors of Arts in Economics, university of toronto

Graduated with honors, mainly concreated courses around econometrics, data analysis, mathematics. Used R and MatLab primarily for projects. Also, took courses on finance and business.

Graduate diploma in computer science, concordia university

Courses competed on Machine Learning, Data Structures in Java, Artificial Intelligence, Stochastic Processes

Project expierence

Sports Video Analysis

An application that allowed the user to import a video from their library, and edit it in a number of ways that would beneficial for many sports, and analysis of their technique. Allows for slow motion or slow scrolling through of the video, drawing lines and other shapes on the video. Currently working on a tracing algorithm, that will create a line or trace of a particular location in the photo, and create a visual path on the video.

Virtual Tourist https://github.com/mssalemi/vtapp

An application that allowed the user to import a video from their library, and edit it in a number of ways that would beneficial for many sports, and analysis of their technique. Allows for slow motion or slow scrolling through of the video, drawing lines and other shapes on the video. Currently working on a tracing algorithm, that will create a line or trace of a particular location in the photo, and create a visual path on the video.

Meme-ME https://github.com/mssalemi/mememe_final

An iOS application that lets the user creates a Meme from a photo in the users album, or can take a picture with a camera. Then the user can share with others via SMS, social media and other outlets.



Contact this candidate