Close this
Close this

Alex Rosa

Development
MG, Brazil

Skills

Java (Android)

About

Alex Rafael Silva Rosa's skills align with Programadores (Tecnologias de Informao e Comunicao (outro)). Alex Rafael also has skills associated with Designers de Interface do Usurio (Tecnologias de Informao e Comunicao (outro)). Alex Rafael Silva Rosa has 9 years of work experience.
View more

Work Experience

Desenvolvedor de Software Pleno

Trust Applications(TAs) que rodam Ambiente de Execução Confiável
October 2020 - July 2023
  • Desenvolvimento de software para smartphones da Samsung na plataforma Android, trabalhando diretamente em um aplicativo Android responsável pela gestão de todos os diferentes tipos de licenças da Plataforma Samsung Knox; ✔ Implementação de novas funcionalidades, POCs, melhorias e correção de bugs utilizando Java/Kotlin/C++; ✔ Experiência com Android Studio, Logcat, Coding Review, Clean Code, Kanban e Jira; ✔ Versionamento de código utilizando Git/Gerrit e Perforce; ✔ Conhecimento básico em Trust Applications(TAs) que rodam Ambiente de Execução Confiável (TEE) para Android; ✔ Componentes e tecnologias Android: Shared_Prefs, SQLite, Activities/Fragments, Intents/BroadcastReceiver, Content Provider, Services, Views, AlarmManager, WorkManager, AsyncTask, Concurrency with Thread and ThreadPool, LiveData, ViewModel e MVVM;

Especialista em Sistemas I

INATEL
March 2019 - October 2020
  • ✔ Desenvolvimento de um bloco em Python para realizar a integração das camadas MAC e PHY no GNURADIO (kit de ferramentas de desenvolvimento de software que fornece blocos de processamento de sinal para implementar rádios de software); ✔ Pesquisa e elaboração de relatórios sobre possíveis tecnologias a serem aplicadas em um modem 5G, como: OFDM, GFDM, Acesso Múltiplo Ortogonal e Alocação de Recursos; ✔ Implementação do bloco M-QAM (Modulador e Demodulador) usando Python, C/ C ++ e GIT; ✔ Criação de um bloco em C++ no GNU RADIO (Embedded Block) para manipular as portas IO e os recursos de um dispositivo SDR "Software Defined Radio"; ✔ Simulações utilizando o software Matlab para avaliação de diferentes técnicas de alocação de recursos em sistemas de comunicações;

Engenheiro de Projetos I

NXP Semiconductor
January 2015 - October 2016
  • Responsável por criar blocos de RTL para novos IPs incluindo as funções abaixo: ✔ Trabalho com as equipes de sistema e SoC para entender os requisitos de alto nível das funções digitais e desenvolver especificações detalhadas; ✔ Programar a função em Verilog RTL seguindo especificação; ✔ Integração e manutenção de blocos em VHDL; ✔ Realizar teste de controle de qualidade, tais como: Verilog Compiler, Synthesis, Hal e LEC Verify; ✔ Realizar uma pré-análise do consumo de energia do bloco; ✔ Criação do gasket para adaptação dos protocolos IPS para APB AMBA;

Trainee Engineer (CI Brasil Program)

IMx com Cortex
January 2013 - December 2014
  • Atuação em projetos de Microcontroladores de 32bits para controle de motor automotivo (powertrain) e das famílias IMx com Cortex-M4, M0 e A7 da ARM, responsável pelos Scripts de análise de timing (STA), fazendo alterações para correta reprodução do fluxo, reproduzindo os resultados e atualizando os mesmos para o projeto. ✔ Experiência em todo processo de fechamento de timing (STA - Timing Closure) utilizando ferramentas da CADENCE. ✔ Criação do gasket para adaptação dos protocolos IPS para APB AMBA; ✔ Integração de blocos RTL (ex. WDOG_TIMER, I²C, UART, USB, AWIC) no SoC, System on Chip. ✔ Correção de bugs de integração, conhecimento em Linux, linguagem Verilog e VHDL, TCL/Shell scripts.

Estagiário

Sollus LED Engenharia
January 2012 - December 2012
  • Estágio realizado no setor de desenvolvimento de software. Atuando na criação de softwares para gerenciamento de equipamentos de subestações de energia e Aplicações WEB para gerenciamento de ativos; ✔ Experiência com as Linguagens e Tecnologias: PHP, SQLSERVER Manager Studio 2008, Microsoft Visual Studio 2010, C#, CSS, HTML, ASP; ✔ Implementação de CRUD, Programação Orientada a Objetos, Arquitetura MVC; ✔ Criação de tabelas no Banco de dados SQLSERVER, Implementação de páginas Web com PHP; ✔ Ambiente Linux e Controle de versão de software SVN.

Education

INATEL

Pós-Graduação

Instituto Nacional de Telecomunicações

Graduação

Centro de Educação Profissional