Career Profile

Hello!, my name is Sofía Swidarowicz. I'm a Mobile Software Engineer, focused on iOS operative system, although I've done a little bit of Android, Ruby and Javascript for different kind of projects. I consider myself adaptable to different environments, hard worker, tenacious and sometimes funny! :3.


My goal is to learn what I can from my fellow colleagues, from building great apps and having the best time I can programming.


I've also helped a friend in their comic editorial MilkyWay Ediciones (the best in Spain). And wrote some articles for a miscelanious website in Chile called Calabozo Mutante back in 2015-2017.

Experience

iOS Senior Software Engineer

2022 - Actual
Domestika. Madrid - Spain.

I started a position in Domestika in April of 2022 and I developed some nice features for the app.

Worked using RxSwift, Redux and CTA Architecture, using in the latest development SwifUI.

iOS Software Engineer and iOS Cooperative Lead

End 2017 - 2022
eDreams Odigeo. Madrid - Spain.

I started at the end of year 2017 and I developed some nice features for the app.

eDreams is an online travel agency (OTA) based in Barcelona, Spain, Italy and Portugal, that offers deals in regular and charter flights, low-cost airlines, hotels, car rental, dynamic packages, holiday packages and travel insurance.

We also develop other brands, Opodo, Travellink, GoVoyages. This apps have different markets around the world.

- eDreams iOS

- Opodo iOS

- Travellink iOS

- GoVoyages iOS

iOS Developer

2016 - 2017
Rentalia from Idealista. Madrid - Spain.

I was the main developer for iOS app in Rentalia.

Rentalia is a renting short-term or vacation rental company, available in 7 countries: Spain, Italy, Portugal, Croacia, Germany, Neatherland and France. And is spected to grow a bit each day, althoug it has a big competitor like AirBnb we have loyal costumers and clients.

I've also helped to build the Android application from scratch. Both apps have 4.5 stars in their respective market.

- Rentalia iOS

- Rentalia Android

iOS Developer

2016 - 2016
BBVA Cells, Sngular. Madrid - Spain.

Cells was a so called project in BBVA, which was trying to build a Polymer application for the bank. Thought as a multiple component application, we needed to build small pieces for each mobile environment. We used Cordova as the main processor to act like a bridge to for different iOS functionalities. We ended creating iOS native plugins that were connected to the Cordova main project. We used javascript, yeoman, gulp and more tools to automate all of the process.

- I wrote different scripts in nodeJS to compile a cordova project

like this one!

- I wrote also other script in NodeJS, is a Hook Plugin for Cordova, that adds the "Run Script" option in XCODE for CRASHLYTICS. What it does, is to add the PBXBuildFile section in project.pbxproj file

see it here!

iOS Developer

2015 - 2016
BBVA Pilots, Sngular. Madrid - Spain.

Pilots was another great and awesome area of BBVA. I learnt a lot of animations, autolayout and design in this project. Basically we created interesting demos to present them to BBVA's' bosses. Some of them, like Xpress now are seen applied in other banks!. We used technologies like Parse (R.I.P) as backend, html embebed in native app, etc.

- Pilots Portfolio

- Pilots Mood project video

Teacher at UPSAL

2015 - 2015
Universidad Pontificia de Salamanca

Due to my experience developing a QA testing environment for mobile apps, I was granted to teach a two day class in Universidad Pontificia de Salamanca on how to configure and develop BDD test in Máster Universitario en Informática Móvil (MIMO)

- BDD and Test Automatizados slides

iOS Developer - QA Tester

2014 - 2015
BBVA Compass Mobile, Sngular. Madrid - Spain.

I was in charge to build the QA environment (BDD and UI Smoke) to test BBVA Compass (USA) mobile iOS and Android. I was using Calabash iOS and Android to comunicate with each mobile environment, Cucumber and Gherking to write the BDD test and Ruby for scripting.

Codemotion participant

2012 - 2012
Universidad Pontificia de Salamanca

I was learning Cocos2D at the end of 2011, and by 2012 I was recommended by Sngular to lecture about my finds and experience about the framework. I gave an introductory talk about it in Codemotion 2012.

-Introducción a Cocos2D

iOS Developer

2011 - 2014
Sngular. Madrid - Spain.

I started as a Junior developer in Sngular, writing diverse kind of iOS apps. Some of them were internal apps, a little simulator game, an iPad application, diverse little demo games

- KnowSquare

- Azzeite Tree

- Kids Beathing Asthma

- Where is my nose

- What Colours are there

- Find the Opposites:

- MAIAP

Side Projects

Other projects I developed through the years.

Talks & Coffee - iOS application that I've created along side with my fellow friend Juan Pedro Catalán, to centralize all technical talks around the world related with iOS SO. We are using his account to distribute the application, thank you Apple for making it easy (sarcasm).
Honyaku - Curated tool to transform CSV's files into Android and iOS localizable files.
iOS Google Custom Info Window - As the upper project, there is almost no examples on how to develop a custom info window in a google map class. I wrote this example to help me and help others start this functionality.
iOS-URL-Schemes - This is a github solution from my gist of iOS list for urls schemes a list of different URL Schemes for iOS (Swift 3 and Objc)
XSigning - Before Fastlane we needed to handle the certificate signing when using remote building (Jenkins) ourself, with my almost unknown knowledge of Ruby I wrote a script to help me do this painfull task. Is now, obvioulsy deprecated.
Cocos 2D Integration app helper - In 2011 I was curious on how to write a iOS game and I stumbled with Cocos2D. There was almost no documentation and I thought that all my pain could go away if I wrote a project on how to integrate Cocos2D in a iOS app...this is really outdated, but worked pretty well at the time :)
Some more - You can read more information in my blog

Skills & Proficiency

iOS

Android

Javascript & jQuery

Ruby

HTML5 & CSS

QA