About

Who Am I?

Hi I'm Tase Gula

I'm passionate about technology, software and design.
Right now I'm working as an Android Developer, using Kotlin, RxJava, MVVM and databing.
Also, I like experimenting with App Design and server side technologies.

Android Development

App Design

Photography

Travel

Services

What do I do?

App Development

I'm at my best while developing Android, but I've played with cross-platform development as well

App Design

Not my strongest point, and I'm still learning, but I can help when a designer is not around

Deploy & Maintenance

The development process doesn't end once the app is in the store; the users may need new features

Testing

A good app needs testing

Skills

My knowledge stack

My usual stack of technologies for Android is Kotlin and/or Java with RxJava (and its counterparts: RxAndroid and RxKotlin), and Android Jetpack.
For the networking part, my go to framework is Retrofit, of course with RxJava (and usually Gson).
The usual architectural pattern I use is MVVM, heavily integrated with RxJava, for a bottom-up approach.
When needed, the local database is kept up to date with the help of Android Room.

Android

80%

MVVM

70%

Kotlin

75%

SQL

50%

Java

70%

Android Room

70%

RxJava

70%

Git

80%
Education

Education

2015-2018

University Politehnica of Bucharest
Faculty of Automatic Control and Computer Science

Diploma Project: Vecinity

Social Network Android App over Opportunistic Networks

2011-2015

University Politehnica of Bucharest
Faculty of Automatic Control and Computer Science

Diploma Project: Carbon

Spaced Repetition Learning Android App

Experience

Work Experience

Android Developer 2016-present

Greener Pastures


Participated in complete development cycles by owning the release of new features, from proper analysis, planning, development, testing and enhancement of the code.
  • analyzing UI/UX and consulting with the client.
  • prototyping new features for in production apps.
  • refactoring the code base to leverage the latest tools and frameworks in Android development.

Developed Android apps for projects of different sizes: from emulating the Android OS functionalities to simple, serverless apps:
  • RxJava (RxAndroid / RxKotlin)
  • MVVM and databinding
  • Android Room
Developed a Xamarin.Forms app (iOS and Android) with Firebase backend.

QA Automation Engineer 2014-2016

Endava

  • Service Level Testing with Scala and Akka in a microservices architecture.
  • Developed a Test Framework and DSL in Scala and Akka for generating SLT flows.
  • Test Framework Development in Selenium WebDriver with Java and C#.
My Work

Recent Work

B&O BeoSound Moment v2

Android software to control your music collection through B&O equipment

JellyBean (4.1 / SDK 16)
Java RxJava

Tekniq

Cross-Platform (Xamarin Forms) App with Firebase backend

KitKat (4.4 / SDK 19)
Xamarin Firebase

Coop Medlem

Membership app for supermarket chain that won multiple awards.

KitKat (4.4 / SDK 19)
Java / Kotlin RxJava

BroBizz

Automated payment for tolls on bridges, ferries, roads and more.

KitKat (5.0 / SDK 21)
Kotlin RxJava

Bikla

Bike Renting platform that entered the final rounds at Innovation Labs 2016

KitKat (4.4 / SDK 19)
Java RxJava

Carbon

Android App for Spaced Repetition Learning (Thesis Diploma Project)

KitKat (4.4 / SDK 19)
Java RxJava