-
Meta
- IOS Software Engineer
Vancouver
2022 - maintenant
Mobile Development: iOS (Objective-C, Swift)
– Part of the Core Ads Experience team, to improve ads performance
-
TikTok
- IOS Software Engineer
Singapore
2021 - 2022
Mobile Development: iOS (Objective-C, Swift)
– Part of the “IM” team, to build social interaction between users, adding features to catch-up with com- petition.
-
Agoda.com
- Staff Engineer
2016 - 2021
Mobile Development: iOS (Objective-C, Swift)
– Part of the “Account“, “Property“ then “Flights” cross platform Scrum team,
– Used MVVM and VIPER pattern,
– Refactor and Porting Obj-c to swift,
– Designed and implemented UI by NIBs and custom code with Auto Layout, – Created Unit tests and Automation tests,
– Used Git to source control the project & formal code reviews.
-
SafetyCulture.io
- Développeur iOS Senior
2015 - 2016
Mobile Development: iOS (Objective-C)
– Part of the Maintenance/Improvement team while following agile methodology,
– Used Git to source control the project & formal code reviews.
-
Visuamobile
- IOS Lead Developer
Paris
2014 - 2015
Mobile Development: iOS and Android (Objective-C, Java)
– Designed and implemented UI in MVC pattern by Storyboards, NIBs and custom code,
– Using Auto Layout as well as Adaptive layout to modernise the app interface,
– Used Git/svn to source control the project & CocoaPods dependency Manager,
– Used tools such as Instruments and Crashlytics to prevent applications crashes and memory leaks, – Communicated with the back-end develop team,
– Worked on Core-Data database to persist fetched data from the back-end with AFNetworking,
– Responsible for fixing various irregularities, bug fixes and improvement of iOS/Android applica-tions, – Pre-sales and code insight,
– First app with Today and Watchkit Extensions, written in Swift.
-
Vente privee com
- IOS Lead Developer
Saint-Denis
2014 - 2014
– Actively participated in debugging the app,
– Used tools such as Instruments and Crashlytics to prevent applications crashes and memory leaks, – Maintenance and improvement of native code for iOS applications,
– Focused on fixing various irregularities, bug fixes and stability and speed improvement, – Adding the last features for the application main update.
-
Emakina.fr
- Mobile Lead Developer
2013 - 2014
Mobile Development: iOS, Android and WP8 (Objective-C, Java, C#)
– Full life cycle iOS/Android development, experience with Stores, ad hoc and in house Distribution,
– Responsibility for the quality of the code and the overall quality of the applications,
– Used Git/svn to source control the project & CocoaPods dependency Manager,
– Worked for 1 project in a team of 5 developers while following agile methodology,
– Mentored junior developers via pair programming and formal code reviews,
– Communicated with the back-end develop team, UI Integration, Webservice integration and Third par- ty SDK’s integration,
– Work with designers to identify/eliminate overly complicated elements from mock ups,
– Learning, development and distribution of a first application Windows Phone 8.
-
Boom mobile SA
- Mobile Developer
2008 - 2012
Web and Mobile Development, SI Management (Objective-C, Java, PHP, JavaScript)
– Full life cycle iOS/Android development, experience with Stores, ad hoc and in house Distribution,
– Design discussions of new applications and working on making the app interface more users friendly, – Involved in end-to-end app, including project scoping, wireframing, server-side API designing, etc,
– UI Integration, Webservice development and integration using PHP, JSON, XML, Parse SDK,
– Maintenance/Fixing/Improvement/Performance optimization of native code for applications,
– iOS Version upgrades and MRC to ARC,
– Information System Management.