Tamas S.

Tamas S.

Senior Android Developer

Csongrád, Hungary
Hire Tamas S. Hire Tamas S. Hire Tamas S.

About Me

Tamas is a Senior Android Developer with 9+ years of experience collecting requirements from various app domains and developing native mobile apps on Android platforms. He builds and delivers high-quality, scalable products and online services that iterate rapidly, owning the product roadmap and SDLC.

Work history

UpStack
UpStack
Senior Android Developer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

UI CENTRIC
UI CENTRIC
Senior Android Engineer
2019 - Present (5 years)
Remote
  • Participating in the development of the UEFA.tv application for Android handsets and TV.

  • Contributing to the core architecture design of the application.

  • Implementing screens and features according to design specifications.

ScreamingBox Ltd
ScreamingBox Ltd
Android Developer
2017 - 2018 (1 year)
Remote
  • Joined the development of the SunPort Android application, which utilizes Bluetooth to communicate with a smart plug to track the electricity consumption of connected devices.

  • Polished and finalized the components responsible for the Bluetooth communication.

  • Implemented some user interfaces according to designs.

Freelance
Freelance
Senior Android Developer
2017 - Present (7 years)
Remote
  • Working for a Budapest-based startup on the complete revamp of the Kodak Moments application.

  • Implementing UIs and some of the major workflows.

  • Integrating the payment platform for the application.

Red Steed Studios Kft
Red Steed Studios Kft
Android Team Lead
2016 - 2017 (1 year)
Csongrád, Hungary
  • Led a team of 4 Android developers working on the development of a news reader app/multimedia platform.

  • Coordinated the developer team while keeping the client up to date.

  • Provided mentorship and guidance to developers and contributed to maintenance tasks for the platform.

LogMeIn
LogMeIn
Android Engineer
2014 - 2016 (2 years)
Remote
  • Participated in the development of world-class products such as Cubby, Rescue, and LastPass.

  • Implemented new features and fixed issues for above-listed products.

  • Wrote the initial version of the LastPass Authenticator Android application.

University of Szeged Department of Software Engineering
University of Szeged Department of Software Engineering
Software Engineer
2012 - 2014 (2 years)
Szeged, Hungary
  • Learned the essentials of software engineering by collaborating with the Department of Software Engineering.

  • Developed small R&D applications for demo/MVP purposes.

  • Participated in the development of some commercial Android apps.

Portfolio

Senior Android Developer - UEFA.tv
Senior Android Developer - UEFA.tv

UEFA.tv is a streaming platform where users can watch live matches and events or browse through a colossal collection of on-demand videos. The Android app was written in Kotlin and uses REST to communicate with back-end APIs. Code is structured to follow the MVVM pattern with Databinding. RxJava works under the hood to handle concurrency and threading. ExoPlayer is responsible to render the videos. Participated in the development of the Android app from the very beginning, helping to design the architecture, and implementing several features. Technologies used: Kotlin, MVVM, Databinding, Dagger, RxJava.

Senior Android Developer - Kodak Moments
Senior Android Developer - Kodak Moments

Kodak Moments is a photo editor application for users to edit pictures and place orders for printed products. Kotlin is the language, MVVM with Databinding is the chosen architecture. The communication was implemented using REST. Kotlin Coroutines is used for concurrency and threading. Served as part of the development team that started to write the app from scratch. Implemented several features and workflows. Technologies used: MVVM, Databinding, Kotlin, Java, RxJava.

Senior Android Developer - SunPort
Senior Android Developer - SunPort

SunPort is an application where you can track the consumption of your electrical devices plugged into a smart plug. The app is written in Java and uses BLE to communicate with the smart device. REST is utilized to communicate with the back end, and MVP is the architecture of choice. Developed the app and polished and finalized the components responsible for the Bluetooth communication. Also implemented a few screens. Technologies used: Java, MVP, Dagger, Butterknife, RxJava, Bluetooth.

Education

Bachelor of Computer Software Engineering
Bachelor of Computer Software Engineering
University of Szeged - Hungary
2008 - 2013 (5 years)