Konstantinos S.

Konstantinos S.

Senior Android Developer

Limassol, Cyprus
Hire Konstantinos S. Hire Konstantinos S. Hire Konstantinos S.

About Me

Konstantinos is a Senior Android Developer with a solid understanding of Android application development using native library dependencies to deliver secure, easy-to-operate apps with a customer-centric mindset. He is familiar with all technical aspects of the product application lifecycle from concept to commercialization of new mobile products and features using new technologies, tools and modern Android best practices.

Portfolio

Android Developer - Costa Coffee Club
Android Developer - Costa Coffee Club

Worked on the Costa Coffee app that offers a simple way for users to order their favourite drink for collection in-store, find the nearest Costa, view their beans balance and exchange beans for free treats. Rewrote the existing codebase, introduced MVP, implemented new pay and collect features, integrated geofencing for Costa Express/Collect and added CI/CD processes.

Android Developer - Mollie’s Motel & Diner (Soho House)
Android Developer - Mollie’s Motel & Diner (Soho House)

Mollie’s is an entirely digital-first chain of hotels and motels in the UK - providing users with an entirely contactless experience through the app. Built the app from scratch, implemented the order from diner feature, worked on the check-in/check-out and upcoming stays features and integrated keyless entry functionalities for customers.

Android Developer - Four Seasons Hotels
Android Developer - Four Seasons Hotels

Designed and implemented new solutions on the Four Seasons App so users can connect with Four Seasons hotels and resorts on mobile. Implemented in-room dining feature, delivered new architecture components, ported the app to Kotlin using Clean Architecture principles and set up CI/CD processes.

Work history

UpStack
UpStack
Senior Android Developer
2022 - Present
Remote
  • Creating and developing innovative Android-based software solutions for clients across a broad range of industries.

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

  • Ensure that features are being delivered efficiently and on-time.

 Zego
Zego
Senior Android Developer
2021 - 2022 (1 year)
Remote
  • Designed and implemented solutions to improve the Zego Sense app experience using the Telematics SDK.

  • Introduced Kotlin to the Telematics SDK codebase, improved unit test coverage and deployed a new documention engine on the app.

  • Worked on application modules using clean architecture principles, addressed technical debt and released a dependency injection framework.

Stryde
Stryde
Android Developer
2019 - 2021 (2 years)
United Kingdom
  • Designed, built and implemented components and modules for the Stryde Navigator app (seismic).

  • Developed and released solutions to enhance communication between different services and modules on the app using Protobufs.

  • Worked on a new design system library consumed by the main app on the project.

Four Seasons Hotels
Four Seasons Hotels
Android Developer
2019 - 2019
United Kingdom
  • Designed and released the Android-based in-room dining feature on the Four Seasons Hotel app.

  • Iterated and delivered new Android architecture components to improve performance and overall app experience.

  • Wrote and executed Kotlin code to port the app from Java using clean architecture principles.

Soho House
Soho House
Android Developer
2018 - 2019 (1 year)
United Kingdom
  • Designed and implemented the check-in/check-out and upcoming stay functionalities on the client's app.

  • Developed and released innovative features for ordering takeaways on the app, keyless room entries and automatic WiFi connection.

  • Set up CI/CD processes for the Mollie's Motel app using Bitrise.

British Airways - IAG
British Airways - IAG
Android Developer
2018 - 2018
Remote
  • Built and deployed a new MVVM-based architecture with Android components on the BA mobile app.

  • Refactored the legacy code and added RxJava to migrate it to a modern library with clean architecture principles.

  • Designed and iterated solutions to enhance the app experience by implementing the timeline, my account and frequent flyer features.

Costa Coffee
Costa Coffee
Android Developer
2016 - 2018 (2 years)
United Kingdom
  • Built and implemented the enhanced Costa Coffee app - delivering new designs, architecture, APIs and features.

  • Managed the CI/CD process for the app and deployed multiple pipelines to handle different tasks on the dev cycle.

  • Executed unit tests to improve code coverage, implemented geofencing and integrated the app with Firebase Push notifications.

Thomson Reuters
Thomson Reuters
Software Engineer
2014 - 2016 (2 years)
London, United Kingdom
  • Wrote and executed clean, stable and resilient code to fix errors, defects and bugs for Thomson Reuters.

  • Provided ongoing support to investigate, diagnose and correct complex system issues on the project.

  • Worked on the software build, release and deployment process for multiple software solutions.

Education

Bachelor's Degree in Computer Science
Bachelor's Degree in Computer Science
Newcastle University
2011 - 2014 (3 years)