Since 2011, I've worked as a freelancer, by myself - on my own projects, on remote teams, but also with big companies such as DeinDeal, part of Ringier. I've had the chance to be the one taking decisions, but also to help shape others' decisions for the better. I'm always on the lookout to improve the user's experience, both visually, and from a technical perspective; my ultimate goal is to know the user is happy and has a great experience while using the apps I work on.
I'm always trying to improve and keep up with new technologies, I'm putting the effort in helping/teaching others, and I usually like to understand how and why things work. The latter also includes decisions, and it's a reason why I like being involved, because I can have a better picture of the project I'm working on, and its direction.
My main expertise is iOS development, but I've also been involved in Frontend and Backend development, both on personal projects, and at work.
I've worked with Obj-C, Swift, SwiftUI, Vapor (Server Side Swift), Node.js, Express.js, JS, Ruby, Sinatra, HTML, (S)CSS and React.
I've used OOP, P(rotocol)OP, Multithreading.
I constantly work with and sometimes design RESTful API's.
I created multiple backends and the frontend part for some of them.
I've implemented Push notifications both on the device and server.
I've worked with In-App purchases and Payment SDKs.
I always work with Auto-Layout on iOS and implement Responsive Design for the web.
I've set up several Continuous Integration & Deployment pipelines.
I always use git, especially in teams.
I've implemented Google Analytics and GTM on iOS.
I've worked with AWS S3 & Digital Ocean on the server side.
I've worked with Core Data and also implemented sync.