Elyson Sarmento
About Candidate
Já atuo a mais de 3 anos com desenvolvimento, trabalhado com diversas arquiteturas, MVC, MVVM, padrões de projetos, e as melhores práticas de desenvolvimento, como Clean Architecture, SOLID, Testes Unitários, Teste de Integração, Teste de Widget e TDD. Gostaria de destacar também a minha experiência com CI/CD(Continuous Integration/Continuous Deployment), GIT e GiTHUB. Atuo com as melhores metodologias ágeis como Scrum e Kanban. Minha especialização me permite ser um profissional dedicado a qualidade de desenvolvimento e do produto.
Links
Education
O aprendizado abrangeu ciência de dados (big data, análise, bancos de dados, estatística e data warehousing), desenvolvimento de software (RAD, interface de banco de dados, Python e computação em nuvem), segurança da informação (fundamentos e inteligência de ameaças) e gestão estratégica de TI. Uma formação multidisciplinar oferecendo uma base sólida para lidar com dados, desenvolver aplicações, garantir a segurança da informação e alinhar a tecnologia com os objetivos de negócio.
Experiences
Responsável pelo aplicativo feito em flutter e dart, fiquei encarregado de desenvolver e entregar o APP. Fiz publicação nas lojas Apple Store e Play Store, também utilizei integração contínua (CI) e entrega contínua (CD). Empreguei o GetX e GetX Pattern, juntamente com os padrões MVC e MVVM, enquanto integro funcionalidades com Firebase e REST API para uma experiência completa de usuário e do sistema. Versionamento de código com GIT, GITHUB e GITLAB
Fui responsável pela aplicação de clientes, utilizando conceitos de diversas arquiteturas como MVC e MVVM, melhores práticas de código com testes unitários, Desenvolvimento Orientado por Testes (TDD), teste de integração, teste de widget. Utilizando das melhores metodologias ágeis como Kanban e Scrum. Versionamento de código com GIT e AWS CODECOMMIT e lidando experiencia e aprendizado com códigos legados. Além disso, possuo experiência em colaboração com equipes de design, utilizando ferramentas como Figma e Adobe XD para compreender e implementar designs de interface de usuário (UI) e experiência do usuário (UX). Desenvolvimento Mobile: Atuei com Desenvolvimento Flutter e Dart onde utilizei Bloc, integração com APIs REST e RESTful, AWS, Padrões de arquitetura com Clean Architecture, TDD, Clean Code. Kotlin para desenvolvimento , com experiência em Jetpack Compose, Coroutines e Koin. Desenvolvimento back-end: API's REST seguindo padrão TDD, Clean Architeture e Clean Code com Node.Js (TypeScript/JavaScript). Também desenvolvi com Spring Boot(Java), MongoDB e Postgres.
Trabalhei com Flutter Web, realizando testes de widgets, testes unitários e testes de integração para garantir a qualidade e funcionalidade das aplicações desenvolvidas, além de prestar orientação e suporte contínuo à equipe. Utilizei também Microsoft Azure como plataforma de hospedagem e serviços para complementar o desenvolvimento e a implementação dos projetos.
Assumi a responsabilidade pela aplicação web desenvolvida em Flutter, fazendo e aprimorando testes de widgets e testes unitários para garantir a excelência e a funcionalidade completa das soluções entregues.