Summary
Overview
Work History
Education
Skills
Timeline
Generic

Dimitrios Tsoumanis

IOS Developer
Nea Moudania

Summary

Driven by a solution-oriented mindset, I excel at identifying root causes and resolving issues efficiently within tight deadlines. My focus is on continuously enhancing my technical skills while fostering a collaborative team environment. With a flexible approach, I'm open to exploring diverse perspectives and problem-solving strategies. I believe in authenticity and integrity, striving for excellence in everything I do.

Overview

11
11
years of professional experience
5
5
years of post-secondary education

Work History

Senior IOS Developer

Pushologies
11.2022 - Current
  • Improved SDK performance by identifying bottlenecks, optimizing legacy code by refactoring key modules and reducing build times by 10%.
  • Implemented Async-Await, reducing callback hell and improving code readability.
  • Rewrote a B2B demo App using Swift and UIKit. Add new features in SDK as per business requirements.
  • Use protocols with MVVM. Bitrise for CI/CD.
  • Create new SDK releases for SPM and Cocoapods.

Senior IOS Developer

MIR Limited
03.2021 - 10.2022
  • Contributed to replacement of RxSwift with Combine where possible.
  • Maintain MuchBetter App (eWallet) using RxSwift, UIKit, SwiftUI, Combine and MVVM. Firebase for RemoteConfig, Google Cloud. CircleCI and Fastlane for deployments.
  • Contributed to increase in app store rating through new feature implementation and bug fixes.

Mobile Developer

Wood Mackenzie
03.2019 - 02.2021
  • Led the successful migration of Portal App to new "skin" for iOS using Swift, SwiftUI, Realm, Restful API's.
  • Implemented Realm database, enhancing offline capabilities and reducing data fetch times when reopening reposrts.
  • Setup the Android App for Greentech Media using Kotlin, Realm.
  • Push new versions to App Store/Play Store.

IOS Developer

NN4M
05.2015 - 02.2019
  • Create and maintain iOS Apps for retail customers (e.g. Wetherspoon, RiverIsland, Mothercare) using Objective-C and Swift.
  • Third party dependencies with Cocoapods.
  • Kanban process with Jira.

Software Developer

IntelligentComms
06.2014 - 09.2014
  • Use .NET and SQL server to generate reports for telecoms.

Software Developer

Syngro
11.2013 - 05.2014
  • Maintain and enhance main product using ASP.NET, Web Forms in C# and Entity Framework.

Education

Master of Science - Computing

Edinburgh Napier University
Edinburgh
09.2012 - 09.2013

Bachelor of Science - Computer Science And Telecommunications

Technological Educational Institute of Thessaly
Larissa, Greece
09.2006 - 10.2010

Skills

Xcode, Swift, UIKit

Timeline

Senior IOS Developer

Pushologies
11.2022 - Current

Senior IOS Developer

MIR Limited
03.2021 - 10.2022

Mobile Developer

Wood Mackenzie
03.2019 - 02.2021

IOS Developer

NN4M
05.2015 - 02.2019

Software Developer

IntelligentComms
06.2014 - 09.2014

Software Developer

Syngro
11.2013 - 05.2014

Master of Science - Computing

Edinburgh Napier University
09.2012 - 09.2013

Bachelor of Science - Computer Science And Telecommunications

Technological Educational Institute of Thessaly
09.2006 - 10.2010
Dimitrios TsoumanisIOS Developer