JESSE LIMA

Feet on the ground. Hands on the code.
First sample avatar image

Jesse Lima

Developer Android

Graduado em Tecnologia em Sistemas para Internet pela FIAP , São Paulo - Brasil.

Sou desenvolvedor Android (veja a seção de Apps). Recém graduado em Sistemas para Internet pela FIAP, São Paulo - Brasil. Graduado Udacity Nanodegree Android Basic e aluno atual do Udacity Nanodegree Android Developer liderado por desenvolvedores da Google. Suplemento habilidades técnicas através dos programas Udacity para aprofundar conhecimentos sobre desenvolvimento Android e entregar Apps com qualidade e melhores práticas de desenvolvimento.

Além do desenvolvimento Android Nativo, busco aprimorar conhecimentos em tecnologias atuais como, Google Cloud, Firebase, Flutter, Angular, NodeJS e MongoDB.

Atuei na Confederação Brasileira de Atletismo (CBAt) por 4 anos na gestão de resultados de competições nacionais de atletismo e participações de brasileiros no exterior. Atuei forma indireta em processos da área de TI. Aprimorei a gestão de resultados de campeonatos nacionais de atletismo. Atuei na análise de requisitos de sistemas definindo novas funcionalidades, solucionando problemas e e realizando testes de operação. Remodelei a utilização da rede local de computadores em competições, permitindo que todos os dados de todos os campeonatos fossem transmitidos em tempo real, melhorando a distribuição de informações e otimizando a atuação da equipe de árbitros (equipe com 50 a 80 pessoas) em competições nacionais.

Sou atleta Olímpico dos jogos de 2004 e 2008 e tenho 18 anos de experiência como atleta.

Sou motivado por aprender algo novo todos os dias e enfrentar desafios. Gosto de pensar em como solucionar problemas reais que impactam as pessoas. Acredito na eficiência e importância do trabalho em equipe.

Como atleta e na universidade aprendi que grandes resultados são alcançados apenas com dedicação e trabalho em equipe. E assim também é nos negócios. É preciso comprometimento, trabalho em equipe e saber extrair o potencial das pessoas. Para extrair o potencial das pessoas dois fatores são essenciais oportunidade e informação.

Habilidades

Android

Desenvolvimento de Apps


Udacity - A Universidade do Vale do Silício

Certificações Udacity

Udacity Nanodegree Android Basic by Google

Verificar Certificado Udacity



Udacity Nanodegree Android Developer by Google (em andamento)
API Request, RecyclerView, Intents

Project - Popular Movies - Part 1 (COMPLETO)


Lifecycle, Preferences, Storing Data in SQLite, Content Providers, Building a Content Provider
Android Architecture Components, Background Tasks.

Project - Popular Movies - Part 2 (COMPLETO)


Fragments
Libraries
Firebase Cloud Messaging
...Places, Media Playback, Widgets, Espresso, Publishing Your App.

Project - Baking App


Gradle Fundamentals, Gradle for Java, Gradle for Android, Advanced Android Builds, Special Topics.

Project - Build It Bigger


Android Design Fundamentals, Surfaces, Bold Graph Design, Meaninful Motion, Adaptive Design, Constraint Layout.


Project - Make Your App Material


Project - Capstone - Stage 1

Project - Capstone - Stage 2




Além do desenvolvimento Android, me dedico ao aprendizado de outras tecnologias.

Java/Android
React / React Native
Firebase
App Engine
Firestore
NodeJS
MongoDB
MySQL
Angular
HTML, CSS e JavaScript
Bootstrap

Apps Android (nativos)

Android Jatpack Logo
Popular Movies App - Dados do TMBD API
Android Jatpack Logo
News App - Dados do The Guardian API


Aplicativos desenvolvidos durante os programas Nanodegree Android da Udacity. O curso é criado por desenvolvedores do Google. Todos os projetos seguiram especificações preestabelecidas e tiveram seu código avaliado por desenvolvedores Android Experientes. Todos os projetos com foram revisados e aprovados de acordo com estas especificações. Os projetos estão em andamento.

Udacity - Nanodegree Android Developer


Features

  • Liste os cards de filmes mais populares ou os melhores avaliados.
  • Pesquise por filmes.
  • Visualize detalhes: nome, titulo, data de publicação, duração, idiomas, avaliações médias e total, reviews, popularidade, gastos, receita, sinopse, produtoras, posters e backdrops, gêneros relacionados e link para homepage do filme.
  • Salvar informações dos filmes favoritos em banco local.
  • Gerencie listas favoritos offline. Adicione com um clique, remova um ou todos os favoritos.
  • Filtre de filmes assistidos e não assistidos.
  • Play de vídeos YouTube no app (clips e traillers) Potrait e Landscape(tela cheia).
  • Compartilhe links de traillers e clipes.
  • Liste empresas produtoras do filmes.
Informações Técnicas

    Parte 2:

  • SQLite.
  • Content Providers.
  • Bottom Navigation
  • Paginação de filmes no banco de dados SQLite

  • Parte 1:

  • Consumo de dados da API The Movie DB (TMDB).
  • Loaders, AsyncTaskLoder e AsyncTask.
  • RecyclerView.
  • Verificação de conectividade com internet.
  • Carregamento assíncrono de imagens com Picasso.


Features
  • Navegue por cards de filmes.
  • Visualização de posters e backdrops de filmes
  • Filtro de filmes por popularidade e mais bem avaliados
  • Paginação para listagem de filmes.
  • Detalhes de cada filme, como nome, titulo, data de publicação, médias de avaliações, popularidade, gastos, receita, sinopse, produtoras, categorias relacionadas e link para homepage do filme.
Informações Técnicas
  • Consumo de dados da API The Movie DB (TMDB).
  • Loaders e AsyncTaskLoder.
  • RecyclerView.
  • Verificação de conectividade com internet.
  • Carregamento assíncrono de imagens com Picasso.


Udacity - Android Nanodegree Basic



Features
  • Navegue pela notícias mais recentes to The Guardian.
  • Veja notícias por categoria.
  • Pesquise notícias por termos e datas específicos.
Informações Técnicas
  • Consumo de dados de API RESTfull do Jornal The Guardian The Guardian.
  • Verificação de resultados retornados do servidor.
  • Verificação de conectividade com internet.
  • Uso de Loaders Callbacks e AsyncTaskLoder para requisições assíncronas.


Features
  • Listas de livros do Google Books.
  • Busca por livros por termo.
  • Detalhes do livro selecionado: Título, autores, preço, editora, data de publicação, descrição, capa do livro, número de páginas e média de avaliações.
  • Botão de compra que redireciona para a página de compra do livro no Google Books.
Informações Técnicas
  • Consumo de dados da API Google Books
  • Requisições assíncronas usando Loader, AsyncTaskLoader e AsyncTask para carregamento de imagens.
  • Formatação de datas e preços com SimpleDateFormat e NumberFormat, respectivamente.
  • Não há uso de frameworks para requisições http e carregamento de imagens.


Features
  • Cadastre, liste, edite e remova produtos.
  • Controle de estoque de produtos.
  • Cadastro de imagem do produto.
  • Remoção de produtos do estoque direto das listas.
  • Datas de entrada e de alteração de produtos.
  • Botão de atalho para ligação e envio de e-mail para o fornecedor
  • Identificação automática de produtos fora de estoque.
  • Marque produtos discontinuados.
  • Adição/remoção rápida de quantidades multiplas de 10 e 50 itens.
Informações Técnicas
  • Armazenamento de informações de produtos em banco de dados SQLite local.
  • CRUD de produtos.
  • ListView e Intents.
  • Uso de SQLiteOpenHelper, CursorLoader e ContentProvider.
  • Manipulação de datas com DateFormat e Calendar.
  • Diálogos de confirmação, menu de opções.


Features
  • Navegação por listas de locais de interesse em Mountain View, CA.
  • Lista de startups, restaurantes, locais esportivos e pontos turísticos.
  • Visualize de pontos de interesse no Google Maps.
Informações Técnicas
  • Leitura de Arquivo .json local com dados dos locais incluindo latitude e longitude.
  • Fragments
  • View Pager e TabNavigation
  • Intents
  • MapView


Features
  • Teste seus conhecimentos sobre atletismo.
  • Relatório final de questões com respondidas, erros e acertos.
  • Cálculo de pontuação final.
  • Compartilhamento das respostas para o app email padrão do dispositivo.
Informações Técnicas
  • Armazenamento de respostas em runtime.
  • Intents entre activities e Intents para email.
  • Validação de inputs.


Features
  • O objetivo do App é criar um gerenciador de pontos de uma partida esportiva. Neste caso, Basquetebol.
  • Controle de pontuação para os dois times em tela única.
  • Botões para adição/subtração de 1, 2, 3 pontos e número de faltas para cada time.
  • Dashboard para acompanhamento geral da partida: pontuação total, total de cestas de 1, 2 e 3 pontos. E ainda total de faltas.
  • Botão de apresentação do vencedor e para apagar todos os dados.
Informações Técnicas
  • Aplicação simples de tela unica com armazenamento de dados em runtime.
  • O objetivo do projeto é captação de inputs de usuário e atualizar dados na tela em função destes inputs.


Features
  • Design Music App
Informações Técnicas
  • O Design criado para experiência com App de musicas. Seguindo as specificações do projeto no curso.
  • As funcionalidades de Play/Pause e o formulário de pagamento foram implementadas de forma adicional e apenas para tornar o App mais real, indo além do design.
  • Os dados das listas são carregados de um arquivo .json dentro da pasta assets.
  • Fonte de músicas: Facebook Sound Collection.
  • Player utilizado: OpenMXPlayer
  • Formulário de pagamento - Código fonte exemplo e documentação: Simplify Commerce

Cursos, Palestras e Workshops

A tecnologia evolui num ritmo cada vez acelerado. É preciso estar antenado às mudanças.

Cursos Concluídos

Google Cloud Platform GCP platform overview. Google Cloud Platform - GCP is fastest growing pubic Cloud Platform Services in the world.
Get groovy with the Google Cloud Platform and deploy the basics of a web-server on it, specifically Apache, MySQL & PHP.
Gain complete proficiency in mongoDB and NoSql with perfect expertise and knowledge.
Dive deep under the hood of NodeJS. Learn V8, Express, the MEAN stack, core Javascript concepts, and more.
Conceitos da Startup Enxuta. Um curso rápido para ajudar os primeiros passos da Startup Enxuta, a criar e modelar negócios a partir da relação com o público alvo.

Novas maneiras de iterar objetos e coleções, declaração de variáveis com let e const, laço de iteração for...of, melhorias em funções com arrow functions, as novas de estruturas de Map, WeakMap, Set e WeakSet. Modularização e classes, melhorias em objetos literais, operadores Rest e Spread, desestruturamento de objetos, promises, geradores e símbolos.



Palestras, Workshops e Conferências

Maior encontro do Google para desenvolvedores e profissionais de TI no Brasil. Últimas novidades em tecnologia de nuvem com Google Cloud Platform.
08 de Nov 2017: Palestras
09 de Nov 2017: Bootcamp - Noções Básicas de Kubernetes





Trilha de Estudos

A Complete Guide to the Flutter SDK & Flutter Framework for building native iOS and Android apps
Master MongoDB Development for Web & Mobile Apps. CRUD Operations, Indexes, Aggregation Framework - All about MongoDB!
Master Node JS, build REST APIs with Node.js, GraphQL APIs, add Authentication, use MongoDB, SQL & much more!
Master Angular (Angular 2+, incl. Angular 7) and build awesome, reactive web apps with the successor of Angular.js

Awards

Acreditamos que através de desafios evoluimos profissionalmente com soluções para problemas reais.

Challenges by FIAP .


UOL HOST CUP - 2016


Top 6

INNOVATION CHALLENGE - 2016


Top 10

Digital Transformation Cup FIAP - 2017


Top 5

Startup One FIAP - 2017


Top 10

O desenvolvimento de boas ideias requer uma boa equipe. Durante o perído de faculdade participamos de 4 CUP's da FIAP. Em todas elas fomos finalistas. Incluindo as CUP's de maior destaque, como Innovation Challenge Itaú e o Startup One. A segunda, a competição mais importante da FIAP.


Desafios FIAP

Innovation Challenge Itaú - FIAP - 2016

Em parceria com a FIAP, o Itaú trouxe para os alunos um problema real onde o objetivo principal era utilizar novas tecnologias para melhorar a experiência do cliente com o banco. Foram criadas diversas equipes com alunos de cursos distintos. Entre os cursos. Sistemas para Internet, Banco de Dados e Administração. Todas as equipes passaram por fases de mentoria. Durante os encontros as propostas foram apresentadas em formato de pitch e mesa redonda com mentores para debates sobres as soluções propostas. Houve uma apresentação intermediária para uma banca do Itaú. Ao final do processo apenas os 10 melhores projetos/ideias fariam a apresentação final no Cubo .

by Jesse Lima, 19/08/2016


Desafios FIAP

Startup One. Great Idea. Great chellenge. Great team.

Startup One é uma cup da FIAP que reúne projetos e ideias de diversos cursos relacionados a tecnologia, como, Sistemas para Internet, Análise de Sistemas, Banco de Dados, Administração e muitos outros. A faculdade não tem TCC. Isso mesmo. Os alunos buscam solucionar problemas reais de mercado e assim são avaliados. Mais de 200 projetos participaram da CUP. Participamos da CUP's com um novo modelo de negócio que após a primeira apresentação nos levou aos top 30. Após esta fase, passamos por mais uma apresentação e mais uma vez atingimos a posição dos top 10. A batalha final foi acalorada por apresentações em caráter de batalha com pitches de 2 minutos, sem recursos visuais e em um palco onde em volta tinham alunos, coordenadores, professores, parceiros FIAP e investidores. Um grande desafio foi vencido e a bagagem de experiência adquirida foi de valor inestimável.

Agradecimentos especiais:

Gustavo Torrente, Professor da FIAP.

Carla de Bona, Professora da FIAP

E também a todos os professores do curso de sistemas de internet que foram o alicerce de conhecimentos para que os objetivos fossem alcançados.

by Jesse Lima, 18/10/2017


Contatos

Dúvidas, projetos, propostas, oportunidades, serviços, críticas e sugestões são bem-vindas!





  • São Paulo, SP, Brasil

  • +55 11 981 111 566

  • jesselima.tech

  • jesselima.tech@gmail.com