Post Job Free
Sign in

Developer Design

Location:
Toronto, ON, Canada
Posted:
January 19, 2016

Contact this candidate

Resume:

Marcel Anis

University of Waterloo, Mechatronics Engineering 2015, ID-20402427

****-*** ******** ** **** • Toronto, ON • M5V 1P7

Cell- 647-***-****• E-MAIL ******.****.**@*****.*** SKILL SUMMARY

Worked with Qt, Angular JS, Node JS, PhoneGap, Ionic Framework, JavaScript, JQuery, HTML5,CSS, MySQL, MongoDB and

.Net Framework in various desktop and mobile web/native applications developed at previous workplaces

Experienced in C++, C and object oriented programming(OOP) through multiple academic projects involving robot-navigation and sensors

Demonstrated knowledge of back-end relational database management systems (RDBMS) such as PROGRESS RDBMS and MySQL proven through projects involving web-development and database schema designs.

Understanding of real-time operating systems, inter-process communication and synchronization, memory management, interrupt handling and concurrent programming techniques acquired through academic projects and courses

Proficient in UX/UI design proven through the implementation of multiple front-end applications

Strong analytical and problem solving skills, developed through a strong background in design, testing, and troubleshooting EXPERIENCE

Lead Application Developer at Pedla Consulting Group, Nov-Dec 2015

Developed a cross-platform (Android, iOS, Blackberry), native, mobile application using the Qt Framework, C++ and QML markup language

Used the GPS coordinates of the user’s device along with API methods to search and display the nearest walk-in clinics around the user. Presented the results in multiple views (ListView and MapView). Developed functionality that allows patients to book an online-appointment with their preferred doctor at their selected clinic

Uses notifications to notify users of upcoming appointments

Used a UI framework called qml-material in order to give the app a modern and consistent look-and-feel across multiple mobile platforms

FullStack Developer at Arc Design- ROOT App, May-Oct 2015

Used the MEAN (MongoDB, Express, Angular JS and Node JS) stack to assist in the development of key features of an e-learning application that allows students to sign-up to classes, view and submit course modules and teachers to upload content and provide feedback

Uses gamification techniques (points, badges, features and unlockables) in order to and motivate students and provide a fun learning experience

Uses data-analysis to track and report student performance Web Developer at Axis Integrated, May-Aug 2014

Developed a responsive cross-browser company website using the Umbraco open-source .NET CMS

(http://www.axisintegrated.ca/)

Created product specific micro-sites using JavaScript, CSS3 and HTML5 Mobile Developer at Neuranet, Sept-Dec 2013

Developed a responsive Animation Timeline feature using Angular JS, Animate.css and HTML5 to allow content creators to easily and quickly create animated advertisements according to Interactive Advertisement Bureau (IAB) standards

Used PhoneGap to convert the existing web-app into a mobile-app capable of running across multiple platforms

Implemented a parallax effect controlled by mouse and tablet/mobile-phone gyroscope to create a unique company website.

(http://www.neuranet.com/)

Systems Developer at Southpaw Inc, May-Aug 2012

Quality tested TACTIC asset management software and implemented a new UI design by replacing table structures with sliding views in order to increase the aesthetic appeal of the product

Mapped a C# library on top of the existing Python framework to extend the software functionality

Monitored customer ticketing site, debugged specific customer problems and implemented new features of the asset management software using Python

Design Assistant at Calavera Surgical Design, Jan-April 2013

Used Rhinoceros CAD software to design molds used in the production of 3D printed skull implants for craniofacial reconstructive surgery

Used statistical analysis software JMP and MATLAB to analyze CT scan data of patient skulls to obtain the model of an ideal skull shape for a given number of parameters such as age, race, ethnicity etc.

Designed and implemented a program using the Grasshopper plugin in Rhinoceros to automate the design process of the skull which reduced the design time by approximately 40%

Modeled a 3D clamping mechanism in Solid Works used in pressing molds together to form a solid implant Web Developer at Broadridge Financial Solutions, Jan - April 2011, Sept-Dec 2011

Developed a web-interface for internal Product Support Signup using PROGRESS, JQueryUI, HTML, CSS, AJAX and JSON data interchange format to ensure quick response to customer complaints

Conducted a full research of various departmental functions and mapped inter-departmental data flow using Data Flow Diagrams to update the existing database schema in MySQL by implementing database standardization methods. Introduced various user-behavior and access levels to ensure data security and provided new functionality such as a Manager- Tracking system which improved overall inter-departmental communication and data integrity PROJECTS

Design Project Altilium

Developed a wireless solution for power sharing between smart-devices (http://getaltilium.com/)

Created an Android app allowing users to set the percentage of charge transfer

Modified the Android kernel in order to draw power at 5V Computer structures Real Time Operating Systems

Used C-programing to implement inter-process and inter-thread communication using POSIX message queue facility in Linux and mailbox APIs in Keil uVision RTX Real-Time Operating System

Implemented an operating system in UNIX on the 32-bit ARM Cortex-M3 microcontroller using C programming language Design Workshop Autonomous Boat Project

Constructed an autonomous boat consisting of a dc motor, speed controller, power regulation system and infra-red sensors programmed on an Arduino Uno Microcontroller which was modelled and simulated in SolidWorks in order to complete timed laps around a pool as part of a competition

Sensors and Instrumentation Autonomous Line Follower

Designed an autonomous robot with power regulation as part of an inter-class competition by combining integrated circuit concepts that included op-amps, signal conditioning and conversion and system current sensing

Selected and soldered appropriate circuit components and sensors for PCB prototyping

Used optical encoders for wheel calibration, data from light sensors and hall-effect sensors to program robot- navigation in C using line detection

Autonomous Robotics Mapping and Planning

Used ROS(C/C++) in Ubuntu to program a two-wheel robot and implement robot mapping and localization

Used the robot’s onboard sensors and vision system to simulate simultaneous localization and mapping (SLAM) and used the map and path planning algorithms to drive the robot while avoiding obstacles

Used occupancy grid mapping and Bresenham’s line drawing algorithm for mapping and particle filter for localization. Implemented Rapidly-Exploring Random Tree (RRT) algorithm for path planning Embedded Computer Systems Video Player

Created a basic single-core System-on-Chip (SoC) system on the Altera DE2 Board to execute a sequential MJPEG423 decoder by interfacing it with the SD card and VGA libraries and playing a video file from the SD card.

Created specific hardware coprocessors to speed-up the execution of the application and profiled the performance of the hardware components

Optimized the system using a parallelized design instead of sequential decoding Image Processing

Used various image processing techniques in MATLAB to perform image enhancement, noise-reduction and image restoration in the frequency/spatial domain, and image compression using Discrete Cosine Transform/Quantization.

Implemented Average, Gaussian and Median filters for noise reduction, Inverse, Wiener and Adaptive filters for image restoration and Chroma subsampling, Discrete Cosine Transform and Quantization for image compression



Contact this candidate