Oleg Filimonov, Software Developer in Dubai, United Arab Emirates
Oleg Filimonov

Software Developer in Dubai, United Arab Emirates

Member since November 6, 2017
Oleg is an expert in native Android development. In his career, he's covered every aspect of creating an Android application: from UI/UX design to development, testing, publishing, and support. Most importantly, Oleg is passionate and loves his job. Oleg is always available online and has great communication skills.
Oleg is now available for hire

Portfolio

  • Makeen
    Android, Firebase, React, Git, React Native
  • Wirestorm
    Android, Firebase, Git, React Native
  • Frevia
    Android, Firebase, Git, UI Design, Android Development, Java

Experience

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

Git, Slack, Jira, Android Studio, WebStorm

The most amazing...

...project I've worked on was the massively popular Ownage Pranks app: it had over 100,000 unique users in the first month.

Employment

  • Software Architect | Team Lead

    2018 - PRESENT
    Makeen
    • Supported the development of multiple React Native applications.
    • Created native UI components for React Native applications.
    • Created native modules for React Native applications.
    Technologies: Android, Firebase, React, Git, React Native
  • Mobile Software Developer

    2017 - 2018
    Wirestorm
    • Built native Android modules for React Native applications.
    • Created a framework for React Native applications.
    • Supported the development of multiple React Native applications.
    Technologies: Android, Firebase, Git, React Native
  • Android Developer

    2017 - 2018
    Frevia
    • Created an Android application called Frevia: an online multiplayer trivia game.
    • Worked on the UI and UX design.
    • Built custom UI components.
    • Developed a module for handling video playback on multiple texture surfaces.
    • Handled publication and ad campaigns.
    Technologies: Android, Firebase, Git, UI Design, Android Development, Java
  • Android Developer

    2017 - 2017
    Ownage Labs
    • Created an Android application called Ownage Pranks which allows the user to make automated anonymous prank calls.
    • Fixed issues related to large user traffic.
    • Improved the performance and stability on devices with a slow internet connection.
    Technologies: Android, Firebase, Git, Android Development, Java
  • Lead Android Developer

    2017 - 2017
    After Class
    • Created an Android application called Three Min Passion: it's a service that provides video lessons with interactive elements.
    • Built a module for dynamically creating an Android layout with support for images, videos, text, and support for animation of the elements.
    • Supported the app after the publication.
    • Built a JavaScript module for displaying a force-directed graph of content and connected it to the Android SDK.
    • Led a small team of Android developers to provide additional features and support for the app.
    Technologies: Android, Git, JavaScript, Android Development, Java
  • Android Developer

    2016 - 2017
    App Fiction GmbH
    • Created an Android application called Blanana: a social network that provides users with geo-location based local chat with support for image messages.
    • Worked on the UI and UX design.
    • Provided support after the publication of the app.
    • Integrated image content editing and verification.
    Technologies: Android, Git, UX Design, UI Design, Android Development, Java
  • Android Developer

    2015 - 2017
    Indoora
    • Researched and created an algorithm for mapping custom rectangular maps onto a Mercator projection.
    • Created an SDK for displaying custom-tiled maps from PNGs, multi-level maps, multi-level positioning, and navigation; based on the Google Maps API.
    • Developed a Windows .NET application for slicing PNG maps into tiles with different levels of detail; based on ImageMagick.
    • Created an Android application called Tuyap that uses the custom SDK. The features include dynamic theme switching and large dataset management.
    Technologies: Android, Git, C#, Android Development, SDK Development, Java

Experience

Skills

  • Languages

    Java, JavaScript, C#
  • Frameworks

    React Native, Dagger 2, Redux, Flutter
  • Libraries/APIs

    React, Retrofit 2, RxJava 2, Node.js, Firebase Android SDK
  • Tools

    Trello, Git, WebStorm, Android Studio, Firebase Cloud Messaging (FCM), Microsoft Visual Studio, Slack, Jira, YouTrack, Adobe Photoshop
  • Paradigms

    Unit Testing, Clean Architecture, Model View Presenter (MVP), Agile, Reactive Programming, UI Design, UX Design, E2E Testing
  • Platforms

    Android, Firebase
  • Other

    User Experience (UX), User Interface (UI), SDK Development, Android Development
  • Storage

    MongoDB

Education

  • Master of Science Degree in Computer Science
    2017 - 2019
    Saint Petersburg State Electrotechnical University - Saint Petersburg, Russia
  • Bachelor of Science Degree in Computer Science
    2013 - 2017
    Saint Petersburg State Electrotechnical University - Saint Petersburg, Russia

To view more profiles

Join Toptal
Share it with others