Ovi TRIF

Westerlo, Flemish Region, Belgium Contact Info
1K followers 500+ connections

Join to view profile

About

I am a senior software engineer with over 10 years of experience in designing and…

Contributions

Activity

Join now to see all activity

Experience & Education

  • Masivotech

View Ovi’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Projects

  • WordPress Android & Jetpack Android

    -

    Completed projects participating in their entire SDLC (Software Development Lifecycle) process, by contributing to the WordPress-Android open-source repository which hosts the source code of both the WordPress and the Jetpack Android mobile apps.

    Other creators
  • Domain Purchasing in Site Creation (Jetpack Android & iOS)

    -

    The first monetization project targeting the Jetpack App, of the mobile development squad I was part of. I wore the Project Lead hat, a role making me responsible for leading the project team towards a successful delivery and contributing to the implementation work on Android.

    Work Done
    - Scoped the project, analyzed dependencies, and came up with the initial proposal for how to fit the mobile solution specifics within the existing software system.
    - Analyzed and published the…

    The first monetization project targeting the Jetpack App, of the mobile development squad I was part of. I wore the Project Lead hat, a role making me responsible for leading the project team towards a successful delivery and contributing to the implementation work on Android.

    Work Done
    - Scoped the project, analyzed dependencies, and came up with the initial proposal for how to fit the mobile solution specifics within the existing software system.
    - Analyzed and published the technical requirements, gathered feedback, and iterated on the documentation while taking into consideration the collected insights.
    - Did a spike to address technical concerns and avoid roadblocks proactively.
    - Coordinated with the project designer to ensure designs were delivered on time.
    - Gathered stats from the existing web solution, compiled in two documents for revenue and retention impact forecasting.
    - Defined the main performance metrics, goals, targets, and guardrails.
    - Created and managed the Kanban taskboard for progress tracking.
    - Consulted with the head of mobile to decide on A/B testing before a full rollout.
    - Set up the experiments in the internal tool; published the proposal for review from the data team.
    - Ran the A/B test experiments and live monitored performance during its timeframe.
    - Coordinated with the domain functionality experts for knowledge transfer and to set up support for mobile on the backend.
    - Reported weekly status updates in the internal communication platform.
    - Aligned with the teams iterating on the web to ensure the ongoing efforts on the mobile side are compatible with their updates.
    - Collaborated with the QA and Support teams for quality checks and to ensure proper support was provided to users.
    - Handled most of the Android implementation through individual contributions.
    - Documented the experiment results and coordinated the efforts for the full rollout.
    - Created UI designs for a screen in collaboration with an iOS engineer on the project.

    Other creators
  • Internal Software Solution for Web AMP Generation

    -

    Developed a React App connected to a straightforward NodeJS REST API.
    The main functionality was allowing contractors to upload and edit JSON documents validated by a custom schema, that was parsed by the API to create AMP-powered web stories, to present in a modern way, real estate projects either for rent or sale.

    The slides were actual videos as defined in the uploaded JSONs, while on top of them, the API positioned the building details according to the predefined layout…

    Developed a React App connected to a straightforward NodeJS REST API.
    The main functionality was allowing contractors to upload and edit JSON documents validated by a custom schema, that was parsed by the API to create AMP-powered web stories, to present in a modern way, real estate projects either for rent or sale.

    The slides were actual videos as defined in the uploaded JSONs, while on top of them, the API positioned the building details according to the predefined layout template.

    According to my former partners, the app is still critical to generating revenue for their startup, supporting them in their journey, and working as expected for over 1.5 years already.

    Other creators
  • Bringme Android App

    -

    Skills: Android, Kotlin, Java, Gradle, RxJava2, Retrofit2, Dagger2, Junit, Mockito
    Team: 3-5 Developers (myself included), 1 Product Owner, 1 Tester

    - Responsible for the development of the native Bringme Android app.
    The mobile app lets users reserve a compartment for an upcoming action at the box, check the status of their deliveries, connect to a box, and more.
    - Setting up the team as scrum master in the first 6 months, starting the project, and also setting up the…

    Skills: Android, Kotlin, Java, Gradle, RxJava2, Retrofit2, Dagger2, Junit, Mockito
    Team: 3-5 Developers (myself included), 1 Product Owner, 1 Tester

    - Responsible for the development of the native Bringme Android app.
    The mobile app lets users reserve a compartment for an upcoming action at the box, check the status of their deliveries, connect to a box, and more.
    - Setting up the team as scrum master in the first 6 months, starting the project, and also setting up the continuous integration builds & and deployments.
    - Interviewed candidates for the Android position at Bringme.
    - Facilitated the communication between the remote members and the product owner.
    - Set up automated testing infrastructure for the Android app.
    - Trained new Android developers.

    The app development stack includes the following:
    • Java and Kotlin
    • Retrofit2 for networking (JSON REST services)
    • RxJava2 and RxAndroid for reactive & functional programming
    • Dagger2 for dependency injection and MVP as architecture
    • Junit, Mockito, and Robolectric for unit testing & TDD
    • Integration with Firebase and Google Analytics, Branch.io for app links & Adyen for payments
    • VSTS for builds and deployments
    • Espresso and UI Automator for UI testing

    Other creators
    See project
  • Hybrid Mobile Bringme App POC

    -

    Skills: JavaScript, TypeScript, Cordova, Ionic2, Google Maps, NodeJS, Gulp

    Before switching to native mobile technologies we developed a proof of concept in Angular2 with TypeScript, Ionic2 and Google Maps to evaluate whether cross-platform development could meet our quality requirements. The build system was initially implemented using Gulp and later we made the transition to pure NodeJS.

    Other creators
  • Hands-free

    -

    Skills: C#,, JavaScript, Bootstrap, jQuery, jQuery Mobile, AJAX, KnockoutJS, Apache, Cordova, TFS, VSTS, Java

    Adding Hands-free shopping functionality to the Bringme Software Suite.

    My responsibility was to assist in implementing the hands-free functionality on the hybrid mobile app and the back-end. The project was delivered in time although we had a tight deadline.

    Other creators
  • Home

    -

    Skills: C#, SQL, JavaScript, jQuery, AJAX, KnockoutJS, Bootstrap, Apache Cordova, TFS, VSTS, JIRA, Google Maps Api.

    Extending the Bringme mobile app with a new main screen: the home feed. The first part of the project had us implementing the new screen which is a list of notification messages where the users could check the status and the log of their deliveries.

    The second part of the project saw us preparing the home project together with 4 other previously implemented projects…

    Skills: C#, SQL, JavaScript, jQuery, AJAX, KnockoutJS, Bootstrap, Apache Cordova, TFS, VSTS, JIRA, Google Maps Api.

    Extending the Bringme mobile app with a new main screen: the home feed. The first part of the project had us implementing the new screen which is a list of notification messages where the users could check the status and the log of their deliveries.

    The second part of the project saw us preparing the home project together with 4 other previously implemented projects for going live. We were mostly busy with improving the stability and reducing the technical debt of the entire system.

    Finally, we ran through all the test phases involved in bringing 4 projects to production.
    The project was successfully finished in time.

    Other creators
  • Pass

    -

    Skills: ASP.NET Web API 2, C#,T SQL, Unit Testing, REST, Apache Cordova, TFS, Entity Framework, LINQ, Apple Wallet

    Implementation of Apple Wallet support for the Bringme Mobile App.

    My main responsibility was the implementation of SOLID server-side logic to handle pass generation, device-to-pass registration, data access for passes and unit testing to validate the requirements.

    Although the team had no previous experience with Apple Wallet, the project was a clear success,…

    Skills: ASP.NET Web API 2, C#,T SQL, Unit Testing, REST, Apache Cordova, TFS, Entity Framework, LINQ, Apple Wallet

    Implementation of Apple Wallet support for the Bringme Mobile App.

    My main responsibility was the implementation of SOLID server-side logic to handle pass generation, device-to-pass registration, data access for passes and unit testing to validate the requirements.

    Although the team had no previous experience with Apple Wallet, the project was a clear success, with no delay and a bug-free implementation mainly due to the good communication and organization inside the scrum team.

    Other creators

Test Scores

  • IKM Assessment Android Application Programming

    Score: 94

    Score 94, Percentile 91%

    This test measures knowledge of designing, developing, implementing and troubleshooting native applications for mobile devices (smartphones and tablets; vendor agnostic) running Google’s Android Operating System. Content covers the Android OS, the Android SDK..

    IKM is a world leader in vendor-independent technical proficiency testing.

  • IKM Assessment JavaScript

    Score: 96

    Score 96, Percentile 95%

    This test is designed for programmers to measure their proficiency in using JavaScript to design and develop dynamic Web pages.

    IKM is a world leader in vendor-independent technical proficiency testing.

  • IKM Assessment HTML5 Programming

    Score: 91

    Score 91, Percentile 93%

    This test measures programmer proficiency in the use of the HTML markup language to create Web pages based upon the HTML5 revision of the HTML standard. It covers understanding of stable HTML5 elements used computer Web browsers as well as mobile browsers that support...

    IKM's online assessments utilize proven methodologies to ensure you can reliably conduct pre-hire testing of your candidates for employment screening and evaluate the skills and abilities…

    Score 91, Percentile 93%

    This test measures programmer proficiency in the use of the HTML markup language to create Web pages based upon the HTML5 revision of the HTML standard. It covers understanding of stable HTML5 elements used computer Web browsers as well as mobile browsers that support...

    IKM's online assessments utilize proven methodologies to ensure you can reliably conduct pre-hire testing of your candidates for employment screening and evaluate the skills and abilities of your employees in the most cost efficient and effective way.

  • IKM Assessment JavaScript including jQuery

    Score: 89

    Score 89, Percentile 84%

    This test is designed for programmers to measure their proficiency in using JavaScript to design and develop dynamic Web pages. It also measures knowledge of utilizing the jQuery library in HTML scripting.

    IKM assessments are designed to measure overall proficiency in a subject and depth of knowledge in specific sub-topics.

Languages

  • English

    Native or bilingual proficiency

  • Romanian

    Native or bilingual proficiency

  • Dutch

    Professional working proficiency

Recommendations received

More activity by Ovi

View Ovi’s full profile

  • See who you know in common
  • Get introduced
  • Contact Ovi directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses