Figura professionale: iOS Developer
Nome Cognome | : G. A. | Età | : 28 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : in Remoto |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
iOS Developer e laureata in Informatica altamente motivata.
Oltre l’informatica, le lingue sono l’altra mia passione.
Sono in cerca di una nuova sfida che mi permetta di migliorare le mie conoscenze e crescere.
STUDI
Diploma Linguistico
@ Liceo LInguistico Eleonora D’Arborea
2016 – 2019
Laurea Triennale 110/110 e lode
Università degli Studi di Cagliari
Thesis: Algorithmic Fairness in Recommender Systems
Esperienza Lavorativa
iOS Developer @ The Guardian
Settembre 2020 – Presente
London, UK
Faccio parte del team iOS, sono responsabile per l’implementazione e il
testing di nuove features importanti, continuando a migliorare e a
mantenere le funzionalità esistenti. Lavoro in un ambiente Agile a contatto
con team cross-functional e sono spesso in collaborazione con altri
programmatori, praticando pair programming e code reviews, ma anche
con designer e colleghi dal dipartimento editoriale e commerciale
• Swift
• Objective-C
• SwiftUI
• WidgetKit
• UI and Unit Tests
iOS Developer @ AllSaints
Febbraio 2020 – Agosto 2020
London, UK
Ero responsabile del supporto allo sviluppo e al mantenimento sia della
customer-facing app AllSaints, sia delle app staff-facing: in particolare
nell’implementazione di nuove funzionalità, la creazione di UI sia in
maniera programmatica che tramito l’uso di files XIB e la scrittura di UI e
Unit Tests. Riportavo direttamente al Senior iOS Developer e comunicavo
con colleghi al di fuori del tech team.
• Swift
• UI and Unit Tests
• MVC
• Firebase
• SwiftyJSON
iOS Developer @ BautifulBox
Luglio 2019 – Dicembre 2019
Cagliari, Italy
The first "pet-sitter" device that helps owners entertain their pets when they are not home.
Facevo parte del team iOS ed ero responsabile per la creazione di UI custom
supportata da una ricca UX e per lo sviluppo di schermate allineate pixelperfect al UI design. Ero anche responsabile per la scrittura di UI e Unit Tests.
Collaboravo strettamante con programmatori Android e riportavo direttamente al lead iOS Engineer.
• CoreBluetooth
• WebRTC
• UI and Unit Tests
• MVVM-C
• IoT
• Raspberry Pi
Courses
Complete C# Unity Developer 2D: Learn to Code Making Games on Udemy
iOS 12 & Swift – The Complete iOS App Development Bootcamp
Progetti
Study Planner è un’app che ti aiuta ad organizzare il
tuo piano di studio: hai la possibilità di aggiungere
esami e argomenti che devi studiare per ciascun
esame. L’app ti ricorderà quando un esame si avvicina
e dalla schermata delle statistiche puoi vedere come
sta procedendo lo studio. Una volta che l’esame è
passato, potrai trovarlo nella lista degli esami passati.
Diary è un daily journal che ha l’obiettivo di predirre
com’è andata la tua giornata in base alla storia e al set
di attività inserite. Puoi tenere traccia delle tue storie
dalla schermata calendario, nella quale puoi vedere se
hai saltato un giorno e inserirlo da lì. La schermata
delle statistiche può aiutarti a capire com’è andata la
tua settimana o il tuo mese sino ad ora e quali sono le
attività che ti influenzano di più.
Con Drawy puoi usare lo schermo del tuo smartphone
come una tela da disegno. Puoi selezionare diversi
colori per matita e nell’home screen puoi trovare tutti i
tuoi disegni salvati, che potrai modificare o eliminare.
Photo Journal ti permette di salvare una collezione di
ricordati composti da una foto e una registrazione
audio. Puoi anche cercare un ricordo specifico tramite
Spotlight Search inserendo nella ricerca quello che hai
registrato.
La UI è stata implementata sia in maniera
programmatica, sia tramite l’uso di storyboards e XIBs.
E’ stata inoltre arricchita grazie alla creazione di forme
custom implementate usilizzando BezierPath e
CAShapeLayer, e CABasicAnimation. Alcuni elementi UI
sono stati creati usando IBDesignable.
Il design pattern scelto per quest’app è MVC.
I dati sono salvati tramite CoreData e User Defaults per
le impostazioni utente. Le notifice vengono impostate
usando Local Notification Manager.
La UI è stata implementata sia in maniera
programmatica, sia tramite l’uso di storyboards e XIBs.
E’ stata inoltre arricchita grazie alla creazione di forme
custom implementate usilizzando BezierPath e
CAShapeLayer, e CABasicAnimation. Alcuni elementi UI
sono stati creati usando IBDesignable.
Il design pattern scelto per quest’app è MVC.
I dati sono salvati tramite CoreData e User Defaults per
le impostazioni utente. Le notifice vengono impostate
usando Local Notification Manager.
I testi inseriti dall’utente sono analizzati utilizzando un
Sentiment Analysis custom framework creato con
CreateML
La UI è stata implementata complettamente in maniera
programmatica. In particolare la UI consiste di View
custom e oggetti custom per creare i disegni.
Il disegno è stato implementato utilizzando metodi per
l’event handling e drawing presenti in UIView.
Il design pattern scelto per quest’app è MVC.
I dati son salvati utilizzando Realm.
La UI è stata implementata completamente in maniera
programmatica. La trascrizione audio è stata
implementata tramite l’uso del framework Speech.
Sono stati usati altri framework quali: AVFoundation
per l’audio, Photos per permettere all’utente di
scegleire una foto dalla galleria o di farne una nuova,
CoreSpotlight e MobileCoreServices per implementare
Spotlight Search.
Il design pattern scelto per qeust’app è MVC.
I dati sono salvati tramite CoreData.
Skill tecniche:
• Swift
• CoreData
• Realm
• UIKit
• MVC, MVVM
• SwiftUI
• WidgetKit
• CoreML
• CoreLocation
• CoreAnimation
• Firebase
• Design Patterns
• TDD
• Agile
• Git
• C, C#
• HTML, CSS
• Java
203 total views, 1 today