Samir Antonio

Angestellt, Senior Software Developer, Devoteam
Vila Nova de Gaia, Portugal

Fähigkeiten und Kenntnisse

Android
Deep learning
Design pattern
Linux
Software Development
Kotlin
Software
Computer Science
Information technology
Application
Spring Framework
Java
Backend
Apache
JEE
Interface Design
CSS

Werdegang

Berufserfahrung von Samir Antonio

  • Bis heute 1 Jahr und 11 Monate, seit Jan. 2024

    Senior Software Developer

    Devoteam

    Project: BMW Embedded Systems Developed and maintained the in-vehicle software update application for BMW's infotainment system. Engineered the user interface using Jetpack Compose and implemented a robust state machine to manage complex update flows. Developed a Python-based automation framework to simulate user interactions and validate screen transitions. Tech Stack: Android (AOSP), Jetpack Compose, Kotlin, Python, Coroutines, Git, Scrum

  • 7 Monate, Juni 2023 - Dez. 2023

    Senior Android Developer

    QuickOps

    Project: Farfetch Redesigned two shopping applications using Android product flavors to manage separate branding and features. Built applications from scratch using an MVVM architecture with Kotlin, Dagger Hilt, and Jetpack Compose. Tech Stack: Kotlin, MVVM, Dagger Hilt, Kotlin Coroutines, Jetpack Compose, Git, Scrum

  • 1 Jahr und 3 Monate, Apr. 2022 - Juni 2023

    Senior Android Developer

    Montash

    BMW In-Vehicle Voice Assistant: Architecturally modernized the VA by migrating legacy Java logic to scalable Kotlin/Android with Hilt and Coroutines, boosting maintainability and stability. Resolved critical runtime crashes and implemented security protocols for sensitive data within the embedded system. Tech Stack: Kotlin, Java, Android, Hilt, Kotlin Coroutines, Cerence SDK, Unit Testing, Countly, Git, Scrum

  • 5 Monate, Dez. 2021 - Apr. 2022

    Technical Lead

    Y Media Labs

    Project: First Republic Bank Led a Design System team at First Republic Bank, managing two Android developers. Developed custom Android view components, focusing on performance and usability by applying technologies such as MVVM, Kotlin, Dagger, Flow, and Compose. Coordinated efforts to support the developed components for use by distributed developers, employing Scrum methodology and best practices like TDD and pair programming. Tech Stack: Kotlin, MVVM, Dagger, Kotlin Flow, Jetpack Compose, Scrum, TDD

  • 2 Jahre und 7 Monate, Juni 2019 - Dez. 2021

    ​Senior Android Developer

    Alter Solution Portugal

    Santander Bank: Contributed to a large Agile team, developing a core third-party integration module for bank notification display using Kotlin, MVVM, and Dagger. Flow: Developed the entire 'GoWithFlow' EV charging station app from scratch, implementing critical features like Mapbox map integration. Trainline: Maintained a large MVP/Clean Architecture codebase and led the platform's critical migration from Adobe to Google Analytics.

  • 1 Jahr und 2 Monate, Mai 2018 - Juni 2019

    Android Developer

    Hostel World

    Enhanced the functionality and user experience of the Hostelworld app, spearheading the migration from Java to Kotlin. Built robust and scalable features using an MVP architecture with RxJava, Jetpack Room, and Dagger. Tech Stack: Kotlin, Java, MVP, Dagger, RxJava, Jetpack Room, Git, Scrum

  • 11 Jahre, Juni 2007 - Mai 2018

    ​Android Developer

    Farfetch

    Project: Farfetch E-commerce App Contributed to the Farfetch Android e-commerce application within an agile team. Modernized the application's architecture by migrating features to RxJava, leading to significant performance improvements. Tech Stack: Android SDK, Java, RxJava, Git, Scrum

  • 3 Jahre und 1 Monat, Juni 2014 - Juni 2017

    Senior Software Developer

    M4U

    Project: Mobile Payment SDK & Application Developed features and maintained legacy code for a mobile payment application on both Android and iOS. Led a team of 5 developers to enhance the USB and Bluetooth communication protocols for a credit card reader. Tech Stack: Android SDK, iOS SDK, Java, Objective-C, Bluetooth, USB, Git, Scrum

  • 1 Jahr und 2 Monate, Mai 2013 - Juni 2014

    Senior Software Developer

    Secretaria de Estado de Fazenda - SEFAZ RJ

    Project: ITD Tax Collection System Developed features and fixed bugs on a legacy tax collection website for the state of Rio de Janeiro. Designed business layer modules using Java EE 6, Hibernate, JPA, and EJB 3.0, with a focus on multi-threading. Wrote complex SQL and PL/SQL queries, including stored procedures and triggers, for an Oracle 10g database. Tech Stack: Java EE 6, JSF, EJB 3.0, Hibernate, JPA, IBM MQ, Oracle 10g, PL/SQL, Jenkins, Apache Maven

  • 9 Monate, Sep. 2012 - Mai 2013

    Senior Software Developer

    FaleTech

    Project: Call Center Automation System Architected and developed a server module to automate call routing for a call center, using Java SE with a focus on multithreading and network I/O. Built a VoIP client using JavaFX to run in-browser and developed a small CRM system using Ruby on Rails. Tech Stack: Java SE, JavaFX, SIP, Spring Framework, JUnit, Ruby on Rails, jQuery, Apache Maven, Selenium

  • 2 Jahre, Okt. 2010 - Sep. 2012

    Senior Software Developer

    Wdev

    Project: Smartia Insurance Platform Developed Brazil's first online car insurance comparison and purchasing platform. Integrated with multiple insurance companies by consuming their REST and SOAP web services. Implemented the user interface and front-end functionality using Spring Boot, jQuery, and AJAX. Tech Stack: Spring Boot, Hibernate, REST, SOAP, MySQL, AWS, jQuery, HTML5, Git, Scrum, Apache Maven, Jenkins, Selenium

  • 3 Jahre und 1 Monat, Feb. 2007 - Feb. 2010

    Senior Java Developer

    DBA Systems

    Ancine: Developed core regulatory software to manage film/audiovisual content. Built business logic with EJB 3.0 and a Hibernate/JPA DAO layer. Tech Stack: Java, JSF, RichFaces, JBoss AS, Oracle 10g, CVS. Globo: Led a team building multiple websites for the TV network. Implemented full-text search for archived content using Apache Lucene. Tech Stack: Java 1.4, JSP, Java Servlets, Vignette CMS, Apache Tomcat, jQuery, SVN.

  • 9 Monate, Juni 2006 - Feb. 2007

    Java Developer

    E-Dablio

    Project: ANAC License Management System Developed a system for ANAC, Brazil's aviation agency, to manage airplane and pilot licenses. Built the application using an MVC architecture with Apache Struts for the view layer and Hibernate for database interaction. Tech Stack: Java EE, Apache Struts, Hibernate, JSP, Java Servlets, AJAX, IBM WebSphere, Rational Rose, Rational ClearCase

Ausbildung von Samir Antonio

  • 4 Jahre und 5 Monate, Feb. 2002 - Juni 2006

    Computer Science

    Bennett Methodist Institute

Sprachen

  • Portugiesisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Gut

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z