Marc Ramírez
Desenvolupador mòbil
marc.ramirez@gmail.com · +41 78 912 34 56
Zurich
Suïssa
https://linkedin.com/in/marcramirez · https://github.com/marcramirez
translate.sections.summary
Com a desenvolupador mòbil amb més de sis anys d'experiència, especialitzat en el desenvolupament d'aplicacions natives i multiplataforma per a Android i iOS. La meva experiència en llenguatges com Kotlin, Swift i Flutter m'ha permès crear solucions robustes i innovadores que responguin a les necessitats dels usuaris i dels negocis. Busco incorporar-me a un equip dinàmic on pugui contribuir amb els meus coneixements, optimitzar processos i avançar en el camp de la tecnologia mòbil.
translate.sections.experience
Mobile Developer, Tech Innovators AG
Disseny i implementació d'aplicacions natives per Android i iOS per a clients del sector financer, enfocant en la seguretat, usabilitat i rendiment.
• Llançament d'una aplicació bancària que va assolir 150.000 descarregues en sis mesos, amb una puntuació de 4,7 estrelles.
• Reducció del temps de càrrega de l'aplicació en un 35% mitjançant optimitzacions en el backend i frontend.
• Integració de notificacions push personalitzades, augmentant la retenció de l’usuari en un 25%.
• Implementació d’un sistema de proves automatitzades que va disminuir els errors de producció en un 20%.
Senior Mobile Developer, MobSoft Solutions
Desenvolupament de solucions multiplataforma utilitzant Flutter i React Native per a aplicacions de e-commerce i serveis, centrant-se en la compatibilitat i la facilitat d’ús.
• Lideratge en el projecte d’una aplicació de compres que va mostrar un increm ent del 40% en vendes en línia.
• Creació d'un component personalitzat que va millorar la navigabilitat i reduir les queixes dels usuaris en un 15%.
• Història d’èxit en la migració de dues aplicacions natives a Flutter, reduint els costos de manteniment en un 30%.
• El taller de capacitat en testing automatitzat va augmentar la qualitat global del codi en un 25%.
Mobile Developer, Remote
Col·laboració amb diverses startups tecnològiques en el desenvolupament d’aplicacions mòbils per a la gestió de projectes, utilitzant metodologies àgils.
• Augment de l'eficiència dels processos interns en un 20% amb una app personalitzada.
• Desenvolupament d’un sistema de seguiment en temps real que va incrementar la participació dels usuaris en un 30%.
• Documentació avançada dels processos de codificació que va facilitar la incorporació de nous desenvolupadors.
• Alliberament de dues versions reeixides amb un temps de desenvolupament reduït un 15%.
translate.sections.education
Llicenciatura en Enginyeria en Sistemes de Computació — Universitat de Viena
Tecnologies de la informació
Formació centrada en programació, algoritmes i desenvolupament de software, acompanyada de projectes pràctics en aplicacions mòbils i sistemes mòbils.
translate.sections.skills
Languatges de Programació: Swift, Kotlin, Dart (Flutter), Java
Eines de Desenvolupament: Android Studio, Xcode, Visual Studio Code, Git
Disseny d'Interfícies i UX/UI: Sketch, Figma, Adobe XD
Metodologies i Gestió de Projectes: Scrum, Agile, Kanban
Tecnologies i Plataformes: Firebase, REST API, GraphQL, CI/CD
translate.sections.languages
Català (native)
Alemany (fluent)
Anglès (advanced)
Què fa un desenvolupador mòbil i per què és fonamental en el món digital
Un desenvolupador mòbil dissenya i implementa aplicacions per a telèfons intel·ligents i tauletes, utilitzant llenguatges i plataformes específiques per garantir funcionalitat en Android i iOS. La seva feina combina aspectes tècnics i creatius per oferir solucions intuïtives i de qualitat, que poden influir significativament en la satisfacció dels usuaris i en els resultats del negoci. La demanda per experts en tecnologies mòbils creix acceleradament a tot el món, particularment a països amb referències com Suïssa i Àustria.
Algunes de les tasques principals inclouen l’anàlisi de requisits, el disseny d’interfícies usuaris, la programació, la integració de serveis, proves de qualitat i manteniment continu. Conèixer les tendències de mercat, implementar bones pràctiques de programació i optimitzar l'experiència d’usuari són claus per a l’èxit professional en aquesta àrea.
- Dissenyar i desenvolupar aplicacions natives i multiplataforma per a Android i iOS.
- Garantir el compliment de bones pràctiques d’ús i seguretat en el desenvolupament.
- Col·laborar amb dissenyadors i product owners per a implementar prototips i funcionalitats.
- Realitzar proves i resolució d’errors per garantir aplicacions lliures de fallades.
- Mantenir i actualitzar aplicacions amb les últimes tecnologies i normes d’OS.
- Optimitzar el rendiment i la compatibilitat en diferents dispositius i versions del sistema.
- Gestionar projectes amb metodologies àgils com Scrum o Kanban.
- Participar en la formació i mentorització de nous desenvolupadors.
Paraules clau i habilitats essencials per a desenvolupador mòbil
Destacar en la recerca de feina com a desenvolupador mòbil requereix conèixer les tecnologies clau, així com habilitats de col·laboració i resolució de problemes. Aquí hi ha algunes de les competències més valorades i buscades en el sector.
- Swift i Objective-C per a iOS
- Kotlin i Java per a Android
- Frameworks com Flutter i React Native
- Disseny d’interfícies amb Figma i Adobe XD
- Gestió de versions amb Git i GitHub
- Integració amb API REST i GraphQL
- Metodologies Agile i Scrum
- Automatització de proves amb Jenkins i Firebase Test Lab
- Disseny UX/UI responsiu
- Optimització de rendiment i memòria
- Proves de seguretat i testing automatitzat
- Implementació de push notifications i serveis en la núvol
- Coneixement de bases de dades com Firebase i SQLite
- Manteniment i actualització d’aplicacions
- Cicle de vida del desenvolupament de software (SDLC)