JEFFERY EMANUEL, BSC.-MOBILE DEVELOPER
OBJECTIVE
A Canadian born individual, seeking employment within a dynamic organization where my knowledge and experience in IT
Operations, along with my enthusiasm and drive for success may be utilized to their fullest potential.
PROFILE SUMMARY
•
4 year B.SC degree – Computer Science
•
Experienced with Android & iOS development
•
Extensive use of XML, JSON, and web Services, adt,ddms, Java and Android Studio/Xcode, linux, shell
•
Extensive Native Programming experience in Android studio using Java.
•
Design of a number of published Android, wearable apps, Iphone & Windows Phone 7 applications
•
Android app Portfolio available in samples
•
Blog post: http://j2emanue.blogspot.ca/
•
linkedIn profile: https://www.linkedin.com/in/jeffery-emanuel-
•
StackOverFlow.com admin with username: j2emanue
•
Exceptional problem solving capabilities
PROFESSIONAL EXPERIENCE
TITLE: SENIOR ANDROID DEVELOPER
ORGANIZATION: MOGO FINANCIAL
HTTPS://WWW.MOGO.CA
• Responsibilities: DEVELOPMENT OF SCALABLE NATIVE ANDROID APPLICATION FROM GROUND 0 FOR
FIRST PUBLIC RELEASE.
TOOLS: VOLLEY, CUSTOM VIEWS, ANDROID STUDIO, GRADLE, EVENTBUS, GOOGLE ANALYTICS, DOCKER,
SHELL, SQL WORKBENCH, FIREBASE, CRASHLYTICS, AMAZON AWS SNS WITH FCM, GIT PULL REQUESTS,
RABBITMQ, BRANCH. IO (APP LINKS), BITRISE CLI(CONTINUOUS INTEGRATION), ZEPLIN, PIVOTALTRACKER
TOOLS: VOLLEY, EVENTBUS, GRADLE, GIT PR, ROBOLECTRIC, CRASHLYTICS, CUSTOM VIEWS, GOOGLE
ANALYTICS
Ontario, Canada
• M6A 2P1• - •-
10/2016PRESENT
VANCOUVER
, CANADA
TITLE: SENIOR MOBILE ENGINEER
ORGANIZATION: CAPITAL ONE
HTTP://WWW.CAPITALONE.COM
• Responsibilities:
GROUND UP ARCHITECTING OF FINANCIAL ANDROID AND IOS APP FOR USERS TO VIEW CREDIT CARD
TRANSACTIONS IN A AGILE ENVIRONMENT.
03/201511/2016
TOOLS: DAGGER2, RETROFIT, OTTO, GRADLE, RXJAVA, GIT, ROBOLECTRIC
TITLE: MOBILE APPLICATION DEVELOPER III
ORGANIZATION: SPRINT
HTTP://WWW.SPRINT.COM/
• Responsibilities: Development of a system level android app in a enterprise agile environment. App is
pre-installed on devices and serves the following purpose: View and pay bills,Check upgrade device info,Set
account limits and permissions, & get the latest news and offers. Communicating with Product/device
Managers and OEM for requirements. Maintained continuous integration production and dev builds using
Jenkins on admin level. Also helped develop Sprints Mobile international ID app for Soft Bank in Japan.
•Accomplishments and Architectures:
1. Architected Adobe Analytics reporting system. Tracks pages and clicks within app.
2. Architected Network Status within app. Allows users to report a service issue through app while
gathering there location automatically for exact location of outage.
3. Architected highlighting notifications. Allows Product owner’s to highlight any item within app.
4. Architected reusable caching. Soft Reference cache to apply to Android ListView to avoid memory
issues.
• Platforms: Android, Eclipse & android studio, MacOS, Linux
• Environment: A continuous Integration multi team enterprise agile(safe,,hummingbird) environment
• Tools: git,git stash, Jenkins, Jira, java, adb, ROMs, flashing, shell
scripts,dagger,RxJava,butterKnife,Square.
• OEMs/MVNO: Samsung, ZTE, HTC, LGE, Kyocera, VMU, Boost
• Sample/Demo: Sprint Zone App
Ontario, Canada
• M6A 2P1• - •-
10/2013-03/
2015
Overland
park, KS
TITLE: MOBILE DEVELOPER (IOS/ANDROID)
ORGANIZATION: IPSMARX INC.
HTTP://WWW.IPSMARX.COM
• Responsibilities: Owner of two mobile platform distributions on Iphone and Android. working in an Agile
Environment with bi-weekly sprints and daily stand up meetings. Reporting to CEO monthly and CTO daily.
Participation in user requirement and bug resolutions. Working in a dead-line oriented environment.
Iphone hardware: Ipad, Iphone, simulator.
05/2012-06/
2013
Toronto,ON
•Android hardware: Tabs, multiple Models of diverse screen size phones, emulator.
•Iphone hardware: Ipad, Iphone, simulator.
•Iphone Development: Xcode, Objective C, C, multiple toolKits, SAX and DOM parsers (NSXmlParser,
TBXML). MAC OS, IOS ,multiple Frameworks (audio Framework etc). AdHoc distributions, for client
demos.
•Android Development: Eclipse, DDMS, Hierarchy Viewer, SAX parser, web Services, multiple screen
layouts, Object oriented Java, J2ME, Android Sdk, wireless connectivity APIs,ProGuard code Obfuscation.
Lint reporting, Apache Ant script creation for mass distribution.
•Memory Management & logic: NSZombie instruments, Coverity, PMD, findBugs, xcode Static code
analysis. Memory leak analysis.
•Protocols/Concepts: SIP,VoIP,UDP,TCP/IP,RTP, codec negoitiations. RSSI, WiFi, neighboring Cell, XML,
Soap,Web Services, Android NDK, In-App Billing/purchase (IAP). Uploading app to iTunes or google play.
Multiple Screen sizes/layouts. WireShark.
•Testing/Documentation: unit testing, Junit, Android Junit (testcase), hamcrest, Code Reviews, Doxygen,
Ecolox(Doxygen Eclipse plug-in). SVN, SVN command line for Mac.
•Design: Design patterns (ie. Singleton, factory method, Command pattern, Decorator, Observer,
MVC ,etc) , Multi-threading, JNI. Developing prototypes to Demo to executives. Application Support when
necessary and recommendations on new Mobile Technology.
•Agile Management: VersionOne, Scrum
2010 –2012
Toronto,ON
MOBILE CONSULTANT
WIRELESS CONSULTING INC.
• Created both Android and iOS mobile apps for clients after gathering requirements
SAMPLES
An incomplete sample of apps I have created for clients :
https://play.google.com/store/apps/developer?id=The+matrix
https://play.google.com/store/apps/details?id=com.ipsmarx.dialer
https://itunes.apple.com/ca/app/capital-one-canada/id-?mt=8
iOS visit below links (non-comprehensive):
https://itunes.apple.com/ca/app/capital-one-canada/id-?mt=8
http://itunes.apple.com/kz/app/ipsmarx-breeze/id-?mt=8
https://itunes.apple.com/us/app/alec-says-anatomy/id-?mt=8
Ontario, Canada
• M6A 2P1• - •-
EDUCATION
BACHELOR OF COMPUTER SCIENCE DEGREE (BSC.) GRADUATE
Toronto’s Ryerson University (GPA 3.06)
05/2001
Toronto,
ON
A+ CERTIFIED
CompTia
10/2004
Toronto,
ON
LINUX+ (COMPTIA CERTIFIED LINUX PROFESSIONAL)
Comptia
07/2010
Toronto,
ON
SECURITY+
08/2010
Toronto,
ON
(COMPTIA CERTIFIED IT SECURITY PROFESSIONAL)
Comptia
NETWORK+ (COMPTIA CERTIFIED IT NETWORK
Comptia
PROFESSIONAL)
09/2010
Toronto,
ON
CCA (CITRIX CERTIFIED ADMINISTRATOR)
CCA FOR CITRIX XENAPP 5 FOR WINDOWS SERVER 2008
10/2010
Toronto,
ON
IBM CERTIFIED SYSTEMS EXPERT - VIRTUALIZATION TECHNICAL SUPPORT FOR AIX AND LINUX
11/2010
Toronto,
ON
IBM CERTIFIED SYSTEM ADMINISTRATOR - AIX 6.1
11/2010
Toronto,
ON
MCTS (MICROSOFT CERTIFIED TECHNOLOGY SPECIALIST)
MCTS: WINDOWS 7, CONFIGURATION
ITIL CERTIFIED (INFORMATION TECH INFRASTRUCTURE LIBRARY)
ITIL V3 FOUNDATION
Ontario, Canada
• M6A 2P1• - •-
11/2010
Toronto,
ON
11/2010
Toronto,
ON
OCE (ORACLE CERTIFIED EXPERT)
ORACLE DATABASE: SQL CERTIFIED
12/2010
Toronto,
ON
EXPERT
ADDITIONAL EMPLOYMENT EXPERIENCE
PROGRAMMER ANALYST (2001 - 2007)
Millenium Care Inc (LAMP)
Systems Analyst (2007 - 2010)
Celestica (macros, DOS, batch files)
WEB PROGRAMMER -)
Centre for Learning Technologies (LAMP & SQL)
REFERENCES
Available Upon Request
Ontario, Canada
• M6A 2P1• - •-