Scroll To View More
Andrei Buneyeu, Java Developer in Lisbon, Portugal
Andrei Buneyeu

Java Developer in Lisbon, Portugal

Member since August 19, 2015
Andrei has been loving new technologies and how they change our lives since childhood (and his very first ES 1841 computer). Being an experienced Android developer, he is passionate about creating reliable and high-quality Android apps. He is flexible and detail-oriented.
Andrei is now available for hire

Portfolio

  • Hubspot
    Kotlin, Swift, Dagger 2, RxJava, React Native
  • Softeq Development
    Java, C, C++, REST, Cocos2d-x, iBeacon
  • Freelance
    J2ME, C#, .NET CF, Windows Mobile, PHP, HTML, Android

Experience

  • Android, 6 years
  • Java, 6 years
  • Dagger, 3 years
  • RxJava, 3 years
  • Kotlin, 3 years
Lisbon, Portugal

Availability

Full-time

Preferred Environment

Android Studio, Git

The most amazing...

...thing I've coded is a modular sound synthesizer.

Employment

  • Android Developer

    2017 - 2018
    Hubspot
    • Worked on a mobile version of HubSpot (inbound marketing and sales software), building features that compliment the desktop experience and bringing use cases that are most valuable for users on-the-go.
    • Worked mostly on core and infrastructure for both Android and iOS app.
    • Improved data layer, data retrieving, and caching (proprietary solutions and Room Persistance library).
    • Improved performance and reliability, reported errors and metrics, and analyzed and created an automatic alert system.
    • Improved testability and scalability, integrating the best dependency injection practices into the codebase (Android).
    • Encouraged independence of different mobile teams, splitting the existing code base into different modules and repositories.
    Technologies: Kotlin, Swift, Dagger 2, RxJava, React Native
  • Android Developer

    2011 - 2015
    Softeq Development
    • Developed an iBeacon-enabled mobile app that notifies the user about currently available deals based on their location.
    • Worked on a world-famous game conference app for fetching up-to-the-minute updates and activities planning.
    • Modified Android standard apps to provide an auto-setup feature for a railway operator to its company-wide adopted tablets.
    • Developed a video-processing app for a sports brand, cutting slow-motion video and overlaying a precise timestamp on each frame.
    • Developed a secured money-management app.
    • Worked on several Cocos2d-x games.
    Technologies: Java, C, C++, REST, Cocos2d-x, iBeacon
  • Mobile and Web Developer

    2009 - 2011
    Freelance
    • Developed several J2ME games.
    • Worked on several CMSs written in PHP.
    • Developed a Twitter client for Android 1.6.
    • Developed a ringtone-creator for Android that cut audio files of several formats frame-by-frame.
    • Developed several card games for Android 1.6.
    • Developed a tiny CAD app for Windows Mobile 6.1.
    Technologies: J2ME, C#, .NET CF, Windows Mobile, PHP, HTML, Android

Experience

  • HubSpot Mobile App (Development)
    https://play.google.com/store/apps/details?id=com.hubspot.android

    A mobile version of the HubSpot product (inbound marketing and sales software).

  • iBeacon-enabled Mobile App (Development)

    I developed an iBeacon-enabled mobile application that pushes notifications about deals and special offers available at the given point of sale to a user. The alerts are triggered when the user steps into an iBeacon zone. Additionally, a web-based dashboard and administration console was created to allow a dedicated user to manage content, iBeacons, application themes (e.g., colors, logos for the app distribution purposes), deals, as well as to view statistics and reports.

    Technologies: Java, iBeacon

  • Sport Video Timer App (Development)

    Android video stopwatch application. The application takes slow-mo video (up to 120 fps) and disassembles it into frames. The user chooses frames of motion start/end. Based on this information app calculates high-precise time of motion. When assembling the video anew, the timer with accurate time is overlayed on each frame of the video.

    Technologies: Java, C, FFmpeg

  • Comics Engine (Development)

    A comics engine with parallax scrolling feature. Comics scenes are stored in a special data format. Instead of plain pictures, there used several Z-layers for every scene, so that creates a pretty looking "parallax" effect and new experience for the user. All textures are loaded in a separate GL context, so it provides seamless texture loading/unloading.

    Technologies: Java, LibGDX, OpenGL

  • DLNA Library and Apps (Development)

    Adapted a customer DLNA library written in C to Android library, using JNI. Worked on several digital media management/sharing apps based on this library for storing (DMS in DLNA terminology), playing (DMR) and controlling (DMC). Everything can be played on everything using any device as a remote controller.

    Technologies: Java, C, DLNA

  • Cocos2D-x Game (Development)

    Worked on a crossplatform zuma-like game based on cocos2d-x engine. Worked on a framework that allows customer to customize the game flexibly without recompiling source-code. Developed Android-dependent parts like the sound engine and social network integrations.

    Tehnologies: C++, Objective-C, Java, Cocos2d-x

  • World-famous Game Conference App (Development)

    Worked on a world-famous game conference app. Features:
    - Updated news and timetable
    - Activities planning (reminder notifications)
    - Map of the event
    - Twitch.tv (a video platform for gamers) live streaming

    Technologies: Java, REST

Skills

  • Languages

    Java, Kotlin, C++, C, Scala, SQL
  • Frameworks

    Android SDK, Dagger, LibGDX, Cocos2d-x
  • Libraries/APIs

    RxJava, Android API, Retrofit, Parse SDK, Facebook SDK, Picasso, Android Universal Image Loader, Otto, Android Support Library, Firebase Android SDK
  • Platforms

    Android, Firebase
  • Other

    Google Material Design, iBeacon, OAuth, OkHttp
  • Tools

    greenDAO, Android Studio, Mercurial, Git, Subversion (SVN)
  • Paradigms

    Dependency Injection, Functional Programming, Functional Reactive Programming
  • Storage

    Realm, MongoDB, SQLite

Education

  • Bachelor's degree in Software systems in Telecommunications Networks
    2009 - 2013
    The Higher State College of Communications - Minsk
I really like this profile
Share it with others