Nosakhare Belvi Osamudiamen

Nosakhare Belvi Osamudiamen

$70/hr
Lead Mobile (Android & iOS) Developer
Reply rate:
100.0%
Availability:
Full-time (40 hrs/wk)
Age:
31 years old
Location:
Lagos, Lagos, Nigeria
Experience:
5 years
Belvi Nosakhare Mobile Software Engineer-| ​https://www.belvi.xyz​ | Toronto, Ontario, Canada. PROFESSIONAL SUMMARY Energetic software engineer with 6+ years’ experience ​developing and leading teams to build products in education, health, finance, productivity, and lifestyle. Experience with building & architecting products from ideation to launch. I contribute to and build open source projects in my free time. I have also worked with Google Nigeria to build a mobile solution for training over 5 million offline users and with ​Andela to train and build tools for engaging over 100,000​ Learners in Africa. TECHNOLOGIES Mobile Android, iOS, Kotlin, Swift, Kotlin-Native, Flutter, Java, Dart , Cordova. Back End Python, Firebase, Back4App, NodeJS Data Stores MySQL, Google App Engine NDB, Cloud SQL, Room, GreenDAO, Sugar, Realm, SQLite, Google BigQuery Web Servers Google Cloud Platform, Amazon Web Server Operating Systems Ubuntu, Mac OS, Windows 10 Testing JUnit, Mockito, Espresso, UIAnimator, Robolectric Management Tools Slack, Trello, Jira, Pivotal Dev Tools | Processes Circle CI, Fastlane, Git, Code Review, Performance Testing, Unit Testing, Integration Testing, Regression Testing, CI & CD EXPERIENCE Software Engineer | Terminal | Toronto, Canada February 2020 to Present Developing For Sale and Free feature on Nextdoor Android application. ● Works closer to business and product team to develop software to test out new ideas ● Designs, implements and maintains RESTful and GraphQL APIs for ForSale&Free feature on Nextdoor. ● Optimize mobile products for performance and specific hyperlocal experience Technologies Used​: ​Kotlin, MVVM, MvRx, GraphQL. Consultant and Contractor | Digital Republic | Lagos, Nigeria June 2019 to January 2020 Digital Skills Hub helps trainers and organizations record and keep track of offline training sessions and progress for Google Digital Skills Program in Sub-Saharan Africa. ● Design System architecture and Requirement. ● Manage engineering deliverables and ensure end to end integration of the system. ● Developed mobile application that allows trainers to record session progress offline. ● Leverage on advance 3rd party services like DataStudio and BigQuery for Data Analysis ● Technologies Used​: ​Kotlin, MVVM, Room Database, RxJava, RxAndroid, Android Arch Component, Retrofit, nodeJs, GCP, PostgreSQL, Sequelize, react. Senior Android Engineer | ​Intelia​ | Lagos, Nigeria January 2018 to May 2019 Intelia engineers software products for private and public institutions around the globe. Helfie Helfie provides immediate and inexpensive access to skin cancer and melanoma diagnosis by expert doctors. ● ● ● ● ● ● ● Designed and coded application in an agile environment utilizing a test-driven development approach Implemented Network, Data, and API layer following android architectural MVVM pattern Improved Android camera view performance to achieve preview captured on camera screen for faster diagnosis. The camera shot improved from 3secs to below 500 milliseconds Structured GraphQL Layer for better code readability and maintainability Liaison between business and QA to ensure project requirements are met and delivered Experimented with AI Model for diagnosing images on a device. Technologies​: ​Kotlin, MVVM, Realm Database, RxJava, RxAndroid, Android Arch Component, Retrofit, Koin, Graphql, Google Billing API, Firebase ML Kit, Tensor Flow. Lead Mobile Engineer | ​Traction Apps​ | Lagos, Nigeria January to April 2019 Traction Apps builds solutions for SME business operations to help them gain better access to financial services and ultimately grow their business. ● Designed and coded ​application​ in an agile environment utilizing a test-driven development approach ● Monitored and improved performance by managing Beta Release with Crashlytics beta. ● Implemented redesign requirements of the consumer-facing products. ● Technologies​: ​Kotlin, MVVM, Room Database, RxJava, RxAndroid, Android Arch Component, Retrofit, Intelia Library In-house tools that help make development faster ● ● ● ● ● ● ● Developed a Google Billing API Client library to ease and hasten future implementations of Google Billing Service on any project Developed an authentication library around firebase to set structure for implementing authentication in other applications effortlessly Built a new Android Studio Project Template for quick set-up when building new client projects. Developed Client Library for quick-setup of GraphQL on any android project Built Custom Checkable ViewGroups and Views for use across different projects. Optimized Quick Camera Module for adding a camera with additional features to other applications RvCompose​ - for building faster and complex UI with recyclerViews. ● Technologies​: ​Kotlin, Google Billing, Java, Google IGR Max Modernizing Revenue Collection while monitoring collection process ● ● ● ● Implemented an Address Searchable Field for auto-completing text with possible address in the Application Region. Improved textview implementation to scale text-size according to the length of text. Fixed issues with smooth UI transitioning Technologies​: ​Kotlin, Google Maps API. Loan App Predicting funds a user should be able to access via loans using Machine Learning to analyze the cash inflow and outflow of the user. Data is retrieved from the user’s SMS. ● Designed and Implemented an Algorithm to retrieve transaction related messages from User SMS on a device ● Technologies​: ​Kotlin, MVVM, Room Database, RxJava, RxAndroid, Android Arch Component, Retrofit, Koin, Graphql Lead Mobile Developer | ​Appzone Group​ | Lagos, Nigeria June 2017 to Dec 2017 Appzone is a Leading Fintech Company in SubSaharan Africa, building solutions for Banks, SME, Micro-finance banks and other Financial Institutions Zone SDK Internet mobile banking SDK ● Led a team of 5 high performing engineers to develop Mobile (Android and iOS) and backend requirements for Zone SDK ● Implemented end to end chat encryption to ensure secure communication between test users using the Open Whisper System ● Led the documentation and integration of Zone Android SDK into mobile banking applications ● Modularized code to achieve the SDK structure and library base dependencies. ● Worked with security consultants to ensure ​OWASP​ requirements and other industry standard requirements were met in completing the development of Zone Mobile Banking SDK ● Set-up Cloud Message Server using python on Google APP engine for communicating across devices ● Implemented One Device Per Account Sign in by setting up a middle-ware on Google App Engine that keeps records of allowable device per account ● Defined the standard for communicating via content provider between multiple applications running the SDK on the same device. ● Implemented contact account sync on Android devices for contacts that are on the Zone Platform ● Technologies​: ​Java, Android, iOS​, Green Dao, Python, Google App Engine, Google NDB, Open Whisper System, FCM. Zone Library Libraries built while working on Zone SDK ● Google Mobile Vision Barcode Scanner​ for scanning QR code used for merchant payment. ● Credit Card details collection library - ​Luhn ● ● ● ● ● Rationale​ - for handling permission dialog in the application Phone Validator ​for verifying if phone numbers entered are valid Nigeria Numbers. Also covers over 20 countries. Droid Snippet​ : Android studio template for generating fast coding snippets Base Auth​ : Setting up quick phone number authentication with different vendors like Sinch, Nexmo, and Firebase Technologies​: ​Java, Android Intern to Junior Mobile Developer | ​Appzone Group​ | Lagos, Nigeria Feb 2015 to June 2017 Dejavu Framework - Mobile Dynamic engine for rendering views and running logical flows of an application. ● ● ● ● Providus Mobile Banking Application​ runs on this engine Developed UI framework to dynamically render native android views and components from JSON Designed and Developed Framework Engine to orchestrate app logical flow from one step to another Technologies​: ​Java, Android​, Sugar Dao Software Engineer | Freelance | Lagos, Nigeria June 2015 to January 2020 I have also contributed to building these software solutions both as a paid contractor and as a personal project Open Traffic Monitoring user driving session to predict traffic situation which is shared with other users ● Developed, tested and implemented an algorithm to predict traffic from data retrieved from commuter’s devices ● Reduced cost and improved performance by over 60% using Google Big query ● Retrieved driving data from user’s devices to be presented in a meaningful context to commuters. ● Technologies​: ​Java, Android, iOS​, Python, Google App Engine, Google NDB. Digital Skills Africa Offline Kit ​- Google SSA Offline learning app for digital skills student in Sub-Saharan Africa ● Designed architecture to distribute Digital Skills content to over 5 million offline users. ● Developed mobile app to enable user study offline content, track user progress and send cached updates at the slightest internet availability. ● Designed, developed and implemented an algorithm to encode user data into a 12 digit token that can be used to uniquely track verifiable details about a user. ● Technologies​: ​Java, Android, iOS​, Python, Google App Engine, Google NDB. Prep JAMBite (GCDC 2013) ​- Backend Developer An online platform that enables millions of Nigeria's Secondary School Students to prepare for admission examinations into tertiary Institutions in an interactive and engaging way. ● With Python on Google App Engine, I successfully built and managed backend requirements for PrepJambite​ (finalist in Google Cloud Developers Challenge 2013) ● Technologies​: ​Python, Google Cloud SQL, Google App Engine Codelabs I built ​Tutlab​ for generating Codelabs from any GitHub repository. Here is an example of a codelab generated with the TutLab Project. ● Best Practices to Slimming down your app size EDUCATION Bsc Computer Science​ | University of Nigeria, Nsukka | Enugu, Nigeria 2010 – 2014 ● 3.52 - 1st Runner Up - Best developed software, National Association of Computer Science Student (NACOSS) South East. CERTIFICATIONS Android Fundamentals ​ | Udacity Associate Android Developer​ | Udacity Certificate of Appreciation​ | Google Code-In - PUBLICATIONS & AWARDS ● 2015 Finalist, Conrad Spirit of Innovation challenge - Team HeReBe on Wheeltricity (generating power from wheels) ● 2013 Finalist team in the Google Cloud Developer Challenge 2013 ● 2013 Finalist MTN Developer App Challenge - Bible WaZoBia (Bible in Nigeria’s Local Languages) ADDITIONAL ACTIVITIES Google Code-In 2016 Mentor​ | Anita Borg Foundation | Lagos, Nigeria Virtual Adviser for Student in SSA, Google Summer of Code 2016 ​| Google | Lagos, Nigeria Meet-up Facilitator and Organizer,​ Andela Learning Community ​| Andela | Lagos, Nigeria - - 2018
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.