Close this
Close this

Leonardo Pires

Development
Brazil

Skills

.NET
REST
OutSystems
C++
Python
HTML
C#
Node.js
CSS
JavaScript

About

Leonardo Pires is an OutSystems Developer with 3 years of experience. He is skilled in .NET and has expertise in developing web, desktop, and mobile applications. Leonardo is currently working at NexMUV. He has a strong knowledge of Portuguese, English, and Spanish languages. Leonardo's work history includes developing applications from scratch, creating reusable components, integrating with REST APIs, and managing versions and deployments. He has also worked on security enhancements, performance improvements, and bug fixing. Leonardo's education includes training from Academia Rafa Outsystems. Overall, he is a skilled developer with experience in various aspects of OutSystems development and a strong focus on best practices.
View more

Work Experience

Gerenciamento de versões

NexMUV
January 2023 - July 2023
  • * Criando aplicação do zero. * Estruturando as aplicações em camadas, na arquitetura das Outsystems, camada de End-user, Core Services, Foundation, e o BackOffice, para gerenciamento dos dados que serão cadastrados no banco de dados. * Criando tema base, e o template que será utilizado pelas aplicações e telas criadas. * Criação de banco de dados, e ações do crud, utilizando as boas práticas descrevendo as ações e parâmetros e elementos públicos. * Desenvolvimento de uma parte da POC que foi estruturada e desenvolvida na arquitetura da plataforma. * Criação de componentes reutilizáveis em outros módulos, evitando dependências circulares. * Desenvolvimento de aplicações reactive Outsystems. * Integrações com APIs REST na plataforma Outsystems. * Gerenciamento de versões, deploys via LifeTime. * Desenvolvimento sempre com boas práticas da Outsystems (Monitoramento via Architecture Dashboard/Discovery) * Análise e implementação de arquitetura para novos módulos. * Criando layout customizado para ser reutilizado em outras screens. * Criando tema base para mobile, de forma que ao criar uma nova aplicação vai ser possível obter * visual do tema base, e um template padrão para as screens, ao criar essa nova aplicação com * tema base ele já vem com uma screen criada utilizando o layout base que foi criado no layout do tema. * Desenvolvimento de aplicações OutSystems, abordando as melhores práticas da plataforma, e utilizando a arquitetura da plataforma promovendo a correta abstração de (micro)serviços reutilizáveis e o correto isolamento de diferentes módulos funcionais, nos casos em que estão a ser desenvolvidas e mantidas múltiplas aplicações que reutilizam módulos. * Criação de telas mobiles e com suporte a tablet. * Criando tela reactive que seja responsiva com dispositivos moveis. * Ajudando na manutenção e correção de problemas de outros devs. * Desenvolvimento de aplicações mobile.

NexMUV
January 2023 - June 2023
  • * Desenvolvimento de aplicações traditional Outsystems. * Correções de falhas de segurança * Melhoria de performance * Criação de componentes reutilizáveis por outras telas * Tela de listagem de formulários pendentes que deveriam ser entregues pelos professores * Painel de manutenção, que impedia login de terceiros, mas era possível selecionar quais usuários poderiam acessar, além dos administradores. * Automação que entregava os formulários que eram esquecidos pelos professores, através de um timer de forma automática. * Correção da arquitetura das aplicações. * Desenvolvimento das aplicações nas boas práticas da plataforma e nas camadas da plataforma. * Gerenciamento de versões, deploys via LifeTime.

Gerenciamento de versões

Portal de Alunos
December 2021 - November 2022
  • * Desenvolvimento de aplicações reactive Outsystems. * Integrações com APIs REST na plataforma Outsystems. * Gerenciamento de versões, deploys via LifeTime. * Desenvolvimento sempre com boas práticas da Outsystems (Monitoramento via Architecture Dashboard/Discovery) * Análise e implementação de arquitetura para novos módulos. * Criação de componentes para reutilização em projetos internos. * Automatizando tarefas com BPT e Timers. * Criação de um newsletter para enviar um resumo do fórum. * Criação de um fórum (parecido com da Outsystems).

Gerenciamento de versões

LBVT
January 2021 - December 2021
  • deploys via LifeTime. * Integrações de APIs Rest. * Integração com banco de dados externo, utilizando integration studio. * Desenvolvimento sempre com boas práticas da Outsystems (Monitoramento via Architecture Dashboard/Discovery) * Criação de formulários inteligentes, PHP para Outsystems. * Melhoria de performance.

WTT Soluções
July 2019 - January 2020
  • * Integrações com APIs Rest. * Correções de falhas de segurança, melhorando experiencia do usuário e performance. * Criação de componentes para reutilização em projetos internos. * Adequando aplicações as boas práticas da plataforma. CURSOS E CONHECIMENTOS * Inglês Intermediário * Espanhol Básico * Português Nativo OUTRAS ATIVIDADES NOS PROJETOS * Participação em projetos com uso de metodologias ágeis. * Modelagem de processos de negócio. * Levantamento e análise de requisitos de sistemas. * Implementação de arquitetura de sistemas. * Implementação de processos BPT e Timers Outsystems. * Integração de serviços via Rest API e SOAP. * Modelagem e realização de testes de qualidade de software * Modelagem/ implementação de modelos de layout de páginas * Criação de lógica de interação do usuário com aplicação (client actions) * Criação de lógica de interação da aplicação com regras de négocio e lógicas encapsulados (server actions) * Modelagem de banco de dados e integração de banco interno Minas Gerais | Brasil +55 (31) 98827-7848 +55 (31) 99716-8392 leo.outsystems@gmail.com @leonardo-pires-os Associate Traditional Web Associate Reactive Developer Associate Developer ODC

Education

Academia Rafa Outsystems