Post Job Free
Sign in

iOS Developer

Location:
Toronto, ON, Canada
Posted:
March 02, 2019

Contact this candidate

Resume:

BLETTY MATHEW

C: +1-647-***-**** ************@*****.***

SUMMARY

Mobile application developer with 7 years of total IT industry experience, including 5 years in iOS development using Objective-C, Cocoa Touch Framework, Swift and Xcode.

Hands-on experience in using CocoaPods, Storyboard, Core Graphics and GIT.

Proficient in object orientated programming and iOS application architecture

Excellent working knowledge of agile methodologies & design patterns like MVC, MVVM.

Hands-on experience in validating and deploying mobile applications to Appstore.

Proficient in using Instruments and Profiler for memory management

Strong expertise in database designing using CoreData and SQLite.

Hands-on experience in using XCTest, Testflight for test automation.

Experience in mobile network programming and client server interactions using REST & SOAP.

Familiar with Hybrid technologies such as Cordova, Sencha Touch, Angular.

Knowledge of Web technologies such as HTML 5, CSS3 & JavaScript.

Excellent communication skill. Good team player.

Outstanding problem solving and organizational skills

Ability to work in fast paced environment with tight deadlines.

SKILLS

Programming Languages: Objective C, Swift, JavaScript, Basics of Java and Android, Angular

Technologies: iOS, Android

Graphical User Interfaces: Story Board

IDE: Xcode, Android Studio, Eclipse

Frameworks: Cordova, Cocoa SDK, Sencha

Databases: Core Data, MySQL, SQLite

Web Technologies: HTML5, CSS3, JavaScript, AngularJS, React Native, JSON

Markup Languages: XML, HTML5

Configuration Management Tools: SVN, GIT

Defect Management: JIRA, HPQC, Jenkins

Test Automation: XCTest, TestFlight

Parsers: XML Parser, JSON Parser

Webservices: REST, SOAP, AWS

Operating Systems: MAC OSX, iOS, Android Software Development Life Cycle (SDLC)

Design Concepts: Design Patterns, MVC, MVVM, Singleton, Protocol Oriented Programming, Delegate

Agile development methodologies: Scrum

EDUCATION AND TRAINING

Pursuing Certification in Mobile Business Technologies and Applications

University of Toronto - Ontario Institute for Studies in Education 2017

Certification in Smartphone Development

InApp Information Technologies October 2009- May 2010

Bachelor of Technology in Electronics and Communication Engineering

Kerala University July 2005 –June 2009

WORK EXPERIENCE

iOS Developer

Self Employed, Toronto, May 2017 to present (1 year 8 months)

Developed an application called Restaurant Finder using Swift 3, Xcode9, iPhone SDK, Core Data, SQLite, Story Board, Auto layout. The application searches for nearby restaurants using Yelp API and Geolocation and provides the user with information such as address, distance, menu, ratings and review comments. Users can also create their wish list which shall be available offline as well.

Researched on SpriteKit Game technology and developed two Applications RunnerGame and AppleGame.

Explored Apples watchOS & tvOS and developed WatchExtension To-do application.

Worked on an electronic patient recorder GOSApp in swift and Cordova for a health provider client.

Developed Weather application in Swift3 and later the application refactored to MVVM pattern using Swift4

Implemented XCTest framework in Weather Application.

Personal project done in swift4 utilizing cocoapods as dependency manager and firebase for data storage.

Following Apple WWDC for latest Apple feature releases and Swift updates.

Currently doing snapChat clone App using Firebase as a part of Devslopes online certification course in Swift4

GitHub Link: https://github.com/blettyM

Software Engineer

UST Global, Apr 2011 to Sept 2016 (5 years 6 months)

Designed and implemented enterprise iOS applications targeted for Appstore and Enterprise distribution for clients like Johnson & Johnson and McKesson from the healthcare domain, Safeway and Boots from the retail domain, Ingersoll-Rand from the manufacturing and distribution domain and Sony Pictures from the media domain.

Led the development team by initiating client calls, making task distribution and participating in estimation analysis with the management team.

Added new RESTful services to the uDispatch iPad Applications for the client Ingersoll-Rand.

Implemented Push Notification Feature in Cordova Project in Boots Flagship retail application.

Redesigned UI by adding new Xib files for Vons Safeway Application and implemented new features as per the client requirements.

Prepared low level design document for iOS hybrid application.

Reviewed UX design to provide technical requirements and participated in code reviews

Developed Proof of Concept applications for various clients which finally materialized as real applications.

Worked on R&D Projects that utilized Apple features like GPS, push notification, speech to text conversion, barcode scanning, sensor like accelerometer, payment integrations with PayPal.

Started and adapted agile development methodologies within projects development.

Worked on hybrid application development for retail client Boots using JavaScript, HTML5 & Cordova.

Appstore Link: https://itunes.apple.com/gb/app/boots/id880993267?mt=8, https://itunes.apple.com/us/app/safeway/id521487551?mt=8

Mobile Programmer

InApp Information Technologies, Oct 2009 to Mar 2011 (1 year 6 months)

Completed 6 months training on Smart Phone Development using iOS and Android.

Developed Java based application corporate contacts for the company and successfully deployed it on the web.

Researched and adhered to the latest Apple features like Payment solutions using in-app purchase, integration of Social Networking sites like Facebook and Twitter.

Shopping Buddy: Developed reusable framework for the retail domain that equipped with features like QR Code reader, payment solutions, social media integration, product search using eBay APIs.

Developed Proof of Concept Application called LocationBasedAlarm in Android to alert the user on a bus or a train when she/he gets close to the destination.

Software Used: Objective C, Xcode, Android, Eclipse, Google Locator, SVN, Instrument, SQLite, MySQL.



Contact this candidate