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
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.
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.
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.
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!
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.
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)
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.
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.
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
- MAIAP
Side Projects
Other projects I developed through the years.