Senior iOS Engineer skilled in developing mobile apps for various industries. Committed to creating top-notch apps that meet business and user needs.
Aktualisiert am 27.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 25%
Swift
UIKit
SwiftUI
Cocoa Touch
CoreData
Vision
CoreHaptics
Interface Builder
XCTest
MVVM Design Pattern
MVVM-C
URLSession
XCode
Xcode Instruments
Brazilian Portuguese
Muttersprache
English
IELTS Academic 2022 Grade 7 ? CEFR C1
German
CEFR A2
Spanish
Grundkenntnisse

Einsatzorte

Einsatzorte

Graz (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

9 months
2023-10 - now

Appelou iOS App

  • Conceptualization and Design: Initiated the project by defining its scope, objectives, and target audience. Developed a user?friendly interface for seamless navigation.
  • Leveraged my programming skills in Swift and SwiftUI to bring Appelou to life. Implemented features such as price comparison tools and realtime deal updates.
  • Successfully launched Appelou on the App Store, ensuring compliance with Apple?s guidelines. Continuously monitored user feedback and made iterative improvements to enhance the app?s functionality and user experience.
  • Developed and executed marketing strategies to increase Appelou?s visibility. Utilized social media platforms and other channels to engage with potential users and promote app downloads.
  • Tracked key performance indicators (KPIs) using analytics tools, gaining insights into user behavior and preferences. Used this data to refine features and optimize the app for improved performance.
on request
1 year 1 month
2023-06 - now

conception, execution and release of multiple projects

Engineering Team Lead and Project Manager
Engineering Team Lead and Project Manager
  • Led a cross?functional team with 4 software engineers and 2 product designers throughout the conception, execution and release of multiple projects.
  • Carried out dailies, refinement and planning meetings.
  • Created project execution plans and ensured timely deliveries.
  • Used a mix of Kanban and Scrum as project methodology. As a result, we could improve the developer?s focus time while still keeping communication as a core value of our team.
  • Oversaw the product designs creative process through Design Reviews.
  • Used the Sensor Tower platform to follow competitors? updates and influenced App Store Optimization (ASO) strategies.
  • Helped the Product Team conceptualizing new features that could positively affect our revenue.
  • Contributed to the company?s overall product development of AI?powered apps.
  • Used MVVM (Model?View?View Model) structural design pattern to create testable code bases.
  • Created an internal library with our core services in order to guarantee better code quality across the apps, improve our cost efficiency and accelerate the general application development.
  • Designed Continuous Integration and Continuous Delivery (CI/CD) infrastructure on the Xcode Cloud platform.
  • Endorsed data driven decisions by implementing A/B Tests.
  • Included third?party libraries via CocoaPods and SPM (Swift Package Manager).
  • Used the GitFlow?s branching model. Reviewed and shared knowledge on Pull Requests.


Key Achievement:

Orchestrated seamless collaboration between software engineers and product designers, resulting in the timely conception, execution, and release of 5 (and counting) successful projects.

Tappz GmbH
Graz, Austria
1 year 11 months
2021-06 - 2023-04

Improvement of product development

iOS Software Engineer
iOS Software Engineer
  • Contributed to the company?s overall product development using Swift and the UIKit and SwiftUI frameworks.
  • Used MVVM (Model?View?ViewModel) and MVVM+C (Model?View?ViewModel + Coordinators) structural design patterns to create a testable code base.
  • Implemented Unit Tests using XCTest.
  • Designed Continuous Integration and Continuous Delivery (CI/CD) infrastructure on the Bitrise platform.
  • Implemented A/B Tests so the product team could make data driven decisions based on screen performances.
  • Used several Apple frameworks such as Vision, Core Data, Core Haptics, DeviceCheck, and NaturalLanguage.
  • Improved iOS, WatchOS apps? and App Extensions? code bases by refactoring opportunistically and fixing bugs.
  • Used Xcode?s Instruments to discover and fix memory leaks throughout the app.
  • Created and maintained proprietary libraries following the SOLID and DRY principles.
  • Included third?party libraries via CocoaPods and SPM (Swift Package Manager).
  • Using URLSession, developed the client?side of a REST APIs that connected with the backend via HTTP or WebSocket connections.
  • Improved app?s visibility on AppStore (i.e improved App Store Optimization) by implementing capabilities released on latest WWDC events (for example: lock screen widgets).
  • Researched newly released technologies at WWDC and engineered proof?of?concepts that were later included into the products? roadmaps.
  • Used SCRUM as the main agile methodology. Took part in daily, retro, planning, refinement and estimation meetings.
  • Used the GitFlow?s branching model. Reviewed and shared knowledge on Pull Requests.


Key Achievement:

Implemented the iTranslate?s iOS app redesign. After one month of wide?spread adoption, 99,0% of the users were crash?free according to Firebase?s Crashlytics

iTranslate GmbH
Graz
3 months
2022-10 - 2022-12

development of the social network

iOS Software Engineer, Self-Employment
iOS Software Engineer, Self-Employment
  • Contributed to the development of the social network, along with its game mechanism using Swift and the UIKit framework.
  • Using URLSession, developed the client?side of a REST APIs that connected with the Backend via WebSocket connections..
  • Created and Maintained UI Interfaces through the Interface Builder (Storyboards and Xib files).
  • Managed releases and TestFlight builds on App Store Connect.
  • Used the GitFlow?s branching mode
on request
Graz, Austria
2 years 4 months
2019-02 - 2021-05

Development of iOS Applications

iOS Software Engineer
iOS Software Engineer
  • Contributed to the development of iOS Applications in the Banking and Health Industries using the UIKit and SwiftUI frameworks.
  • Implemented UI Tests using XCTest.
  • Included third?party libraries such as CoreStore, Apollo Client, Moya, KingFisher and Lottie via Cocoapods.
  • Contributed to the development of a Backend?for?Frontend (BFF) application using NestJS framework and GraphQL in the Banking industry.
  • Contributed to the development of a Progressive Web Application (PWA) using React and Redux in the Hospitality industry.
  • Actively participated in the entire lifecycle of multiple client projects, starting from ideation and conceptualization to their ultimate deployment on the AppStore.
  • Used SCRUM as the main agile methodology. Took part in daily, retro, planning, refinement and estimation meetings.
  • Used the GitFlow?s branching model. Reviewed and shared knowledge on Pull Requests.
Parkside Informationstechnologie GmbH
Graz, Austria
5 months
2018-04 - 2018-08

Development of iOS Application

iOS Software Engineer
iOS Software Engineer
  • Contributed to the development of Cloudtaxi?s iOS Application using Swift and the UIKit framework.
  • Acted as a product manager by defining roadmaps after meeting with the client and other teams.
  • Created and Maintained UI Interfaces through the Interface Builder (Storyboards and Xib files).
  • Managed releases and TestFlight builds on App Store Connect.
CloudTaxi
Maceió, Brazil
6 months
2017-11 - 2018-04

iOS Development

iOS Software Engineer
iOS Software Engineer
  • Contributed to the development of multiple client projects. Worked as an iOS Developer using mainly Swift and the UIKit framework.
  • Created and maintained UI Interfaces through the Interface Builder (Storyboards and Xib files).
  • Used Kanban as the main agile methodology
  • Took part in daily meetings
Ilhasoft Tecnologia da Informação Ltda.
Maceió, Brazil
7 months
2017-04 - 2017-10

Development open-source project

iOS Software Engineer
iOS Software Engineer
  • Contributed to the development of an open?source project from UNICEF called UReport. Worked on the iOS Application using Swift, Objective? C and the UIKit framework.
  • Created and maintained UI Interfaces through the Interface Builder (Storyboards and Xib files).
  • Used Kanban as the main agile methodology
  • Took part in daily meetings
Ilhasoft Tecnologia da Informação Ltda.
Maceió, Brazil

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year 4 months
2023-03 - now

Software Engineering and Management

MsC, Technische Universität Graz
MsC
Technische Universität Graz
  • Major in Intelligent Systems
  • Minor in Industrial Management and Innovation
4 years 1 month
2014-01 - 2018-01

Computer Science

BsC, Universidade Federal de Alagoas
BsC
Universidade Federal de Alagoas

Kompetenzen

Kompetenzen

Top-Skills

Swift UIKit SwiftUI Cocoa Touch CoreData Vision CoreHaptics Interface Builder XCTest MVVM Design Pattern MVVM-C URLSession XCode Xcode Instruments

Produkte / Standards / Erfahrungen / Methoden

Personal Profile:

A passionate Senior iOS Software Engineer with a solid background in Software Engineering, has played a pivotal role in shaping the success of iOS projects. As an Engineering Team Lead and Project Manager at Tappz GmbH, he has led a cross?functional team through conception, execution, and release phases, utilizing a mix of Kanban and Scrum agile methodologies. Noteworthy achievements include implementing AI?powered applications, being able to optimize App Store visibility through App Store Optimization changes, and introducing innovative solutions to apps using the swift programming language and the UIKit and SwiftUI frameworks.


Skills:

Miscellaneous

  • Xcode
  • Xcode Instruments
  • Cocoapods
  • Swift Package Manager (SPM)
  • Git
  • Github
  • Jira
  • Confluence
  • Bitbucket
  • Firebase
  • Shell (Bash/Zsh)
  • LATEX(Overleaf)


Soft Skills

  • Adaptability
  • Problem?solving
  • Time Management and Teamwork

Programmiersprachen

Websocket protocol
Swift Programming Language
UIKit, SwiftUI, CoreData, Vision, CoreHaptics, DeviceCheck, Natural Language, XCTest
HTTP protocol
REST API
client implementation
GraphQL
Javascript and Typescript (React and NestJS)
HTML/CSS
SQL
R
Python
Objective?C

Branchen

Branchen

  • communications
  • banking
  • healthcare
  • hospitality
  • transportation

Einsatzorte

Einsatzorte

Graz (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

9 months
2023-10 - now

Appelou iOS App

  • Conceptualization and Design: Initiated the project by defining its scope, objectives, and target audience. Developed a user?friendly interface for seamless navigation.
  • Leveraged my programming skills in Swift and SwiftUI to bring Appelou to life. Implemented features such as price comparison tools and realtime deal updates.
  • Successfully launched Appelou on the App Store, ensuring compliance with Apple?s guidelines. Continuously monitored user feedback and made iterative improvements to enhance the app?s functionality and user experience.
  • Developed and executed marketing strategies to increase Appelou?s visibility. Utilized social media platforms and other channels to engage with potential users and promote app downloads.
  • Tracked key performance indicators (KPIs) using analytics tools, gaining insights into user behavior and preferences. Used this data to refine features and optimize the app for improved performance.
on request
1 year 1 month
2023-06 - now

conception, execution and release of multiple projects

Engineering Team Lead and Project Manager
Engineering Team Lead and Project Manager
  • Led a cross?functional team with 4 software engineers and 2 product designers throughout the conception, execution and release of multiple projects.
  • Carried out dailies, refinement and planning meetings.
  • Created project execution plans and ensured timely deliveries.
  • Used a mix of Kanban and Scrum as project methodology. As a result, we could improve the developer?s focus time while still keeping communication as a core value of our team.
  • Oversaw the product designs creative process through Design Reviews.
  • Used the Sensor Tower platform to follow competitors? updates and influenced App Store Optimization (ASO) strategies.
  • Helped the Product Team conceptualizing new features that could positively affect our revenue.
  • Contributed to the company?s overall product development of AI?powered apps.
  • Used MVVM (Model?View?View Model) structural design pattern to create testable code bases.
  • Created an internal library with our core services in order to guarantee better code quality across the apps, improve our cost efficiency and accelerate the general application development.
  • Designed Continuous Integration and Continuous Delivery (CI/CD) infrastructure on the Xcode Cloud platform.
  • Endorsed data driven decisions by implementing A/B Tests.
  • Included third?party libraries via CocoaPods and SPM (Swift Package Manager).
  • Used the GitFlow?s branching model. Reviewed and shared knowledge on Pull Requests.


Key Achievement:

Orchestrated seamless collaboration between software engineers and product designers, resulting in the timely conception, execution, and release of 5 (and counting) successful projects.

Tappz GmbH
Graz, Austria
1 year 11 months
2021-06 - 2023-04

Improvement of product development

iOS Software Engineer
iOS Software Engineer
  • Contributed to the company?s overall product development using Swift and the UIKit and SwiftUI frameworks.
  • Used MVVM (Model?View?ViewModel) and MVVM+C (Model?View?ViewModel + Coordinators) structural design patterns to create a testable code base.
  • Implemented Unit Tests using XCTest.
  • Designed Continuous Integration and Continuous Delivery (CI/CD) infrastructure on the Bitrise platform.
  • Implemented A/B Tests so the product team could make data driven decisions based on screen performances.
  • Used several Apple frameworks such as Vision, Core Data, Core Haptics, DeviceCheck, and NaturalLanguage.
  • Improved iOS, WatchOS apps? and App Extensions? code bases by refactoring opportunistically and fixing bugs.
  • Used Xcode?s Instruments to discover and fix memory leaks throughout the app.
  • Created and maintained proprietary libraries following the SOLID and DRY principles.
  • Included third?party libraries via CocoaPods and SPM (Swift Package Manager).
  • Using URLSession, developed the client?side of a REST APIs that connected with the backend via HTTP or WebSocket connections.
  • Improved app?s visibility on AppStore (i.e improved App Store Optimization) by implementing capabilities released on latest WWDC events (for example: lock screen widgets).
  • Researched newly released technologies at WWDC and engineered proof?of?concepts that were later included into the products? roadmaps.
  • Used SCRUM as the main agile methodology. Took part in daily, retro, planning, refinement and estimation meetings.
  • Used the GitFlow?s branching model. Reviewed and shared knowledge on Pull Requests.


Key Achievement:

Implemented the iTranslate?s iOS app redesign. After one month of wide?spread adoption, 99,0% of the users were crash?free according to Firebase?s Crashlytics

iTranslate GmbH
Graz
3 months
2022-10 - 2022-12

development of the social network

iOS Software Engineer, Self-Employment
iOS Software Engineer, Self-Employment
  • Contributed to the development of the social network, along with its game mechanism using Swift and the UIKit framework.
  • Using URLSession, developed the client?side of a REST APIs that connected with the Backend via WebSocket connections..
  • Created and Maintained UI Interfaces through the Interface Builder (Storyboards and Xib files).
  • Managed releases and TestFlight builds on App Store Connect.
  • Used the GitFlow?s branching mode
on request
Graz, Austria
2 years 4 months
2019-02 - 2021-05

Development of iOS Applications

iOS Software Engineer
iOS Software Engineer
  • Contributed to the development of iOS Applications in the Banking and Health Industries using the UIKit and SwiftUI frameworks.
  • Implemented UI Tests using XCTest.
  • Included third?party libraries such as CoreStore, Apollo Client, Moya, KingFisher and Lottie via Cocoapods.
  • Contributed to the development of a Backend?for?Frontend (BFF) application using NestJS framework and GraphQL in the Banking industry.
  • Contributed to the development of a Progressive Web Application (PWA) using React and Redux in the Hospitality industry.
  • Actively participated in the entire lifecycle of multiple client projects, starting from ideation and conceptualization to their ultimate deployment on the AppStore.
  • Used SCRUM as the main agile methodology. Took part in daily, retro, planning, refinement and estimation meetings.
  • Used the GitFlow?s branching model. Reviewed and shared knowledge on Pull Requests.
Parkside Informationstechnologie GmbH
Graz, Austria
5 months
2018-04 - 2018-08

Development of iOS Application

iOS Software Engineer
iOS Software Engineer
  • Contributed to the development of Cloudtaxi?s iOS Application using Swift and the UIKit framework.
  • Acted as a product manager by defining roadmaps after meeting with the client and other teams.
  • Created and Maintained UI Interfaces through the Interface Builder (Storyboards and Xib files).
  • Managed releases and TestFlight builds on App Store Connect.
CloudTaxi
Maceió, Brazil
6 months
2017-11 - 2018-04

iOS Development

iOS Software Engineer
iOS Software Engineer
  • Contributed to the development of multiple client projects. Worked as an iOS Developer using mainly Swift and the UIKit framework.
  • Created and maintained UI Interfaces through the Interface Builder (Storyboards and Xib files).
  • Used Kanban as the main agile methodology
  • Took part in daily meetings
Ilhasoft Tecnologia da Informação Ltda.
Maceió, Brazil
7 months
2017-04 - 2017-10

Development open-source project

iOS Software Engineer
iOS Software Engineer
  • Contributed to the development of an open?source project from UNICEF called UReport. Worked on the iOS Application using Swift, Objective? C and the UIKit framework.
  • Created and maintained UI Interfaces through the Interface Builder (Storyboards and Xib files).
  • Used Kanban as the main agile methodology
  • Took part in daily meetings
Ilhasoft Tecnologia da Informação Ltda.
Maceió, Brazil

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year 4 months
2023-03 - now

Software Engineering and Management

MsC, Technische Universität Graz
MsC
Technische Universität Graz
  • Major in Intelligent Systems
  • Minor in Industrial Management and Innovation
4 years 1 month
2014-01 - 2018-01

Computer Science

BsC, Universidade Federal de Alagoas
BsC
Universidade Federal de Alagoas

Kompetenzen

Kompetenzen

Top-Skills

Swift UIKit SwiftUI Cocoa Touch CoreData Vision CoreHaptics Interface Builder XCTest MVVM Design Pattern MVVM-C URLSession XCode Xcode Instruments

Produkte / Standards / Erfahrungen / Methoden

Personal Profile:

A passionate Senior iOS Software Engineer with a solid background in Software Engineering, has played a pivotal role in shaping the success of iOS projects. As an Engineering Team Lead and Project Manager at Tappz GmbH, he has led a cross?functional team through conception, execution, and release phases, utilizing a mix of Kanban and Scrum agile methodologies. Noteworthy achievements include implementing AI?powered applications, being able to optimize App Store visibility through App Store Optimization changes, and introducing innovative solutions to apps using the swift programming language and the UIKit and SwiftUI frameworks.


Skills:

Miscellaneous

  • Xcode
  • Xcode Instruments
  • Cocoapods
  • Swift Package Manager (SPM)
  • Git
  • Github
  • Jira
  • Confluence
  • Bitbucket
  • Firebase
  • Shell (Bash/Zsh)
  • LATEX(Overleaf)


Soft Skills

  • Adaptability
  • Problem?solving
  • Time Management and Teamwork

Programmiersprachen

Websocket protocol
Swift Programming Language
UIKit, SwiftUI, CoreData, Vision, CoreHaptics, DeviceCheck, Natural Language, XCTest
HTTP protocol
REST API
client implementation
GraphQL
Javascript and Typescript (React and NestJS)
HTML/CSS
SQL
R
Python
Objective?C

Branchen

Branchen

  • communications
  • banking
  • healthcare
  • hospitality
  • transportation

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.