Omer J.

Mobile Developer

690 dollar
Freelancer
10 ans
Londres, ROYAUME-UNI

Mon expérience

Equal ExpertsAugust 2019 - Présent

Voir plus

BookingGoAugust 2019 - Présent

Working on integrating Rental Cars SDK in *a major airline app* (under NDA)
Voir plus

John Lewis Partnership (Featured on the AppStore)June 2018 - Présent

* Working on the main retail app on the App Store involving the new AR Lipstick/Sofa feature
* Developing using VIPER for legacy code and MVVM for new frameworks using the latest version of Swift
* Setting up and automating the build process for deploying to the AppStore
* Fully Accessible features
* Apigee development
* Agile (Kanban) - JIRA / Confluence
* Pair Programming
* Unit testing
Voir plus

Marks and SpencerMarch 2018 - May 2018

* Working on the main M&S app on the App Store with under a million active live users
* Develop using MVVM architecture and Swift 4
* Concourse for continuous integration
* Fastlanes and Crashlytics for deployment
* Agile - JIRA / Confluence
* TDD / Pair Programming
Voir plus

Tata Consultancy ServicesMarch 2018 - May 2018

Part of the associate network
Voir plus

Zodiac MaritimeNovember 2017 - February 2018

* Implementing an application to carry out audits on a vessel
* Develop using MVVM architecture and Swift 4
* GraphQL to send data to the backend
* Sketch for designs and exporting assets
* Jenkins for continuous integration
* Fastlanes and Crashlytics for deployment
* Realm for database solution
* Agile - JIRA / Confluence
* TDD / Pair Programming
Voir plus

YotiOctober 2016 - November 2017

* Encryption (AES, RSA and Hybrid)
* Swift 3/4 with VIPER Architecture
* Protobuf to send data to the backend
* Carthage for dependency management
* Realm for database solution
* Pair Programming / Unit Testing
* Agile - JIRA / Confluence
Voir plus

Jaguar Land Rover via ConjureAugust 2016 - October 2016

* Working on a greenfield Swift Project
* iBeacons Bluetooth framework
* Agile - JIRA
* Continuous integration - BuddyBuild
* TDD XCTest / UITest
* Working on Jaguar and Land Rover app implementing custom video playback slider with animation
Voir plus

Conjure LtdJuly 2016 - October 2016

- Working on a greenfield Swift Project
- iBeacons Bluetooth framework
- Agile – JIRA
- Continuous integration – BuddyBuild
- TDD XCTest / UITest
- Working on Jaguar and Land Rover app implementing custom video playback slider with animation
Voir plus

British Gas via FlowGemNovember 2015 - July 2016

* Working on porting the current Obj-C project over to Swift.
* Dealing closely with BLE devices using the iBeacons framework.
* Setting up a continuous integration environment using Jenkins for build server and deploying the apps to Hockeyapp.
* Working with Fastlane writing build scripts in Ruby alongside Ghostscript & ImageMagick for additional features.
* Dealing with animation and using with CAShapeLayer and UIBezierPath.
* Heavy use of multithreading using blocks which is all part of the GCD framework.
Voir plus

Betfred via Degree 53August 2015 - November 2015

• Managing the full suite of the Betfred Apps including SportsBook, Casino, Games, Goals Galore & Lotto reaching 3 million users.
• Working with integrating Touch ID support for a swift log in user experience.
• Upgrading the UIWebView to the latest WKWebView framework for better app performance.
• Injecting JavaScript into the web view acting as a mediator to manage hooks set up on the front end to execute native command in the app and vice versa.
• AppsFlyer integration for mobile advertising attribution & analytics.
• Experience with TestFlight for deployments for external testers.
• Working heavily with CocoaPods with managing in-house and external repositories.
Voir plus

National Grid via AgilityWorksMarch 2015 - August 2015

• Working on enterprise iPhone & iPad application for the National Grid Engineers and Supervisors.
• Working with the latest SAP mobile platform to provide the app with offline caching capability.
• Setting up application configuration on the SMP Management Cockpit.
• Daily Scrum catch-ups.
Voir plus

NuTicketsNovember 2014 - March 2015

* Bug fixes for current live apps on the App Store.
* Using Core Data for offline app capability.
* New feature implementation for current app similar to Ticket Master.
* Use of the Bonjour Framework to detect local servers for the internal network.
Voir plus

Co-op via AppitizedJanuary 2013 - November 2014

• Strictly following the SOLID principles and MVC design pattern.
• Successful delivery for multiple projects on time.
• Training staff and team members
• Creating reusable internal libraries
• Managing offshore software development team during the full project lifecycle.
• Experienced in working with hybrid platforms.
• Managing Android projects.
• Providing quotation and feasibility for new iOS and Android projects including Back-End and Design
work.
• Experienced in working with Photoshop.
• Attending client meetings discussing project lifecycle and technical project specs in detail.
• Working with a large number of third party libraries to improve app design and performance.
• Using core Apple frameworks including Data, Location, Audio, Bluetooth and MapKit.
• Liaising with Back-End development team during the project lifecycle to make the deployment process smooth as possible.
• Experienced in working with the Apple In-App Purchasing Framework for apps live on the AppStore.
• Full revision control of projects. (SVN) also experience in GitHub.
Voir plus

NHS via Creative LynxJuly 2011 - June 2012

• Worked on various projects top charting the AppStore.
• NHS app no.2 in the Medical Category with over 25,000 downloads in the first weekend.
• Multiple iPad apps developed in Objective-C used for in-house training.
• Worked mainly in Objective-C with JSON, HTML&CSS integration.
• Also involved in writing BASH scripts.

Mes compétences

Middleware

Jenkins

Protocols

SOAP, POP, JSON, TCP/IP

Mobile

PhoneGap, Symbian, Apple iOS SDK, Android, Flurry

Software testing

TestFlight, Unit testing, Test Driven Development (TDD), Debugging, XCTest

Other

Cascading Style Sheets, Jakarta TOMCAT Servlet Engine, Mobile Development, Java Servlets, Linux Debian, Microsoft C-SHARP, Hockey, Swift Programming, Objective C, Microsoft Windows, Python Programming, C Programming Language, Back End, Front End, Microsoft .NET Technology, Data Encryption, Location, Software Development Life Cycle, SAP NetWeaver Mobile, FACEBOOK, Mobile Applications, BlueTooth Technology, English, Arabic, Bash Shell, SMP Management

Web Analysis and Statistic

Google Analytics

Multimedia

Adobe Photoshop

Frameworks

.NET, REST, JDBC

Technologies

Java RMI, iBeacon, MapKit, AFNetworking, Servlets, RMI, Software Development, TeamCity, Web Services, BlueTooth Low Energy, Tomcat

Others

Teamwork, Continuous Integration, BDD, Social Media, Fastlane, GitHub, Twitter, Project Management, Analytics

Analysis methods and tools

Design Patterns, Agile, Weka, Kanban, Scrum, Agile Methodology, MVVM, Confluence, JIRA

Languages

Swift 4, Matlab, Ruby, Objective-C, JavaScript, C/C++, XML, C++, Prolog, CSS, Java, C#, XHTML, HTML, Swift, Go

Databases

MySQL, Oracle

IT Infrastructure

Debian, Ubuntu, iOS, Linux, Windows, OS X

ERP&CRM

SAP

Mes études et formations

Advance C++ Programming Course / Objective-C Programming Course / Power Searching Course with Google / Swift 2 Programming Course - Courses

BSc, Software Engineering - Manchester Metropolitan University2011 - 2011

A Levels, Physics, Chemistry, Biology, Sociology, IT, Computing - Nelson & Colne College2005 - 2008