Raul Bache
Systemutvecklare
Jag är en mångfacetterad och lösningsorienterad systemutvecklare som har haft fötterna i många olika sorters branscher. Jag trivs när jag får en nyckelroll i komplexa system som kräver stor kognitiv förmåga.
I min yrkesroll har jag jobbat mycket med mobilapplikationer för olika sorters ändamål, med tillhörande infrastrukturer. Allt ifrån Scala/Akka till NodeJS och Java/Spring. Jag har aldrig sett några hinder med ny teknik, det är alltid givande att få sätta sig in i någons lösning och förbättra den.
De senaste åren har det blivit mer och mer av backendapplikationer skrivna i Java eller Go deployade i K8s-miljöer.
Områden
- Systemutvecklare
- Problemlösare
- Lagspelare
Om Raul
Min absolut största styrka är att jag har en exceptionellt stor förmåga att snabbt sätta mig in i problem och leverera lösningar av hög kvalitet och robusthet. Jag levererar stort värde till kunden, vilket gör att de alltid försöker binda upp mig för längre perioder. Min nyfikenhet och vilja till personlig utveckling gör att jag hela tiden försöker hitta bättre och smartare sätt att lösa problem på.Rauls CV
-
Västra Götalandsregionen
Tech Lead
2022 -
Raul har varit en nyckelspelare i att leda arbetet med att utveckla och förbättra VGRs Android-app, vilket inkluderar att implementera nya funktioner, optimera prestanda och säkerställa en användarvänlig och tillgänglig upplevelse.
Utöver detta har Raul också ansvarat för att hantera kubernetesmiljön för VGRs app-team. Han har säkerställt att miljön är robust, skalbar och säker, vilket möjliggör snabb och smidig distribution av applikationsuppdateringar och skalning av resurser vid behov.
På backend-sidan har Raul arbetat med att utveckla och underhålla de nödvändiga systemen för att stödja VGRs app-funktionalitet. Han har designat och implementerat API:er, databaser och andra backend-komponenter för att möjliggöra kommunikation och datahantering mellan appen och andra system.
Sammanfattningsvis har Rauls tekniska kompetens och ledarskap spelat en avgörande roll för framgången för VGRs app-team och deras strävan att leverera en högkvalitativ, tillgänglig och användarvänlig app-upplevelse för sina användare. -
Zimpler
Systemutvecklare
2021 - 2022
På Zimpler fick Raul både utveckla nya implementationer av befintliga clojure-baserade tjänster i go, och fortbilda kollegor inom utveckling.
Vidare så möjliggjorde Raul för uppgradering av befintlig hårdvara genom skapandet av mjukvara som skalade bättre med de behov som kunden hade. -
CEVT
Android plattformsutvecklare och Cloud
2018 - 2021
På CEVT stärkte Raul upp bemanningen i deras team av plattformsutvecklare på deras androidbaserade infotainmentsystem. Där skapade han CI-pipelines och optimerade systemkritiska bibliotek.
Parallellt med det var han delaktig i introduktionen av Golang för deras cloud-plattform, med kompetensspridning och utveckling som primära sysslor.
Även inom cloud fick han stärka upp CI-pipelines och kubernetes-kompatibiliteten av de interna tjänsterna som kördes på GCP.
I ett av de javabaserade projekten skrivet i Kotlin/spring/hibernate fick han anpassa applikationen till att fungera i en k8s-miljö. -
Collector Bank
Android Dev Lead
2017 - 2018
Raul ansvarar för den mobila plattformens implementationer med Android som huvudsakligt ansvarsområde.
Raul har varit mentor åt nyexaminerade anställda, hållit i kompetensluncher, meetups och föreläst om designmetodiker inom systemutveckling och programmeringsspråk.
Java, Kotlin och Scala har varit de huvudsakliga områdena för Raul.
Raul har infört Kotlin som huvudsakligt programmeringsspråk för android-produkterna på Collector Bank -
Ascom
Systemutvecklare
2016 - 2017
Raul utvecklade och förbättrade ascoms Androidbaserade mobiltelefon för sjukvården.
Raul förbättrade dels infrastrukturen kring produkten, dels ramverk och stödapplikationer för den. Raul automatiserade delar av arbetsflödet och förbättrade övriga utvecklares dagliga arbete.
I arbetet ingick daglig utveckling av tjänster i Java och i C/C++. -
Kappahl
Systemutvecklare
2015 - 2016
Raul har varit ansvarig utvecklare av Kappahls kundklubbsapplikation för Androidplattformen och tillhörande backendserver skriven i Java Spring med Hibernate som databas-ORM. Stödverktyg i .Net C#.
Ny funktionalitet och buggfixar har varit de primära arbetsuppgifterna. -
Appland
Systemutvecklare
2014 - 2015
Raul hjälpte kunden att implementera nya features till kundens alternative appstore till Android.
Dessutom bistod Raul i att ta fram ett system för continous integration och automatiserade UI-tester av applikationen.
Han utförde också viss PHP-utveckling av kundens drupal-stack. -
Rchery
Systemutvecklare
2014 - 2016
Raul har varit ansvarig för implementation av Android-applikation för mobil marknadsföring. Han har utvecklat funktioner och tagit appen från prototyp till publicerad första version på Google Play.
Utvecklingen har framförallt skett i Java och Python. -
Volvo Cars
Systemutvecklare
2013 - 2014
Raul har utvecklat nya features i Volvo On Call, en app som möjliggör kommunikation med ens Volvo.
Förutom apputveckling har han också tagit fram system för continous integration med tillhörande unit/gui-tester av Androidappen såväl som Ios-appen.
Dessutom har han vidareutvecklat en mockupserver för interntester av appen, skriven i PHP. -
AppSpotr
Systemutvecklare
2012 - 2013
Raul utvecklade ett system som kunde generera native-applikationer till android och iphone.
Till det fanns ett backend-system som försåg de kompilerade applikationerna med data, innehåll, färger etc.
Tekniken som Raul utvecklade bestod också av mailservrar som kunde hantera beställningar av applikationer, kompilera dem och publicera dom på google play och apple appstore, med tillhörande certifikat och appbeskrivningar.
Relevanta tekniker: Android, Ios, Python/Tornado, Redis, Java, MongoDB, Play framework, Scala, Rabbitmq, Redis, Erlang, scripting, . -
Ericsson
Systemutvecklare
2011 - 2012
Raul vidareutvecklade ett distribuerat testsystem skrivet i Erlang avsett för lasttestning av Ericssons LTE-nod (CPG).
Raul var tänkt att avlasta det kinesiska teamet som var avsett för utveckling av denna applikation, men med tiden blev Raul den individ som Göteborgs-teamet i första hand vände sig till när frågor kom angående produkten, dess funktion och dess eventuella egenheter.
Förutom Erlang-kod skrev Raul också kernelmoduler i C och viss kod i C++.
Raul gjorde en resa till Shanghai för att under ett par veckor arbeta närmare med kineserna. -
CamClic
Systemutvecklare
2011 - 2011
Raul utvecklade en kundklubbsapplikation för Android-plattformen baserad på en ios-version.
Appen skulle läsa data från en webservice och presentera relevanta erbjudanden till användaren. -
Volvo Cars
Systemutvecklare
2010 - 2011
Raul utvecklade en prototyp för Volvo Cars nästa generations infotainmentsystem.
Prototypen skulle ha en röstigenkänningsmodul som tog kommandon från användaren och presenterade resultatet på en display och en talsyntes som gav auditiv feedback till användaren.
Utvecklingen gjordes i Adobe Flash.
Många av prototypens ingående element hamnade sedermera i produktion. -
Regin
Systemutvecklare
2010 - 2010
Raul var ansvarig för ett team som implementerade en android-app för att kontrollera utrustning för fastighetsautomation.
Företaget Regin hade regulatorer med internetåtkomst, och appens syfte var att via ett binär-protokoll sätta börvärden, läsa värden och larm från dessa regulatorer.
Rauls kompetensområden
-
Drift/Support/Service
Användarsupport, Användarsupport -
Hårdvara
PC, Mac, PC, Mac -
Operativsystem/plattformar
Android, Mac OS, Windows XP, Erlang/OTP, Windows XP, Linux, Linux, Android, Erlang/OTP, Mac OS -
Roller
Utvecklare/Programmerare, Utvecklare/Programmerare -
Systemtyper
Mobilapplikationer, Objektorienterade system, Mobilapplikationer, Objektorienterade system -
Tillämpningar
AJAX, AJAX -
Utbildning
Systemvetenskap, Annan högskoleutbildning 3 år, Systemvetenskap, Annan högskoleutbildning 3 år -
Utvecklingsspråk
Erlang, Scala, Python, Python, Erlang, IntelliJ, Servlets, Java, Scala, IntelliJ, Java, Servlets -
Verktyg & Middleware
Git, Gradle, Spring, Spring, Tomcat, Eclipse, Git, Tomcat, Eclipse, Gradle
Rauls anställningar
-
Systemutvecklare, AppSpotr
2012 - 2013
-
Konsult, Epsilon IT
2010 - 2012
Rauls utbildningar
-
Certified Java developer, Oracle
2012 - 2012
-
Certified Java web component developer, Oracle
2012 - 2012
-
Dataingenjör, Chalmers
2007 - 2010