Mobile App Developer with more than 6 Y of Experience in every aspect of product delivery from concept to market ( development - ideation - monetization - publication). Experienced Mobile Projects Team Lead and developer offering 6+ years of intensive experience in mobile development specially Android | IOS worked in more than 50 projects and understand all aspects of creating mobile applications : design, development, delivery and publishing to the respective app stores.
Knowledge and Experience :
iOS SDK, Swift, Xcode, Objective C
Android SDK, Android Studio, Java, Eclipse
Node, Express, ES6 & Javascript, MongoDB, MySQL, Google App engine, Restful API development, Php - Retrofit, Volley, Gson, okhttp, Glide, Picasso
Alamofire, Moya, SDWebImage, Cocoapods - Room, SQLite and Realm Database, Core Data, data caching
Web services/Restful API integration
Push Notification, Firebase Cloud messaging - (IAP)In App Purchase, Payment Service Integration
Multi-Lingual, Multi theme support
Code Optimization, Performance tuning - ExoPlayer, Youtube Android Player API, Google API’s (Maps, Places, Translate, etc..), GooglePlay Services
Design patterns, Material Design, Custom UI Elements, Animation, Lottie
Firebase Analytics, Database, Storage, App or Static Web Page Hosting, Crash Reporting
Social signup integration, Facebook, Twitter, Google SDK, Admob - RxJava, Segment, Hypertrack, Jsoup - Web Scraping, Image Processing
Deep linking, Content Provider, BroadcastReceiver, Background Services
Sketch, Photoshop - Git, Github, Bitbucket
iTunesConnect, Google Play Console
Educational, Travelling, Sales & Marketing, Media streaming, Catalog, Communication, Social, Survey and Utilities app, Facebook messenger Chatbot
Skills :
Application and requirement analysis
Translating requirements to technical languages
New features integration to existing projects
Full build processes starting from development till releasing to stores/customers
Strong skills in executing pixel & animation perfect UI's relative to good app performance
Have great communication skills and ability to work with your team
Have great understanding of MVC, MVP, MVVP and take great care to ensure each project is well
-architecture with best practices and easily maintainable so it can be enhance as feature grows.
Have experience developing, releasing, and maintaining applications
A willingness to learn new languages or technologies which is required by your product
Experience in mentoring other developers in industry best practices
The ability to take initiative and work independently with very little supervision
Thank you in advance for your time and consideration