Senior Software Engineer  Sevilla, España

Podría estar disponible

(Actualizado 2021-11-25.)

Senior Software Engineer

Sevilla, España

Nativo English, Spanish

  • +5 años de experiencia en el desarrollo de apps móviles
  • +5 años de experiencia en Project Management
  • +5 años de experiencia en Java, Kotlin, Spring, Android

Habilidades (31)

GRADLE

Git

SwiftUI

MAINTENANCE

TENSORFLOW

Figma

STATISTICS

UI/UX Implementation

RETROFIT

REACTJS

API

Jenkins

IOT

HEALTHCARE

Developer

Sketch

DEBUG

Swift

iOS

TECHNICAL DESIGN

Github

MONETIZATION

Android

MARVEL

QA

Python

QA TESTING

Xamarin

PIPELINE

JavaScript

DESIGN PATTERNS

Experiencia profesional

SENIOR ANDROID DEVELOPER - FREELANCE
Freelancer

2021-11 - Presente

As a Android mobile developer, I'm using both Android to develop different apps to get statistics about Admod, along with other monetization services. Development of platform-specific code for multiple Flutter projects.

VCS used: GitHub, Bitbucket and GitLab.

UI/UX: Figma, Sketch, Marvel, Zeplin and InVision.

Third party libraries: YAML, Gradle, Maven.

Programming languages used: Dart, Kotlin and Java.

Platform: Android.

FLUTTER DEVELOPER
VONZU TECH, S.L

2021-11 - 2021-11

As a Senior Android Developer working at VONZU, I am developing their Android app using Flutter.
Architecture: BLoC.
Languages: Dart
ANDROID DEVELOPER
FELIX SMART, INC

2021-11 - 2021-11

As an Android Developer working at Felix Smart I migrated their Xamarin app to a Flutter app, using It will be used to control their IoT device, called "Felix Smart".
I did implement BLoC as the architectural pattern. YAML, Gradle, Maven & CocoaPods were implemented.
For Sprints' management I'm using TFS (Team Foundation Server - Azure DevOps).
For CI/CD (Continuous Integration/Continuous Delivery) we are using an Azure Pipeline, managed with AppCenter.
Development of an app for controlling the Firmware of the Edge Device using Android. Use of MVVM.
Independency injection using Dagger. Retrofit for connecting our mobile phone with the Edge Device API.
ANDROID DEVELOPER
BABOONI TECHNOLOGIES, S.L

2021-11 - 2021-11

Development of an Android/iOS app to work along with an IoT device (Beacons). Architectural implemented: MVVM and MVP (some projects were not required to be refactored, so we kept MVP). UI and UX designing. Sketch, Figma, Marvel for UI/UX resources management. Programming Languages: Kotlin (with some maintenance using Java).
Agile Methodologies. Scrum, Kanban.
VCS: Bitbucket and GItLab (Git)
ANDROID DEVELOPER
ACTIVA TECNOLOGÍA Y DESARROLLO, SL

2021-11 - 2021-11

Development and maintenance of different apps for Android, using, mostly, Admob and Analytics for testing multiple available markets. Implementation of Gradle modules to reduce development time (modularized apps for the whole company). Development of a native dashboard for controlling advertisement analytics using Flutter Web and ReactJS. Use of TFS & Jira for Sprints' management.
Sevilla, España
ANDROID DEVELOPER
ICINETIC S.L

2021-11 - 2021-11

As a software developer working at Icinetic TIC S.L., I developed Radio COPE, Cadena100 and Tiempo de Juego for Android. To develop those apps, I had to use Kotlin and Java. As I had to implement Third Party Libraries, I used Maven and Gradle for their implementation.
Different VCS were used, like GitHub and Bitbucket. Also, as we were using Agile methodologies, we used Team Foundation Server (Azure DevOps) for managing all the tasks and sprints.
Finally, all the code that I implemented was written using MVP (Model-View-Presenter). For UI and UX design, I had to use Zeplin.
CI/CD pipeline with Jenkins.
Sevilla, España

Formación académica

Ingeniería Informática
Universidad de Sevilla

2021-11 - 2024-05

Certificaciones

CERTIFICATE AGILE METHODOLOGIES FOR SOFTWARE DEVELOPMENT PROJECTS
Permiso de conducción

Contacta con el consultor

/