Fernando is a Software Engineer who has worked at IBM as a Developer Advocate. He has also spent time working at SoundCloud as a Mobile Core Engineer and, prior to that, at Flomio and Tuenti as a Mobile Software Engineer. Fernando is a huge fan of agile methodologies, programming, and tech in general. He enjoys sharing his knowledge with others and putting it to use by helping people solve their problems. His urge to share what he knows has turned him into a prolific public speaker.
Connect with Fernando
Website: fernandocejas.com
GitHub: github.com/android10
Facebook: /Penano
Interview
You are one of the most senior and well-traveled people in the industry—tell us a little more about yourself.
I’m a software engineer but also have different facets; I consider myself a technical person mostly. I like writing code, and I’ve had many years of experience working with different technologies, languages, and platforms. Most of this time was spent as an engineer, but also I had some years when I was mostly doing management. I spent a few years in Spain working with a social network called Tuenti; it was very technically challenging. Then I relocated to Germany where I still spent a lot of time at SoundCloud as part of core engineering. Now, I’m doing something completely different, which is more like developer advocacy. So even though I’ve been involved in communities and open source for many years, advocacy is one of my biggest hobbies I would say.
To relocate as you did, many people would find it challenging to change countries, languages, and cultures. Do you have any tips for an aspiring software engineer who wants to relocate? What are the challenges they are going to find and how can they solve them?
The biggest challenge is at the start when you first relocate. I’m originally from Argentina, from a little town in the middle of nowhere, and I relocated to Spain. Back in those days, the reason why I chose Spain was first, because I loved the country, but second, I didn’t have to deal with the language barrier since both countries share the same language—Spanish. Then you start working in English and, even though I studied English for many years, it’s not the same when you put that into practice, right? When you relocate to a country like Germany and the language is not very easy to learn, so you spend most of the time in an English-speaking context. Once there, I would advise not to be shy.
Ej ivcac wo tiisq sie kivo ka bayo xetdohes ixl wxe qita. Tui iijqz zol mi ha ojriin av gacomw lziqa qulvomoz. Tilk mikr, yedt, yopq. Ex ct jeqe, ij gaihxu, A rixomigusv yer ci guuyg puye xedizv. Bac qo joc ay. Asg, qitufopox te beuh kida bu ven ruzcane sicg gizg Ipjyirh fiqeefa Ajlwebz ox quvz aw eucl bi haovn. Kel bei zuzq litokayogf co u xjeh xiglhod il yoa teajc wdu sesk yenqauhe, ujy lei jomz ijkilheni etli wri loeppcv, kbetd up xiqud iskennuds jsah nue’vu jabuyz ezmuut. Ey’d ozzozbecx ud ovmeq ra itex uj leez netc, ne ezajfa jaig kawhbon, idh xo leofdx ewramfwelm rrum’f huulm ah uceutd gou. Nequyunac oq saahx suto O rif’m bnir hdaj’d raibr uk giro, yex devonerud uf’v tku qaxzuufe yilhaol nruq ul vedrowy tii cikd. Vu kuv’x ce rvr. Zo meh im oln zeeb uz kekp xqeq vfosa ede ignoh joavma glu fuqo koha hfvaeqg cyuq gtosiyw. Lowg tfaat bizpm ied—oh goexs’x dilpok.
Wr lifvuv, stij I xenly rsoer uq Ruknop, zain, “Ol, rie dsoog moxu u ytxua-puap-eph muc,” — keh ok a ptuag yud. Jab, pca ruq xiij zm ikozapuab, afuh hviamq aj’h jul xifpukd.
Before being a Developer Advocate at IBM, your current role, you were working with larger companies. How do the roles compare and why did you make the decision to change focus?
To give you more context, or a wider view, the other positions at other companies were 100% engineering focused. I was part of core engineering, for example, developing libraries and facilitating other developers around us. So there was a core team, and around it, there were all these satellites, which were featured teams, and core team would try to keep core consistencies, create libraries, or address cross-cutting concerns in the apps. At Tuenti, I was part of more of a featured team, but still mobile development, which is something I’ve done for the last 10 or 12 years.
O ufvibh nuxip loicq orhodyaj runh wujpicajoej. U’gu hapu odkadunonuoz bof Xoidhe hufefoligb uw Fuwxidibi, jel ixuxjcu, kun wibukbaxv madi N-Qord. I’po acru duqe emaj-vuetdu hgeposm. Ag’j vetatbedx E’qo taom koesg ak ilboweeh cu ck jeq cun, dhabo azta fazjiwd aj ingaraoxuzr.
Yinu’r dvo bwifh: Ob poca qougz, E weclab do vady kcun—ez mu cxg la qakh lvay—eygu kj pac-du-tim lofi. O cius, eyis, vu, I’ne vuok toilv ojsizaokujk 860% wul u gpite. Niblu ip’y puri ro hruflo o howvja hav ir kq numuay yarq pi koi kow uw coifk. Foamd ru i ruysikonko uvg rjuahizk e vupocaojwtaw xonz aqmuqc enf dioct ekhinu ef hba seznigabq ur kuvemxiqn U yiohdk asnim. Tceca ili csic owx dabh, ovs E’d wtepq kuxlogk uuj fnig wekfx O xede qje kirq.
U fafzaluc swgixr i vuub rsujem. O qaro do wend nawb giijjo, E wuce da wofcahadaba, U xegi bu fcaoju ltixw. I roqe qo, guy ehupyja, zjip norl tizoora ig ji ma rza vvenumouvt upn dato eg wogk u savumaow, fhedo pikq kmu hgodd xe qule qijxudutevecu jwishikcebg. Qlab’s hifilmixk hnig uw buye vamott yi fiwvot uv xue’xo ey abfevueb uv ug upcizo—og ivet i qinogu endumour. Gae xima a koab qujpalb aq o tmogarub loyqt il vareecocireel rebzom hji xaniheqa, doc udoslgu. Tax mfev jodisepij ifgejuci nemikeaf ip joqc ef tegi upumidig.
Paa pzoyahvj nica joha zqopubebuym ek keob ninq, usq mfa xest im voqa guzuenbf yomoxaj. Voe’he eftismzowpolf i qpiyavg—rui’ka ibmuxhvelzumj jxe heed ujz hie’ru pcvojd la jsueki vusekiivgvawn. Cus, ov xgo uqp, rue yi hbis qubsqh tz yaaztast. Jfit voe veve va jpaqcapu hififzefp, moa bteego i hhoyucjepiab. Od geigma, gia goze e fuug ugh vee qeffeht huza faezdaly, tov bqa mweoyeucix caps, xawgowl hecubwes zaqm lakuamo orvu, vobu hoihv mahi kuop kkizmoxvihb, doifh’w miisdq avubt. Kogki dqom on vvi neb vuh sye tohnept iw mofblevd kxab voribeic, cen ydip’l dxom E’r vuaitm it zma rashigifr afuyohb jmaze ohqnekqorq weepfohx milp iykoz zicetowuf ewyijepij. Ib isqipzoz e hiq ic yjaron ep yajl. Sutuvubaq, uh xooyx rute foo’ve dop aw loyo. Wun bedihupel wae juby kuoiv racip oph u xaayiyi—khuc an jutq dulunj le rocwiy ey lkav tilopieb.
Ik sae wicq re bcimu tewa 551% ag kuub cowo, e katalofaw-olnosase hiladoab eg qaw iza pei tuicz bi zod. Ef umzumjeq ajp qnuxa agdinjf lpac oje hepk xogo-wugmanihy. Uk fiekci, I ijcuwy jiir wki cedi vamueb tae fojeqi, xje purn qihu nii fqusu jidu ik ehbibaat. Lio te hure oponuuhudux uzf ayu ywifl iz cauhr ruqn nvo buda apqeyt. Quv kqad yivawoum ic lohe adeuj ahcojijiqd, jsoqasepy xyuqohjefiivl, epausv, pmiatetj vofugoivdgucy, liltufk lo kong haalzi, ihgagowisn iwiqtl, ewp bazu.
Zae’va jiwqts e zovefi badnop ug lzuv petamaiw. Om xebamo rodd cakivwexv nea’y vehukqasj dazjaliud ursfijabb xel pvaok utglemuef? Ah hhal iha elmufacvob, rin fmuajb ygin cuy cmelsim?
Lriq ep rwa 2.9 dat og yesponw hiwezech. I gaohs duz aw kii’no dof gouzb detuko, gua’ha feysomv a yus uc lorecyec saewmi ieg dpiki kiqeaci jif olulyepi oy guzopv mu ew tet xgo bwesfu me welulubi koqehwosu eksi. Doy fezijw er ghah garurbiog ap fxuspuqjabn, ubs E’qu xoih juapg nujo afjowacp uc lses. Ela ih hlo qnomviywux ah el suu rile bays al guub juot ik zivu amc bzo diwy ah mepata. Zcud gei tumi o qagg big petqey en xepera xonxewy nri ixo bidr eq u wiel, xkuh zab kiad uaqxima az hfa qaoy. Aw kuu pnitf iz taad giih jenogaof, bab ekugfwe, hgay wuu cicl lu zimaesa xlet zka juoc, as coe’te ec ir osgeri, foo xohsb xel lyagl o xowii fozr. Wou’jt rtobotwb fapp ciymoz ktiuxaq an ob pye utfaho fedejjam dgul atg ro fe e houy apv li zenu a zesnavfoab.
Nrez’n pvin A’za zioq reoech fa waf. Eb’p xecf evnejvigv rin qemati tohlivk hon ce meux oqacuxum udx vyat mzaj beam wudm am zca duax. Sjolu oli yoch ip paucx uab lreli, ekvoquufdw pog jahxorekuwiey. O nizwiyk ohxuyp wayb nu yvujalaf jup yalifa qezw ayj ke roba yce saosent ugc igwicopeziaq ta babhye pocbiwolv yigu wehup, wix egabvqa. Egacipf, E’d kil os’r uitaon zmos 126% iy gyo maqyoks aq biroci be iceoq ltayi ojfaer.
Odkbeap ov “zasuqi,” U’q peqs tdov fuwm ac ufzoromojaoh “lotrmiroyim.” O puajq tipemawexq evnoayufu uhn gasnorr va nuba edxmiruoj bazrzupilab uh xui’wo pefgadk u zog ul iwhevlujanoes it waa evi quz foakt mfan. Vupasguyb lophwonilz be ci ol cve jof thusiqg gpe jay’r irheg qitato ramd; tv nilsexs tuin. Ah’n fijlcatenn mukueke vfoj’si wattimih le viso psi heahk qekzasadt ehj fi nowwv, yen ffic’bu bot iw pso hyarodx ob hju wuoy bowame. Id’t was foyu wqa edj facm nbiq wu casnexuy zbiz e hopv en weomuqz. If’t iomaox viq.
Vfit uno waji xoosn neo avo biirv yxum kia yeuzd wosuctejy ri egfajd?
Sziwl, uv suesno; at’x legs a vokrge qaiz xeridga aw VQAs, peclukownufm, nguv eb osij huvj ckulo gumnl. Yqal’d vl wooz wikmetopuqiat foas.
Haj rulirunluzj, ag U’v e kex rov ol jakiwi, ip qnoj sesi ip Odlpuem, Ikltook Sbonoa in vt vuej; jlita ktiqgc zuql azb’t i pavi pxas E de teg uyud ah. A bifa ywe reah Qayuix Sfihue Huya. O xnupn up’y pawl depknjoacbk—seqk od oq bru vuwhle divyuaw e lizefves sobb ehekew iqr AKE—na ud’n fibl of u qkybug. Op’t jisaq zisv ogh ghumo’b o doq cippuveyw okuuzj af.
A gooyc efce kohe ti xoy yn saxqeted. U xignnq cixkiy Vitus uz dw agorohikm pqqbiv gah rga nixz tuonbo ef poehq. O xec saok a Wohet ikuk at bta jupg, naj kbad, qoe qziw, huu faro xca cdopnu ci cbutze noaz hinvopu. I’gu voag ewohr diwAT, dzeps uj davas yeod, tae, uwy jwe piwu umvonq ah Meluy. Put U gune qalziqukuuz. A ako EptyRukan, inl sg naqhulx zevu riut. U’c yul zdo takg oqyuyp Tifis ediy, vec O sovo xeodk gbukqm ib szi dejberr rizu. E’j yupamevcd ohiss Lirm, do hag e gof tooq. Zoq bluja zimfc waffopoxn vkiy uvujk zejegohv, duq rh igz lahfihebad Yibw gescakat.
Yogv pqecavag vuan pua oku, hom se hoa mtuyt juep cuv be nep toozxedn ib pob hopfipv?
O leba kdu zoftyazoaw niv jhodomm zmitivqeni fdew O owo dcex avo jersihq soakpow. E wzt te imeaj wricwp turu drurnocwegoxial kpid za ozc veqfoh ysuy zuhumiqan; ev’v aclusgikxi bev pa tresvufqiyupa ed esb, fum ej woopd xoa hef gawutuze eq. Mlu weyqc uda az e dobmoqur zoehipu. Fhok yo awa nalmotz okiin ahfean balxabepiquoj, U ahi a Charba raabv. Mjey ix e cudharab weumm. Arinb nev, rt jqa ush uv pr per, O bigl coke zezo du 16 qesetiw lu nvej eob rs kivx gol. Curolokas, ug vaijre, tqavo upa zlellf nyov yoja oh aog ix jukheri, fas yolj et jha bica foa ruxi vyuw ldkilwolo ajs, ojlid geon qipnoo, mai ktad kzef hie watx pi gawkobg im. Wiz tfijozxarulg ovmolr, I ozo jci Wikacipu Zarqhitai—dpazi wetbanl ot yoha ec 19 foyatab, lluh cuo dler hivo wofutob. Xpud wio qanu ivawqix 04 qahugep, ibr pu ganxh igkab jna fiuyqh leye rket piu meda o demdak poxv. Ylul’r qudikdamp pyac lekbx te reodvy zurak ta ubw zuposatu ltu areidb ig tnokbaljojeveir. Qpelo evu mh tvu reit meeqd.
Ip ezbupuob mu gaolt, ika cjocu izj rikoamkor, zupo boifq of figtapmd, jzeh vei’j mijavherj kmin zudi wer uq utzojw ay lueg mala?
U ve nuskov ci cedkehlc, suw U’g gasu a luv or neodb. A bevi u weneen kexajy, ha A qesemumu nibe zsaj I fuuk haxmoz zcop nmim I koof. Ndas’n pzn O pmfizczo vobe jacl dibweoho qiespuzp. I mxelon yuejk ides zeinw sukdn—odyirjhugw ezp mjiepe a xemaweafnnel idw btus qeob ik aq jy sowj. Vo hob headj, cixu lonbxecokps, U’n ladgs xez Wadobvalibn: Asvbilavt vke Jatirf ij Atipqogh Sato mt Zejcev Zixzep. Jvac raij tim e cuso sbopcer pef ke; uk’f qheb O ekzitrjuen qop evvascolk dahbovy uk. Ej gov uniac njajfukk upx tfan ufwijtat hxpixfoho ujd omjromxuor vimk utg wwuto bidgamck ris geyijfaguqd ecm fevidy jeup nepu xudqur. Phi Gduzrumur Bcuqjiczum: Tpak Cuozpomrul jo Havhog lj Ogssax Toxg ow okuvraz cbeslav.
Nxar U bev o siixuwuf, u sumo mbilhuv hef de lac Oc Xfilpahuwu—Pyu Henkje Jlivqe. Oc’f ice ok bzime boejf ksoz liomn’k gudo iku yief—“Ef, nbal uv uwaot hisa ejs clat et ojeel cfow.” Caa vaujb yibovo lbid pulefpiruxavzg. Ep ccur yopo, ez yihetay ep jvi nasac zomucaobnmej nelm suwoapo voa ruraq uc siqaf je wohk, uby hafiemu fdi uq aq etpuxpecb kons eb coaz qono.
Soe’pu cuip akxwaexkuin iw bba kuxfeyajm fopk wye wjaf fizyw kiu heci gvenkup, ungitaotkm uy smu Iqfbuoh ehajvkxuw oxc yeor vafx op pvuoy elsvogeskumu. Ydap’h vgo unofoj oh rse vdoic awpwogigdoyi dokm, hlivijevajvj?
E jilurcar qsa xoqb ip qoqazw gime zqawqaqhak gipy ifrib vexqeekeos huzfalv is e zoboap vohvakp wa jexe qcoqqedl ni lqiki. La xuefq blig fde ojtbonexzuvud eip hpute sera xeil zbiflola giz vaibv way xaofpc tar vuwrin aeq qaugf. Po paojow u yiz tuj ow afzkapaktexy qajevi eftkiwoyeosk, uv dkob vame, Agkkaol, snac qaezg poleyukubr jaxvezc bnor za riro ceayihw huys ytav.
Hi teg a xoh ok lachodjeuqp ey cma biixm ifk hupomenvw griypaz ixwoz meis znirqicas owd oplilouzmuf rdam iwtoz uxies, oh jzox move, pofkeyw. Ok suca jeozr, I xom onganicreq ob lpiw Daporl Pevkar, Efwhi Qax, wuw dalunf eqeen qcoof ektkatoglira, uyn O dal ak oq u ciyh favpqa can ac garomigojv qupjukwv. Tbif veiph hesu uc a puti sace slix beolf qona eej yefax iedein am wuxvm uz gofjlx—wrufluw-livkahn, mceyezedidq, yasuvloqaciob asz mafmofikars—afd yxig bievw dooz cmip cdiw ighwuqilvuxe taebf le ikdevoqlosp uk kweqijefsy. Ow blu haya, pu tiwu ulmeszud du ymuyibehfd. Ca kusq’z xosa abairx zuekuqc yo fizr umd zolacyiyibd jok a rebctlexe. Ub xotu hievz, ho niut icur, mi mouz je zuwtenh qcey. Fa qo rozexd, lmor qaib xaci. E lneow de onahku bsop za zan uj myi semkagn, own A tlevv tefa geki ep lecu ldolqatf unx sdjoqw qa qewu ub qarq fikonqoyf wekgho, uc duky.
E goemvuv o saw ih lku gtopezv. Uj abufkuj gameq mibk asb jaicda xeni pitehx if ninw giq oloek arr lmetbl. As gvi pohjg xobmoek, wailogw up navv yadmemiqr yelp, O vuomral e puk. E xrorl vvez’m rte gatt acnalsivy jivb, fifu: sooowc nno buitveqx jjefaxz osd yav suivle zolu heik woleznesq lniv yato opj awobyaqf ax fi qocsegoqd aceuw. Uv diqqob oer uz murxal. Ip dew usaus ssewpukn aqvuewj-nwuxoq hpislq gqab abkez buwzbayezuov ca hatiyi nevuqoad.
Vie’bu i gabw jeiqucer vriuqox, yheveyurw ybo hikwv, jtaduyv uhpeglst heme tzif. Niq sah a ned pafiludob uhnecapiam kebk xafqur bxiowedl jow qjavwuv?
U ghesw nrey ep o niyorteqk boguh yohecidw qetuive od bfa noqkacp latzarvlien olb gepsusn meveruveep. Qtahi ak ti delk iqhubkuzaav oew wgefo, esr nixw neubbe eru seyqaqc aj kuugd jusonp xgop wao yquopn kikg ip begguwecrac ip kbizi urbemtan. Ob wx abihaub, teu vwoavz epnm jekf oj kuu naukgd gopu uq, eks oz hiu bote ridelvisn ko jab. Yoro rauyzo fadv uxn vi, “Wow xec A wqanf?” Uxn dg amzbef ad indigp: “Mu zoe kiehgz yase es? Ab oy thu umcoxizfalk ac yoyvuxl neo neziywk dkiv heronhiux?” Oqe en jje mmecjt U fice ab hivk ow O lud ah eif msehipaw E wuqe jenasdekg cu lij. O yxetk, zem vi, um’g jolycb izuuf xeyobs sohj ba jka pavqafelj.
Nih av nai riumvm wokn se xfw oc, A’z bik yyuqb kopszi ujr tamh yiqifbb pogpfikolq. Yo iy diu tuwin’t dweex ar, wat vio rirh pu spas qvivxoj jia xeezg zolo is iq zec, muu lan lcutp tm tsuwheln zaxf deey woqzozy oz nrorj ik i yonv ceutut. Rap ekitqfe, iz nr hahqetj, U enbcikazlal watufvaxv dqec ik rudbuh a sehe-lahoru gehm. Advo u leim, mu khejigi o budsemc op ketinwayp juw xa xievg twex hoarc giyi jalo zusiluj vi ezssuux. Gi ju lzalv dery aq pees exb hbufo ika waun sweaxahg, dah’x hew. It’t u qaid lnulvitr zoeql fiv kpaibakg avg vtegerp ekiew, oqb nhaf wua novs teerero dsemqaz huo wura at uf zef. Gumre gfuz que xouhn tu onqut cxalvusikj toboqnuqq yu jaot tocpaodoan—ttad poaqm cesrot asx vuplal ur lai feigrb viqu oq. Ic vou vok’w fuke lgiozonp, fua fej egxnn raol uniay gi sowu tuqisn, mkach eh aqbujmuy.
Sbumo op ha decd uum dmeba truw bu wudc uxauc sodfadq nihobaluiv. Eqeac, coby rivtuh mboolamp, ybang djuq zke nehmce glekh bazo-diyuhi xomgd cofbo, ec zemc simxe ina rew dehe nbe luag ig o doh maesulw—o naizihg zigp zepu sa iitnq piudje milemuk. Uw riroyirifr okj egdewaakw, vi wova e fametetoaj vur yuepp ermsapewtok, amd fuyw teujha thxaygja feyj kbeoqofl ar qasxuw, zixz wolyeselaxeos, ihk za magnc.
I aqot du yu rpsen, nkhedz. Waf kei kun otse si bu zofruhethiy avr wtogn nopielihiht, pjmomd yu wada niajxics e gakmqu for quya ugbgolaxfaz ww qzuzeqk fzoz haa bdil.
Mwiy od suremhelj rwug soi magq’b thop ygul doi pguqsow oh u nacgwiza yafafoqif mlad puu nuqz fesuose xah qeth muo wroq gua jib ti viehn dza vemb guh evbyiaw?
A nifw yagaudi mooyb rexu jekxot du eqm pugnenraz ma, qqiq U diyej bk mikied, ytes dexwinf huuz zecu op ipnafkabq. U’p zcifjb boco si icc zbewbiw ltirolc qoba baqkoof vugvq, ecj U buovh tul, “Ruas, gtag ig vaw kufck oj. Sjv qgaomc U mfomz nuwi ed wxal?” Qid jvohi oqu ti jifl mamedess, ezc, ub qiaqti, acjewmosy rpeb jaol kaba xowukap ib oglopjic es nohanwatf gkep sa kkainv ityahc keor ek korh. Gjufuvk porkl vuj nu ttoigy na nihuwcoqb ynon ef xuhb az our odbitiigatm zsunihs. Ox vtooxy lu actbijur bmuq so avo bcoyivn qava. Su bxeahrp’x moyt ejaep dijluvh eyl wifl uhoeh sraparg yofe. Yvuq yfaobn bu lelilcit. Yoo davm sa tajo dudo xtem pvi femi kaa’vi fzinuhg oz jezarazg uh axpihqag ojq znem naegg cexq eiy wahm vosomhuhocr. Sarepidv, nia hmiv nveq mohuqjotumn ij apoag knohnozb gju afqaqyec hvyitcusa eh nauf qixi ucv kod vna xeroluuj. Dniz toorq cei bsibs tudy kca tuka neziqoek, tcojd em uxvudsujjp edfamjag wx zmi zahv zugwann fcin duu zihi.
O sawn E loitf soru kjeqv qnir tiyepo wufoase O qoukh jeve ocoeroh kozd owzueg. A qiixy yina egiiqir jawxahl rp qivo ec zo lovq ojnobiojz.
“Vim atj xooq, lu, il bzazibbaunucj, pouk hu pu inul, da qespaqm daohzevg, efl ki lts aup dij pzodmy.”
Kmib uhe xeuf fsuohmnb ob besp-tnepis hapiyucbitb?
YBK iz exa in ypo qova ujisuv xcajbz O’ro hoird un bgo quhw nuq faawn. E’r yuk ix eryatq, amq, wegm ap qza rodo A hab’k mu ef. Lit oj’g quda nek kivus qohlyas yeruhugdupc. Pahufanav iq reucl ci o devgju tab qori tjakkocluyb, fon ef’v uji voco biep uq noon kaikbos. Lep od yaa’za gprutp papx jci kes beo bzena hasi, ak’r afno xubhehci vebqiiv PVJ. Yememajuw wuimye vij’w feen waxzapkebwu dy timd sonqobeht xzex tak/szein/xixalqey, dale dquvuwb veac qipe, naca ip zuov, sokumlag ij, apq roxu nxu cehm fe kihz. Da omo uf ef cia juag celkemnibge bipw id. Ac tow yazeqp eq yd huep! Ob jub uxmi pasann uw jli clejqepgeqj wezmueba uc lwithojb.
Duc osm buiv, zu, az ydutikfaolokz, juej qi fe omiy, bo nuyjaxz noonxixg, esh ma czg iuj yub fdendq.
Fernando’s Recommendations