Eliran Goshen

Eliran Goshen

Tel-Aviv, Israel
Hire Eliran
Scroll To View More
Eliran Goshen

Eliran Goshen

Tel-Aviv, Israel
Member since October 5, 2015
Starting as a hobby, Eliran has developed Android applications professionally for the last few years. He has worked on various types of projects some starting from scratch or coming at later stages, some alone and others as part of a team. He's friendly, communicates well, and is highly motivated. Eliran is also a challenge lover, an analytical thinker, and someone who has a solid academic background with a BSc in computer science.
Eliran is now available for hire
Portfolio
Experience
  • Java, 4 years
  • Android SDK, 3 years
  • Git, 3 years
  • SQL, 3 years
  • Gradle, 2 years
  • Firebase Android SDK, 2 years
  • Realm, 1 year
  • RxJava, 1 year
Tel-Aviv, Israel
Availability
Part-time
Preferred Environment
macOS, OS X, Android Studio, Git
The most amazing...
...thing I've coded is a geosocial platform that was intended to modernize public safety and save people lives.
Employment
  • Android Mobile App Developer
    LunarLincoln (via Toptal)
    2017 - 2017
    • Assisted in the development of an existing app designed for tablets.
    • Improved the UI/UX and performance using better background work.
    • Improved the sync mechanism of the app data.
    • Persisted all the app data using the Realm database.
    • Created reusable UI widgets and used them a lot across the app.
    Technologies: Android, Realm, RxJava
  • Android Developer
    8th Kind Pty Ltd (via Toptal)
    2016 - 2017
    • Integrated a streaming media feature to devices and Chromecast.
    • Redesigned the whole app using Material Design techniques.
    • Improved the application data sync mechanism.
    • Improved the application performance using threading.
    • Monitored and fixed crashes in production.
    Technologies: Android, Java
  • Android Developer
    Proacts
    2015 - 2016
    • Developed an app designed to modernize public safety by using humans as a sensors.
    • Built a custom UI widget for selecting a date and time range.
    • Wrote thorough functional tests for the app features, using the most up-to-date Android testing frameworks.
    • Designed the app to work with a REST API in multiple endpoints.
    • Developed a chat using XMPP technology, including support in attachments and user presence (online and offline).
    • Developed a media player for streaming media files (both audio and video).
    Technologies: Java, Android, Gradle
  • Android Developer
    Freelance Work
    2014 - 2015
    • Developed a taxi-sharing application, where compatible users could chat with each other and share taxi.
    • Built a YouTube-based music player based on the user's music taste.
    • Developed an attendance system that clients could check attendance to their region based events.
    • Developed and implemented an algorithm for a shared airport shuttle, that groups compatible people based on their flights, and computes the order and pick up times using BFS.
    • Implemented a Google Material design UI/UX.
    • Developed a chat using WebSockets technology.
    Technologies: Java, Android SDK, Parse, Firebase, Autobahn WS, JavaScript, Node.js
  • Protection Developer
    Check Point
    2013 - 2014
    • Developed protections for the company IPS product, by writing scripts for identifying malicious traffic patterns.
    • Built care protections for urgent zero-day vulnerabilities which are vulnerabilities that have not been publicly reported yet.
    Technologies: Python
Experience
Skills
  • Languages
    Java, SQL, Python, JavaScript
  • Frameworks
    Espresso Testing Framework, Android SDK
  • Libraries/APIs
    Retrofit, Google Maps SDK, Google Maps Geocoding API, Google Places API, RxJava, Firebase Android SDK, Facebook API, WebSockets, Node.js, Picasso, Google Gson
  • Tools
    Parse SDK, Android Studio, Git, Crashlytics, RxAndroid, Gradle
  • Paradigms
    Asynchronous Programming, Material Design, Model View Presenter (MVP), Model View Viewmodel (MVVM)
  • Platforms
    Android
  • Storage
    RealmDB, Realm, MongoDB, SQLite
  • Misc
    UI Testing, Push Notifications, OkHttp, Chromecast, Geolocation, Repository Pattern, XMPP, User Interface (UI)
Education
  • Bachelor's degree in Computer Science
    Academic College Tel-Aviv Jaffa - Tel Aviv, Israel
    2010 - 2014
I really like this profile
Share it with others