Post Job Free
Sign in

Software Developer Medical

Location:
Canada
Salary:
55-60k
Posted:
October 18, 2015

Contact this candidate

Resume:

Abdullah Tabassum

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

l5l 5e3

Cell Phone: 416-***-****

Home: 905-***-****

E-mail: ********.********@********.**

Education

University of Toronto Toronto, Ontario

BASc. in Computer Engineering Graduated Jun 2013

Programming Skills

C, C++, Java, SQL, CSS3, HTML5, Javascript, Objective-C, Verilog, Android, Oracle ADF mobile, iOS,, TCP, UDP, SQLite, C#, PHP

Apps in App Store

CMiC Mobile Field -- iPad only

Work Experience

iOS and Android Developer (Native) @ Allegro Wireless Mobile Solutions May- Oct 2015

Developing native Android and iOS applications for private clients

Developing server side code (PHP) for integration purposes

SQLITE, Objective-C, Java, Android SDK, OpenCV, C++, PHP

Freelance iOS Developer @ Halal Monitoring Association of Canada (HMA) Oct- May 2015

Designing and developing native iOS application for HMA subscribers to download and view HMA certified products. App will synchronize data with network availability.

Using: Objective-C, XCode, REST, SQLite, Auto Layout

Software Developer @ CMIC Jun,2013 – May,2015

Designing and developing project management application for Android and iOS platform

Using: SQLite database, Java, REST web-services, Oracle ADF mobile, multi-threading, HTML5,CSS3,Javascript,JQuery

Created and implemented data synchronization feature for app. It synchronizes the local on-device database with the remote enterprise database.

Mobile app was presented at CMiC's conference in Arizona, USA (November, 2013)

(part time) Software Developer @ University of Toronto (OISE) Sept, 2012 – March, 2013

Designed, developed and implemented analytic tools to support assessment in the Knowledge Forum application (http://www.ikit.org/fulltext/CSILE_KF.pdf).

Developed a portion of the user interface for Knowledge Forums (using Java Swing).

Designed and implemented the U.I. for the Android version of Knowledge Forums

Used: Android SDK, Java, Java Swing

(Co-op) Systems Design Engineer @ Mancor Industries Oct, 2012 – March, 2013

Designed and created server and client side modules for Android ERP program

Used: Visual Basic 6, Java, Android API, CSS, SQLite database, TCP, REST

Engineering Projects

Distributed Systems (Vector Clocks, Ordered Multi-cast,Zoo-Keeper,Java)January–March, 2013

Distributed Stocks Program: Created a distributed stock broker program (includes, client and server code, exchange code and naming server code) that allows a client (program) to query a stock broker and the stock broker can forward queries to other stock brokers

Distributed Computer Game: Created a fully distributed (no central server) computer game (Mazewars: players run through a map trying to defeat each other)

Created distributed dictionary attack hacking application with multiple modules synchronized with ZookKeeper frame work.

Medical Android Application (JAVA,C++(NDK),CSS,HTML,XML,JavaScript) Sept–March, 2012

Developed the Android u.i. that allows the user to fill in check boxes of a medical form

Developed code that interfaces with the phone’s camera to capture a picture of a paper medical form and determine which check boxes on the form are filled

Developed code that allows the data from the medical form to be sent to a central web database hosted on the web (burntvictims2.appspot.com)

Developed interface between app and web database (to query patient data)

Created the client-side and server-side code for the website

Computer Graphics Course (C++, OpenGl) Jan- March, 2012

Computer Animation: Created 3-d animation of a scene and a penguin using key-framing technique with interpolation.

Ray Tracing: Implemented a ray traced scene of a cylinder, plane, sphere and compound object of a sphere and cylinder with special effects (anti-aliasing, shadows and reflections)

Computer Networks (C, Java, HTML) Sept- Dec, 2010

Reliable Data Transfer Protocol (C): Implemented Reliable data transfer protocol using Go-Back N technique. Was able to detect and resend lost data packets.

Routing Algorithm(C): Implemented a distributed asynchronous distance vector algorithm for a network of routers (virtual environment).



Contact this candidate