Você está visualizando o site de uma EDIÇÃO PASSADA do QCon.

Palestra: Kotlin do zero a produção: a experiência do C6 Bank

Track: Linguagens do Século 21

Sala: 1 Londres

Horário: 4:05pm - 4:50pm

Dia da semana: Quarta-feira

Nível: Intermediário

Persona: Arquiteto(a), Desenvolvedor(a) Programador(a), Desenvolvedor(a) Sênior, Líder Técnico(a), QA

Apresentação em Português

Share this on:

Pontos Principais

  • Uso de Kotlin no back-end dos microservices do C6Bank;
  • Principais características da linguagem;
  • Aprendizados com a adoção de Kotlin em larga escala.

Resumo

Kotlin é uma linguagem criada pela JetBrains como uma alternativa ao Java e Scala e criada com um design focado nas necessidades da indústria. Um exemplo desta mentalidade é a interoperabilidade com Java, que faz com que sua adoção seja bastante facilitada, pois permite uma migração gradual de sistemas escritos nesta linguagem.

Nesta palestra vamos abordar algumas das principais características do Kotlin, assim como os motivos que nos fizeram adotá-la como a principal linguagem de desenvolvimento na camada de microservices do C6 Bank. Vamos compartilhar nosso aprendizado durante a jornada até o ambiente de produção!

Speaker: Eduardo Ramos

Senior Engineer at C6 Bank

Sou desenvolvedor no C6 Bank na área de Cadastro/Onboarding e um grande entusiasta de Kotlin. Antes de trabalhar com Kotlin, tive experiência com aplicações em Java voltada para sistema de publicidade na UOL e com Scala na plataforma corporativa dentro da 99.

Atualmente atuo com Kotlin em sistemas web que dão suporte a toda parte de criação e manipulação das informações cadastrais de usuário. Esses dados são consumidos tanto por backoffice quanto pelo aplicativo do C6.

Find Eduardo Ramos at

Speaker: Rodrigo Zaccara

Software Engineer Specialist at C6 Bank

Desenvolvedor especialista em soluções de alta performance, atualmente trabalhando no C6 Bank, e com passagens por AWS, Amazon, Walmart.com Brasil e UOL. Mestre em Ciência da Computação pelo IME-USP na área de machine learning.

Find Rodrigo Zaccara at

Tracks 2020

  • Arquiteturas que você sempre quis conhecer

    Segredos arquiteturais de aplicações populares, com milhões de pessoas usuárias e que nunca saem do ar.

  • Engenharia aplicada a Machine Learning

    Conheça as principais técnicas de engenharia  e arquitetura de software de larga escala aplicadas a Machine Learning.

  • Microservices: melhores práticas e padrões

    Frameworks modernos e os desafios de implantação, gestão e pós-produção

  • Arquiteturas de vanguarda

    Conheça as técnicas e tecnologias modernas que dominarão as arquiteturas em 2020.

  • Atingindo todo o potencial de containers

    Técnicas modernas de DevOps, Containers e Continuous Delivery para explorar o potencial da conteinerização de aplicações.

  • Machine Learning e Inteligência Artificial

    Algoritmos, técnicas e ferramentas: o que está por trás de sistemas e soluções cada vez mais assertivas.

  • Data Science aplicada

    Tecnologias e as boas práticas da ciência de dados trazendo ganho e diferencial competitivo para grandes empresas.

  • Java e JVM em evolução

    Performance, escalabilidade e as mais recentes novidades da principal plataforma de desenvolvimento no Brasil e no mundo.

  • JavaScript: a plataforma da web moderna

    Explore profundamente os frameworks que tornam o JavaScript tão popular e saiba como as linguagens baseadas em JavaScript estão evoluindo o desenvolvimento de front-end (e back-end).

  • Levando sua carreira para o próximo nível

    Habilidades e estratégias para destravar sua carreira e potencializar seu desenvolvimento profissional.

  • Construindo culturas de desenvolvimento duradouras

    Criando e evoluindo a cultura de empresas: novas formas de organizar times com foco em produtividade. 

  • Ciência da Computação no mundo real

    Temas avançados em computação. Técnicas clássicas e modernas direto da academia para o seu código.

  • Linguagens do século 21

    Linguagens e plataformas emergentes, com ênfase em linguagens projetadas para alta concorrência e sistemas distribuídos.

  • AMA (Ask Me Anything)

    Discussões mais profundas com palestrantes do QCon São Paulo.

  • Solutions Track

    Conheça soluções, ferramentas e técnicas de empresas parceiras do QCon São Paulo.