Jurandi Carvalho
...

Quem sou?

Olá!
Meu nome é Jurandi, eu gosto de fazer exercícios, praticar esportes e adoro animais, todos eles. Possuo uma pequena chácara, filhos e uma esposa maravilhosa. Sou analista e Product Owner e amo o que faço. Já desenvolvi diversos jogos e sistemas e fiz parte da equipe de desenvolvimento do Senado Federal e do Banco Central do Brasil.

Realizo uma análise abrangente do negócio e do sistema, considerando o produto de ponta a ponta. Levantamento de requisitos, documentação, precificação, estimativas e cronogramas, aliados a sprints bem definidas e alinhadas com a equipe. Acompanho o desempenho do sistema por meio de análises e validações contínuas. Entendo as necessidades e requisitos em formato ágil, como user stories ou equivalentes. Atuo como facilitador do processo de desenvolvimento do sistema, dando atenção especial ao refinamento do backlog. Minha experiência inclui vivência com métodos ágeis de desenvolvimento de software, e sou uma pessoa proativa e focada em oferecer soluções eficazes.


Aqui você encontrará mais informações sobre a minha carreira profissional.
Espero que goste!

Depois de apreciar meu trabalho, você poderá baixar meu currículo na página Curriculum, também poderá ver meus conhecimentos específicos, habilidades e um pouco do meu trabalho usando o MENU SUPERIOR.

  • Idade
  • NacionalidadeBrasileiro
  • ResidênciaCidadão internacional
  • E-mailjurandi.carvalho@outlook.com
  • Tel.+55 61 9 8506 3808

Possuo conhecimento em práticas ágeis, como Scrum, Kanban e métodos similares. Tenho habilidades técnicas em desenvolvimento de sistemas, incluindo modelagem de dados e construção de consultas em banco de dados. Além disso, tenho familiaridade com técnicas de UX. Tenho um espírito colaborativo e aprecio trabalhar de maneira organizada.


Descritivo - Últimos sistemas que trabalhei 2022 - 2024

Machine Learning Manutenção Preditiva

O sistema que aprende sozinho!

Machine Learning Utilizando sensores e padrões para prever os próximos passos

Master School

Descrição do sistema

2024 Entenda as vantagens

Tecnologia de ponta para manutenção preditiva

SUPERO MACHINE LEARNING

Quais os benefícios ?

1. Redução de Custos de Manutenção: - Identificação antecipada de falhas permite a manutenção antes que ocorram danos significativos, evitando custos mais elevados de reparo.

2. Aumento da Eficiência Operacional: - Minimização de paradas não planejadas, garantindo uma produção mais contínua e eficiente.

3. Prolongamento da Vida Útil dos Equipamentos: - Manutenção preditiva permite a intervenção precisa, prolongando a vida útil dos ativos.

4. Otimização do Estoques de Peças de Reposição: - Previsão precisa de falhas reduz a necessidade de estoques excessivos de peças de reposição.

5. Aumento da Segurança: - A detecção antecipada de problemas reduz os riscos operacionais, promovendo um ambiente mais seguro.

6. Ganhos em Tempo: - Minimização do tempo de inatividade, resultando em maior disponibilidade operacional.

Estudos de Caso:

General Electric (GE) e Rolls-Royce são exemplos concretos de como o machine learning e a manutenção preditiva têm impactado positivamente suas operações. Saiba mais

Machine
Learning

Predictive Maintenance na Indústria Automotiva - Empresas automotivas, como a Tesla, têm implementado sistemas de manutenção preditiva em seus veículos elétricos. Isso envolve a análise de dados em tempo real dos sensores do carro para prever potenciais falhas em componentes, melhorando a confiabilidade e a eficiência operacional.

Manutenção Preditiva na Indústria Ferroviária - A empresa de transporte ferroviário BNSF Railway implementou soluções de manutenção preditiva usando machine learning para monitorar o desgaste de componentes, como truques e motores. Isso resultou em economia de custos significativa e maior tempo de atividade da frota.

Manutenção Preditiva em Equipamentos de Mineração - Empresas no setor de mineração, como a Rio Tinto, têm adotado sistemas de manutenção preditiva para prever falhas em grandes equipamentos, otimizando o tempo de operação e reduzindo os custos associados a paradas não planejadas.

Setor de Energia Nuclear - No setor de energia nuclear, o uso de machine learning na manutenção preditiva tem sido explorado para antecipar e prevenir falhas em equipamentos críticos, garantindo a segurança e a eficiência das operações nucleares.

Saúde e Diagnóstico de Equipamentos Médicos - Hospitais têm aplicado técnicas de machine learning para a manutenção preditiva de equipamentos médicos, como ressonâncias magnéticas e tomógrafos. Isso ajuda a evitar falhas inesperadas e a garantir que os equipamentos estejam sempre prontos para uso.

-

Proposta de Sistema:

Funcionalidades: 1. Monitoramento em Tempo Real: Coleta de dados em tempo real dos equipamentos. 2. Análise Preditiva: Utilização de algoritmos de machine learning para identificar padrões e prever falhas. 3. Notificações Antecipadas: Alertas automáticos para a equipe de manutenção quando há riscos detectados. 4. Histórico e Relatórios: Manutenção de um histórico detalhado para análises retrospectivas e relatórios. Saiba mais

Explanação
tecnológica

Sensores IoT para Coleta de Dados - Utilização de sensores de vibração, temperatura, pressão, e outros relevantes para a condição dos equipamentos. - Sensores acelerômetros para monitorar vibrações e detecção de desalinhamentos. - Sensores de temperatura para identificar superaquecimento em motores e partes críticas. - Sensores de pressão para medir a pressão em sistemas hidráulicos.

Algoritmos de Machine Learning - Redes Neurais: - Redes neurais profundas podem ser empregadas para reconhecimento de padrões complexos nos dados coletados pelos sensores. - Algoritmos de Aprendizado Supervisionado: - Utilização de algoritmos supervisionados para treinar o sistema com dados rotulados, identificando padrões de falhas conhecidas. - Algoritmos de Análise de Séries Temporais: - Adequados para prever falhas com base em padrões temporais nos dados, considerando a evolução ao longo do tempo.

Plataforma de Nuvem para Processamento e Armazenamento de Dados - Utilização de serviços de nuvem como AWS, Azure ou Google Cloud para processar e armazenar grandes volumes de dados de forma escalável e segura. - Armazenamento em banco de dados distribuído para garantir a integridade e disponibilidade dos dados. - Recursos de computação em nuvem para treinamento e execução de modelos de machine learning.

A combinação dessas tecnologias permitirá uma implementação robusta do sistema de manutenção preditiva, proporcionando análises em tempo real, previsões precisas e armazenamento eficiente de dados para futuras referências e melhorias no sistema.

Tecnologias Inteligentes

Sua empresa está vivendo os resultados do Data Science? BIG DATA + IA

Para oferecer serviços de desenvolvimento de software de qualidade, não basta dominar a tecnologia. Para criar soluções de primeira linha, contamos com conhecimento e o poder de unir as tecnologias em um só propósito.

Data Science na Supero Soluções: Transformando Dados em Oportunidades - Na Supero Soluções, compreendemos a importância vital do Data Science no ambiente tecnológico atual. O Data Science é muito mais do que uma análise de dados tradicional; é a capacidade de transformar dados brutos em informações valiosas, orientando estratégias e decisões empresariais.

BIG DATA: Potencializando Grandes Conjuntos de Dados - Lidamos com a complexidade e magnitude dos dados através do Big Data, capacitando as empresas a processar, armazenar e analisar grandes volumes de informações. Isso não apenas proporciona uma visão mais abrangente, mas também revela padrões e insights cruciais para o desenvolvimento dos negócios.

IA (Inteligência Artificial): Inovação Movida por Inteligência - Em nossa abordagem, a Inteligência Artificial (IA) não é apenas uma tecnologia, mas uma aliada estratégica. Implementamos soluções de IA para automatizar tarefas, prever tendências e aprimorar a tomada de decisões, proporcionando uma vantagem competitiva aos nossos clientes.

DATA DRIVEN: Cultura Orientada por Dados -  Promovemos a cultura Data-Driven, onde cada decisão é respaldada por dados concretos. Utilizamos os insights gerados pelo Data Science para orientar estratégias, otimizar processos e maximizar o desempenho empresarial.

MACHINE LEARNING: A Evolução das Máquinas no Aprendizado - Na Supero Soluções, a Machine Learning é a pedra angular da nossa abordagem. Essa tecnologia permite que os sistemas aprendam com dados passados, identificando padrões e tomando decisões autônomas. Seja na previsão de tendências de mercado, personalização de experiências do usuário ou detecção de anomalias, a Machine Learning potencializa a eficácia das soluções que oferecemos.

Integração Fluida: O Poder da Sinfonia Tecnológica - Na prática, a Machine Learning se integra harmoniosamente com outras disciplinas do Data Science. Ela utiliza os dados fornecidos pelo Big Data para treinamento, incorpora a Inteligência Artificial para otimizar algoritmos e, por meio da cultura Data-Driven, aprimora constantemente seu desempenho com base em novas informações.

Na Supero Soluções, adotamos uma abordagem integrada, onde Data Science, Big Data, IA, Data Driven e Machine Learning operam em sinergia. Os dados são processados e analisados pelo Big Data, a IA proporciona automação e insights inteligentes, a cultura Data-Driven sustenta decisões orientadas por dados, e a Machine Learning evolui continuamente, aprendendo e se adaptando para oferecer soluções cada vez mais eficazes e personalizadas. Juntas, essas tecnologias criam uma sinfonia tecnológica que impulsiona o sucesso de nossos clientes.

SMART STOP Gestão de paradas de manutenção

O sistema que programa a parada de sua empresa ou indústria!

2023 WEB - ANDROID - IOS

Master School

Tecnologias Inteligentes

SMART STOP Eficiência e Controle nas Paradas Programadas

O SMART STOP da Supero Soluções é uma inovadora solução multiplataforma que revoluciona o gerenciamento de Paradas de Manutenção. Com seu aplicativo para operação, portal de gestão e integração eficaz, o SMART STOP simplifica e otimiza as atividades durante as paradas programadas, proporcionando benefícios significativos para empresas, como demonstrado em um estudo de caso na indústria de celulose e fabricação de papéis.

Benefícios do SMART STOP

Controle Preciso - Oferece controle preciso das atividades durante as paradas programadas, permitindo o acompanhamento em tempo real.

Documentação Eficiente - Permite apontamentos, fotografias, comentários e documentação online ou offline, garantindo uma gestão completa e eficiente.

Programação Centralizada -  O Portal sincronizado centraliza a programação das paradas, gerando cronogramas previstos e responsabilizando áreas, subáreas, gestores e operadores.

Comando e Controle - Controla todo o fluxo das atividades durante as paradas, informando imediatamente em caso de atrasos.

Logs e Relatórios - Gera logs e relatórios detalhados, proporcionando um controle preciso alinhado com APIs.

Estudo de Caso na Indústria de Celulose e Papel

SMART STOP Eficiência e Controle nas Paradas Programadas

Em uma indústria de celulose e papel, bem conceituada no Brasil, o SMART STOP foi implementado durante paradas programadas. Resultados significativos foram alcançados, incluindo:

Redução de tempo nas atividades de manutenção.


Melhoria na comunicação entre operadores e gestores.


Maior eficiência na troca de peças e componentes.


Documentação eficaz para futuras análises e planejamento.


Proposta do Sistema - O SMART STOP é o sistema ideal para o gerenciamento eficiente de Paradas de Manutenção em qualquer setor. Ele se destaca por oferecer controle, documentação e comunicação eficientes durante períodos de parada, contribuindo para o aumento da eficiência operacional


Quando Utilizar o SMART STOP - O SMART STOP é recomendado para empresas que realizam paradas programadas, seja para manutenção preventiva, troca de peças, reorganização da linha de produção ou treinamento de funcionários. Ele é especialmente útil em fábricas industriais, garantindo o cumprimento de regulamentações e otimizando o processo.


Recomendações - Recomendamos a adoção do SMART STOP para empresas que buscam eficiência operacional, controle preciso e documentação eficaz durante as paradas programadas. Seja online ou offline, o SMART STOP proporciona uma gestão completa e transparente, garantindo o sucesso das atividades de manutenção.


SMART STOP: A Revolução no Gerenciamento de Paradas Programadas.


Simplifique suas operações, otimize suas paradas e alcance novos patamares de eficiência com o SMART STOP da Supero Soluções.


SMART STOP

O sistema multiplataforma gerencial e operacional que organiza suas paradas programadas. Saiba mais

A parada geral pode ser adotada por diversas razões, como manutenção preventiva em todos os equipamentos, troca de peças e componentes, reorganização da linha de produção, treinamento de funcionários, entre outras.​

Conceito - O conceito do SmartStop da Supero Soluções é a solução ideal para o gerenciamento eficiente de Paradas de Manutenção. Com ele, você terá um controle preciso das atividades, acompanhamento em tempo real, apontamentos online ou offline, e integração com o PWA. Simplifique e otimize suas paradas com o SmartStop!

O que é o Smart Stop ? - Sistema de gerenciamento de execução de Paradas de Manutenções

Quais tipos de manutenções? - Paradas Gerais, Paradas Programadas e Paradas Frias

Para que servem as paradas? -  Manutenção das fábricas industriais, conforme regulamentações

Onde o SmartStop auxilia? - No controle de apontamento de atividades de Projetos cadastrados no PWA (Progressive Web App) da Microsoft

Como é feito o apontamento das atividades? - Podem ser realizados por dispositivos móveis. Online ou Off-line

Tecnologias empregadas

SMARTSTOP

O SMART STOP da Supero Soluções se destaca pelos benefícios proporcionados pelas avançadas tecnologias empregadas, incluindo SQL, Spring Boot, Angular, Flutter, Kafka, Kubernetes e MySQL. Cada uma dessas tecnologias contribui para a eficiência e eficácia do sistema, proporcionando uma experiência única de gerenciamento de Paradas de Manutenção.

Benefícios das Tecnologias Empregadas no SMART STOP

Spring Boot - Desenvolvimento Rápido e Simplificado: O Spring Boot simplifica o desenvolvimento de aplicativos Java, permitindo a criação de sistemas robustos com rapidez, agilizando o ciclo de vida do desenvolvimento.

Angular - Interface de Usuário Responsiva: O Angular contribui para a criação de uma interface de usuário responsiva e amigável, proporcionando uma experiência intuitiva para os operadores e gestores durante o uso do SMART STOP.

Flutter - Aplicativos Móveis Multiplataforma: O Flutter possibilita a criação de aplicativos móveis multiplataforma, garantindo que os operadores possam realizar apontamentos e documentações de atividades de maneira eficaz, tanto online quanto offline.

Kafka - Processamento de Eventos em Tempo Real: O Kafka viabiliza o processamento de eventos em tempo real, assegurando que as informações relevantes durante as paradas programadas sejam transmitidas e processadas de forma eficiente.

Kubernetes - Orquestração de Contêineres: O Kubernetes facilita a orquestração de contêineres, garantindo que o SMART STOP funcione de maneira escalável, eficiente e com alta disponibilidade, mesmo em ambientes complexos.

MySQL - Gerenciamento de Dados Robusto: O MySQL é um sistema de gerenciamento de banco de dados robusto, garantindo que os dados relacionados às atividades durante as paradas programadas sejam armazenados e recuperados de maneira segura e eficaz

A combinação dessas tecnologias robustas no SMART STOP não apenas garante a eficiência operacional durante as paradas programadas, mas também proporciona uma base sólida para o controle, documentação e comunicação eficientes. Essas tecnologias avançadas tornam o SMART STOP uma solução completa e inovadora para o gerenciamento de Paradas de Manutenção, impulsionando a eficácia e o sucesso das operações industriais.

Baixe nossa apresentação em PDF ou assista um video do produto na aba portfólio

SMART STOP

SMART FACTORY Indicadores de Produção

Acompanhe de forma dinâmica e pontual os processos e atividades de sua empresa ou indústria!

2022 WEB - ANDROID - IOS

Factory

SMART FACTORY

O sistema multiplataforma, indicador de desempenho, gerencial e operacional que organiza as atividades de sua empresa. Saiba mais

O SmartFactory pode ser adotado por diversas razões, para fornecer uma aplicação de cockpit operacional para sua empresa ou indústria, uma solução com conceitos de Digitalização e Indústria 5.0.​

Explanação - O Smart Factory é um sistema desenvolvido pela Supero Soluções, apresentado como um aplicativo de cockpit operacional, multiplataforma, destinado a organizar informações e variáveis de processo em indicadores de desempenho. Ele é projetado para empresas e indústrias que buscam aprimorar a digitalização e adotar conceitos da Indústria 5.0. O sistema visa fornecer uma solução intuitiva e configurável, capaz de se ajustar às especificações internas de qualidade.

Para que serve? - Indicadores de qualidade e produtividade de todas as áreas fabrís.

Onde é recomendado? - Para qualquer empresa ou indústria que tenha necessidade de acompnhar a evolução de seus processos em tempo real. Recomenda-se a adoção do Smart Factory em áreas produtivas, auxiliando na identificação da produtividade e fornecendo informações impactantes para a tomada de decisões. Ele é especialmente útil para empresas que buscam aprimorar a gestão de processos e a eficiência operacional.

Tecnologias Utilizadas - O sistema é desenvolvido para operar em diferentes plataformas, incluindo web, Android e iOS. Além disso, integra-se a sistemas legados existentes na unidade, como SRP (Sistema de Controle de Produção de Papel), Analytics de Processo, LIMS (Laboratory Information Management System), ISRA (Sistema de Monitoramento de Imagens) e outros.

Descrição do Sistema - O Smart Factory, aplicado na Klabin Monte Alegre, faz parte de um plano diretor de digitalização da empresa. Ele atua como um cockpit operacional para diversas áreas de processo, fornecendo suporte operacional e identificando variáveis e padrões fora do comportamento normal. A solução busca centralizar informações e estratégias alinhadas com os objetivos estratégicos da empresa.

Recomendações - O sistema precisa atender a alguns requisitos arquiteturais, como rodar em ambiente local, enviar dados para um banco de dados local (se necessário) e processar regras localmente. Integrações diretas com sistemas legados, como SRP e Analytics de Processo, são essenciais. Além disso, o sistema deve ser dinâmico, oferecer uma interface intuitiva e configurável, adaptando-se aos diferentes perfis de usuários. Recomenda-se a criação de relatórios de produção, boletins, análise de qualidade e a importação de links externos para garantir uma visão abrangente e integrada das operações.

O Smart Factory é uma solução robusta e abrangente, alinhada aos conceitos de digitalização e Indústria 5.0, destinada a otimizar a gestão operacional e a tomada de decisões em empresas e indústrias. Ao ser implementado, o sistema promete superar expectativas e contribuir significativamente para o aprimoramento dos processos produtivos.

Operacional

SMARTFACTORY

Conceito - Aplicação de cockpit operacional desenvolvida com objetivo de organizar informações e variáveis de processo distribuídas em boletins por área, transformando em diferentes indicadores de desempenho com finalidade de gerar outputs para tomada de decisão nos diversos níveis hierárquicos. A solução proposta possuí interface intuitiva e configurável, podendo se ajustar as diversas especificações internas de qualidade.

Quais tipos de informações apresentadas? - Indicadores de qualidade e produtividade de todas as áreas fabrís.

Para que serve? Com os objetivos de, porém não se limitando:
- Aumento da Produtividade
- Melhoria da Qualidade
- Diminuição de Custos
- Aumento de Eficiência Operacional​

Onde auxilia? - Auxilia as áraes produtoras, na identificação da produtividade para tomada de ações, alertando antecipadamente outras áreas com informações de impacto.

Como é a utilização? - Usabilidade intuítiva customizada para as áreas, informações de sensores dispostos em esquemas visuais de máquinas/ equipamentos.

Usabilidade - Por tratar-se de uma solução multiusuário a ferramenta deverá adaptar-se aos diferentes perfis de usuários, que são basicamente definidos pela área de atuação. O administrador da solução deverá ser capaz de alterar as variáveis, limites, regras, usuários e demais tarefas de configuração de forma simples.

Interfaces de visualização - O foco desta solução é a experiência de utilização dos usuários finais. Sendo fundamental a entrega das funcionalidades da solução em várias versões, onde os usuários poderão testar as novas funcionalidades por alguns dias podendo prosseguir com revisões e validações. A solução deverá conter no mínimo as seguintes opções de visualização e configurações.

Cockpit operacional - Está é a principal tela do sistema, onde terá como intuito orientar ao operador o que deve ser feito naquele instante. Para isso será necessária uma apresentação de forma inteligente capaz de analisar todos os desvios gerados pelo módulo de qualidade e priorizá-los de forma eficaz para o processo em questão. Esta interface deve funcionar conforme o seguinte fluxo: Monitoramento de Regras - O sistema deverá monitorar todas os alertas que estão sendo gerados pelo módulo de qualidade, tanto novos como ainda ativos. Alertas em dasboard principal - •Todos os alertas deverão ser analisados frente sua prioridades aos demais e exibidos ao operador de forma inteligente. Deverão conter "tags", que são marcações capazes de identificar se aquele alerta perterce ou é uma matriz QX, se ele pertence ao QPI ou se é apenas uma variável. •Será fundamental para a solução à disposição dos dados, que deverão ser exibidos conforme prioridade, porém também devem poder ser categorizados. •Esta tela deverá ficar aberta em um regime de 24/7, por isso é necessário que ela funcione de forma robusta e online, atualizando automaticamente. •A tela poderá ser exibida de vários tipos de monitores diferentes, por isso deverá ser responsiva, adequado-se automaticamente ao tamanho do display. •No cabeçalho desta tela deverão ser exibidas informações gerais da área de forma resumida, como por exemplo dados de produção e qualidade. Navegação de descoberta - •A navegação da tela cockpit deverá funcionar através de descoberta, ou seja, ao detectar um alerta importante o operador poderá clicar nele e visualizar a informação em tempo real, com tendência de dados passados, ou visualizar as variáveis que compõe a matriz QX e como estão o seu comportamento. •Esta navegação exploratória deverá realizada através de cliques simples e abertura de poup-ups por exemplo.

Baixe nossa apresentação em PDF

SMART FACTORY

Mais Projetos

2010 Ao longo de minha carreira, tive oportinunidade de paticipar de inumeros projetos e a maiorio de seu começo até a entrega e sustentação.

Sistemas descritos acima - Alguns dos sistemas, descrevi de forma mais detalhada e genérica acima.

MLC3, MLC2 e MLC1 - Sistemas de controle para Maquinas de lingotamento contínuo em indústria multinacional de produção de aço - Atuei como P.O no último projeto, conseguimos entregar o produto com antecipação de 5 meses, foi um sucesso!

- Abaixo poderá fazer DOWNLOAD de exemplos de documentações elaboradas por mim. Eu elaborei e publiquei o conteúdo, seguindo o formato e padrão definido pelo cliente.

Mais alguns projetos ...

Cel190 - Caixa Econônomica Federal - CHAT BOT de atendimento bancário

MasterTec - Sistema de Gerenciamento financeiro, estoque, controle de usuários e Ordem de serviço - Multiplataforma Android, Web.

DentalMaster - Sistema de Gerenciamento financeiro, estoque, controle de usuários e Portal de atendimento odontológico - Multiplataforma Android, IOS e Web.

Mais - Trabalhei com mais projetos, para o Senado Federal, Banco Central do Brasil, Caixa Econômica Federal e TJPA(Tribunal de justiça do Estado do Pará), além de varios outros pessoais e para empresas.

Projeto - Implementação de Privacidade na Azure

Um Tutorial Prático

Antes de tudo, vamos contextualizar

Sou Jurandi, Analista de Software especializado em Java e Cloud, com experiência em desenvolvimento ágil e liderança de equipes multifuncionais. Recentemente, participei de um projeto desafiador que envolveu a implementação de soluções de privacidade em uma infraestrutura de nuvem flexível, usando a Microsoft Azure. Contexto:

No escopo deste projeto, fui responsável por projetar e construir software com princípios de privacidade desde o design, em colaboração com diversas equipes, incluindo Modelo E, Desenvolvimento de Produtos e GDI&A (Global Data, Insight & Analytics). Utilizei tecnologias como Java 11 para o backend e Angular com Node para o frontend, com o objetivo de garantir a conformidade com regulamentações de privacidade como GDPR e CCPA.

Desenvolvimento:

Além disso, integramos o ambiente da Azure em nosso fluxo de trabalho, criando um Board com BACKLOG e outras colunas para acompanhamento e documentação. Utilizamos o Azure para hospedar repositórios, controlar pipelines e implementar CI/CD, garantindo entregas rápidas e confiáveis.

Para garantir a segurança dos dados e facilitar o trabalho colaborativo, implementamos controles de acesso usando Azure Key Vault e Azure Active Directory. Também utilizamos mensageria em JMS e Kafka para comunicação assíncrona entre componentes do sistema.

Após a conclusão do projeto, continuamos fornecendo suporte e monitoramento contínuos do aplicativo na Azure. Isso envolveu a implementação de atualizações de segurança regulares, correções de bugs e treinamento da equipe de operações.

No geral, este projeto foi uma oportunidade emocionante para aplicar meu conhecimento em cloud computing, privacidade de dados e desenvolvimento ágil, garantindo a entrega de uma solução de alta qualidade que atendesse às necessidades específicas da indústria siderúrgica global.

Introdução:

Como Analista responsável Cloud na empresa de Soluções, fui incumbido de desenvolver e implementar soluções de privacidade em uma infraestrutura de nuvem flexível para atender às necessidades específicas de uma indústria internacional de produção de aço. Neste tutorial, compartilho o passo a passo detalhado de como utilizei a Microsoft Azure para garantir a segurança e privacidade dos dados sensíveis do cliente. Contexto:

Recebemos a tarefa de criar um aplicativo de gerenciamento de dados sensíveis para uma indústria siderúrgica global. A complexidade do setor e as rigorosas regulamentações de privacidade exigiam uma abordagem meticulosa desde o início do projeto.

Desenvolvimento:

Nesta etapa crucial, mergulhei em extensas reuniões com as partes interessadas para compreender profundamente os requisitos específicos de privacidade e segurança de dados do projeto. Analisei minuciosamente as regulamentações locais e internacionais que regem a proteção de dados na indústria siderúrgica, como o GDPR e o CCPA, para garantir total conformidade.

Utilizando minha expertise em análise de requisitos e regulamentações, identifiquei as principais áreas de foco, que incluíam a necessidade de criptografia robusta, controle de acesso granular e auditoria completa de dados sensíveis.

Além disso, explorei tecnologias como o Azure Security Center e Azure Policy para avaliar a postura de segurança atual e garantir que nossa solução atendesse aos mais altos padrões de conformidade.

Com uma compreensão clara das exigências do projeto, estávamos prontos para avançar para a próxima fase com confiança e clareza de propósito.

Avaliação das Necessidades do Projeto

Passo 1 Reuniões com as partes interessadas para entender os requisitos específicos de privacidade e segurança de dados do aplicativo.

Realizei extensas reuniões com as partes interessadas para entender os requisitos específicos de privacidade e segurança de dados do aplicativo. Isso incluiu a análise das regulamentações locais e internacionais que regem a proteção de dados na indústria siderúrgica.

Escolha da Plataforma de Nuvem

Passo 2 Seleção da Microsoft Azure devido à sua robustez em termos de segurança e conformidade.

Com base nos requisitos do projeto e na minha experiência com a Microsoft Azure, optei por usar essa plataforma de nuvem devido à sua robustez em termos de segurança e conformidade. A Azure oferece uma ampla gama de ferramentas e recursos para lidar com dados sensíveis de maneira eficaz.

Design da Arquitetura na Azure

Passo 3 Elaboração de uma arquitetura detalhada na Azure, considerando a complexidade das operações da indústria siderúrgica.

Desenvolvi uma arquitetura detalhada na Azure, considerando a complexidade das operações da indústria siderúrgica. Isso envolveu a configuração de redes virtuais isoladas para garantir a segurança dos dados e a criação de máquinas virtuais otimizadas para o desempenho do aplicativo.

Desenvolvimento:

Ao elaborar a arquitetura na Microsoft Azure, levei em consideração cuidadosamente a intricada natureza das operações da indústria siderúrgica, buscando criar uma estrutura que fosse não apenas segura, mas também eficiente e escalável.

Redes Virtuais Isoladas:
Para garantir a segurança dos dados sensíveis, configurei redes virtuais isoladas na Azure. Utilizando o Azure Virtual Network (VNet), criei segmentos de rede separados e protegidos por firewalls para cada componente do aplicativo. Isso garantiu que o tráfego entre os diversos módulos do sistema permanecesse protegido e isolado de possíveis ameaças externas.

Máquinas Virtuais Otimizadas:
Visando o desempenho ideal do aplicativo, criei máquinas virtuais otimizadas na Azure. Utilizando instâncias de VMs de alto desempenho, como as séries D e F, garantimos que o sistema pudesse lidar com cargas de trabalho intensivas sem comprometer a eficiência ou a disponibilidade.

Balanceamento de Carga e Escalonamento Automático:
Para garantir uma distribuição equilibrada de carga e a capacidade de lidar com picos de demanda, implementei o Azure Load Balancer e o Azure Autoscale. Essas ferramentas garantiram que o aplicativo permanecesse responsivo e disponível mesmo durante períodos de tráfego intenso.

Armazenamento Seguro de Dados:
Utilizando serviços como o Azure Blob Storage e o Azure SQL Database, garanti o armazenamento seguro e confiável dos dados sensíveis da indústria siderúrgica. Implementei políticas de criptografia e acesso restrito para proteger os dados em repouso e em trânsito, garantindo total conformidade com as regulamentações de privacidade.

Com uma arquitetura sólida e bem planejada na Azure, estávamos preparados para avançar para as próximas etapas do projeto com confiança e tranquilidade.

Implementação de Controles de Privacidade

Passo 4 Utilização de recursos como Azure Key Vault, Azure Active Directory e Azure Information Protection para garantir a segurança dos dados.

Iniciei a implementação dos controles de privacidade necessários, utilizando recursos como Azure Key Vault para armazenar e gerenciar chaves de criptografia, Azure Active Directory para gerenciar o acesso aos recursos da aplicação e Azure Information Protection para classificação e proteção dos dados sensíveis.

Desenvolvimento:

Para garantir a segurança dos dados sensíveis na Microsoft Azure, iniciamos a implementação de controles de privacidade essenciais, utilizando uma variedade de recursos avançados da plataforma.

Azure Key Vault:
O Azure Key Vault desempenhou um papel fundamental na proteção das chaves de criptografia utilizadas pelo nosso aplicativo. Configuramos o Key Vault para armazenar e gerenciar com segurança as chaves de criptografia, garantindo que apenas usuários autorizados pudessem acessá-las. Além disso, integramos o Key Vault diretamente à nossa aplicação, garantindo uma gestão centralizada e segura das chaves de criptografia.

Azure Active Directory (Azure AD):
Utilizamos o Azure Active Directory para gerenciar o acesso aos recursos da aplicação. Através do Azure AD, definimos políticas de acesso granular, atribuímos permissões com base em funções e monitoramos de perto as atividades dos usuários. Isso garantiu que apenas usuários autorizados pudessem acessar os dados sensíveis e que todas as atividades fossem rastreadas e auditadas.

Azure Information Protection (AIP):
Para classificar e proteger os dados sensíveis, implementamos o Azure Information Protection. Com o AIP, aplicamos etiquetas de classificação aos documentos e dados, indicando seu nível de confidencialidade e restrições de acesso. Além disso, configuramos políticas de proteção para criptografar automaticamente os dados sensíveis e controlar quem pode acessá-los, mesmo quando compartilhados fora da organização.

Integração e Implantação Contínua:
Para garantir a eficácia contínua dos controles de privacidade, implementamos processos de integração e implantação contínua (CI/CD). Utilizamos ferramentas como Azure DevOps e GitHub Actions para automatizar o teste e a implantação de atualizações de segurança, garantindo que qualquer alteração no código fosse rigorosamente testada e validada antes de ser implantada no ambiente de produção.

Com a implementação desses controles de privacidade na Azure, estávamos confiantes de que nosso aplicativo estava protegido contra ameaças e em conformidade com as regulamentações de privacidade mais rigorosas.

Teste e Validação

Passo 5 Realização de testes rigorosos de segurança e privacidade para garantir a eficácia dos controles implementados.

Realizei testes abrangentes de segurança e privacidade para garantir a eficácia dos controles implementados. Isso incluiu testes de penetração para identificar vulnerabilidades e simulações de ataques para avaliar a resistência do sistema a potenciais ameaças.

Desenvolvimento:

Nesta etapa crítica do processo, realizamos uma bateria abrangente de testes de segurança e privacidade para assegurar a eficácia dos controles implementados na infraestrutura da Microsoft Azure.

Testes de Penetração:
Para identificar e mitigar possíveis vulnerabilidades, realizamos testes de penetração minuciosos em nosso sistema. Utilizando ferramentas avançadas como o Kali Linux e o Metasploit, nossa equipe simulou ataques de hackers para identificar pontos fracos na arquitetura e nos controles de segurança. Esses testes nos permitiram corrigir quaisquer vulnerabilidades antes que pudessem ser exploradas por ameaças reais.

Simulações de Ataques:
Além dos testes de penetração, conduzimos simulações de ataques para avaliar a resistência do sistema a potenciais ameaças. Utilizando técnicas como ataques de força bruta, injeção de SQL e falsificação de identidade, nossa equipe avaliou a capacidade do sistema de detectar, responder e mitigar ataques em tempo real. Essas simulações nos forneceram insights valiosos sobre áreas de melhoria e nos permitiram ajustar nossos controles de segurança conforme necessário.

Testes de Conformidade:
Além dos testes técnicos, também realizamos testes de conformidade para garantir que nosso sistema estivesse em total conformidade com as regulamentações de privacidade, como o GDPR e o CCPA. Utilizando ferramentas de auditoria automatizadas e conduzindo revisões manuais detalhadas, verificamos se nossos controles de segurança atendiam a todos os requisitos legais e regulatórios aplicáveis.

Relatórios e Documentação:
Ao concluir os testes, geramos relatórios detalhados que documentavam os resultados, incluindo quaisquer vulnerabilidades identificadas e as ações corretivas tomadas. Esses relatórios foram compartilhados com as partes interessadas relevantes e arquivados para referência futura. Além disso, atualizamos nossa documentação de segurança e privacidade para refletir as descobertas dos testes e garantir uma manutenção contínua da conformidade.

Com testes rigorosos de segurança e privacidade, estávamos confiantes de que nosso sistema estava preparado para enfrentar os desafios do ambiente cibernético atual e proteger os dados sensíveis de nossa organização e de nossos clientes.

Implementação de Monitoramento e Relatórios

Passo 6 Integração de ferramentas de monitoramento e relatórios na Azure para acompanhar o desempenho do aplicativo.

Integrei ferramentas de monitoramento e relatórios na Azure para acompanhar o desempenho do aplicativo e identificar qualquer anomalia no acesso ou uso dos dados sensíveis. Além disso, configurei alertas automáticos para notificar a equipe de operações sobre quaisquer eventos de segurança.

Desenvolvimento:

Para garantir um ambiente de nuvem seguro e confiável na Microsoft Azure, integramos uma variedade de ferramentas avançadas de monitoramento e relatórios para acompanhar de perto o desempenho do aplicativo e detectar qualquer anomalia no acesso ou uso dos dados sensíveis.

Azure Monitor:
Utilizamos o Azure Monitor como nossa principal ferramenta de monitoramento, permitindo-nos rastrear métricas essenciais, como utilização de CPU, memória e largura de banda. Configuramos painéis personalizados no Azure Monitor para fornecer uma visão abrangente do desempenho do aplicativo e identificar rapidamente quaisquer problemas potenciais.

Azure Log Analytics:
Integramos o Azure Log Analytics para coletar, armazenar e analisar logs de aplicativos e infraestrutura. Utilizando consultas avançadas de Kusto Query Language (KQL), conseguimos identificar padrões e tendências nos dados de log, o que nos permitiu detectar atividades suspeitas ou anômalas que poderiam indicar uma violação de segurança.

Azure Security Center:
Para monitorar a postura de segurança e conformidade do nosso ambiente na Azure, implementamos o Azure Security Center. Esta ferramenta nos forneceu uma visão abrangente das ameaças em potencial e vulnerabilidades de segurança, permitindo-nos tomar medidas proativas para mitigar riscos e fortalecer nossas defesas cibernéticas.

Alertas Automatizados:
Configuramos alertas automáticos em toda a nossa infraestrutura na Azure para nos notificar instantaneamente sobre qualquer evento de segurança ou anomalia detectada. Utilizando o Azure Monitor e o Azure Security Center, definimos políticas de alerta personalizadas com base em métricas predefinidas e thresholds, garantindo que qualquer problema fosse identificado e abordado rapidamente pela equipe de operações.

Relatórios Detalhados:
Além do monitoramento em tempo real, geramos relatórios detalhados regularmente para documentar o desempenho do aplicativo e qualquer incidente de segurança ou conformidade. Esses relatórios foram compartilhados com as partes interessadas relevantes e arquivados para fins de auditoria e referência futura.

Com a implementação dessas ferramentas de monitoramento e relatórios na Azure, estávamos bem posicionados para garantir a segurança contínua e o desempenho otimizado do nosso aplicativo na nuvem.

Entrega e Suporte Contínuo

Passo 7 Fornecimento de suporte contínuo e monitoramento do aplicativo na Azure após a conclusão do projeto.

Após a conclusão do projeto, forneci suporte contínuo e monitoramento do aplicativo na Azure. Isso incluiu a implementação de atualizações de segurança regulares, correções de bugs e treinamento da equipe de operações para garantir a manutenção contínua da segurança e privacidade dos dados.

Desenvolvimento:

Após a conclusão bem-sucedida do projeto de implementação de privacidade na Microsoft Azure, nossa responsabilidade se estendeu além da simples entrega, pois nos comprometemos com o suporte contínuo e o monitoramento do aplicativo na nuvem.

Implementação de Atualizações de Segurança:
Para garantir a segurança contínua do aplicativo, implementamos um processo rigoroso de atualizações de segurança regulares. Utilizando ferramentas como o Azure Security Center e o Windows Update Services, aplicamos patches e correções de segurança assim que estavam disponíveis, garantindo que o aplicativo estivesse protegido contra as últimas ameaças cibernéticas.

Correções de Bugs e Melhorias:
Além das atualizações de segurança, também nos dedicamos a identificar e corrigir quaisquer bugs ou problemas de desempenho que surgissem após a implementação inicial. Utilizamos o Azure Application Insights e o Azure Monitor para monitorar continuamente o desempenho do aplicativo e detectar quaisquer anomalias que pudessem afetar a experiência do usuário. Quando necessário, realizamos correções de bugs e implementamos melhorias para garantir que o aplicativo funcionasse de maneira eficiente e sem interrupções.

Treinamento da Equipe de Operações:
Para capacitar a equipe de operações a gerenciar e manter o aplicativo de forma eficaz, fornecemos treinamento abrangente sobre as práticas recomendadas de operações na nuvem. Isso incluiu sessões de treinamento sobre o uso de ferramentas de monitoramento e gerenciamento na Azure, procedimentos de resolução de problemas e melhores práticas de segurança cibernética. Nosso objetivo era garantir que a equipe estivesse bem equipada para lidar com qualquer desafio que surgisse durante a operação do aplicativo na nuvem.

Auditoria e Avaliação Contínua:
Por fim, realizamos auditorias regulares do aplicativo e de sua infraestrutura na Azure para avaliar continuamente a conformidade com os requisitos de segurança e privacidade. Utilizando ferramentas como o Azure Security Center e o Azure Policy, verificamos se todas as políticas de segurança estavam sendo seguidas e se não havia desvios que pudessem comprometer a segurança dos dados.

Com um compromisso firme com o suporte contínuo e a manutenção da segurança e privacidade dos dados na Azure, garantimos que nosso aplicativo continuasse a atender aos mais altos padrões de excelência e confiabilidade após a conclusão do projeto inicial.

Conclusão

- Experiência com o projeto.

Neste projeto, apliquei minha experiência como Analista de Cloud para desenvolver e implementar uma solução robusta de privacidade na Microsoft Azure para uma indústria siderúrgica internacional. A combinação de tecnologia avançada da Azure e práticas de segurança sólidas garantiu que o aplicativo atendesse aos mais altos padrões de privacidade e proteção de dados do setor siderúrgico, proporcionando tranquilidade aos clientes quanto à segurança de seus dados sensíveis.

Clique para baixar o curriculum em PDF

2024 Download CV:

EDUCAÇÃO

Engenharia de software

2021 UNICIV, Londrina PR, Brasil

Engenharia de Software com Ênfase em Qualidade e Teste de Software.
Em busca por me profissionalizar e me tornar ainda mais capaz, de gerenciar e desenvolver softwares de qualidade, enteder os processos em todo seu ciclo, busquei técnicas e metodologias necessárias para o desenvolvimento de forma eficaz e essenciais. Entre vários conhecimentos, minha especialização abrangeu profundamente:
Metodologias Ágeis
Qualidade de Software
Business Inteligence
Qualidade de Código Fonte (Clean Code)
Teste de Software
Liderança e Gestão de Pessoas
Comunicação Empresarial Estratégica
Padrões de Projetos (Design Patterns)
Engenharia de Usabilidade
Gerência de Configuração, Controle de Versões e Mudanças Arquitetura e Modelo de Dados Alternativos - NOSQL/ DATA WAREHOUSE / DATA MINING
Análise e Especificação de Requisitos,
Gestão de Projetos com Scrum.

Análise e Desenvolvimento de Sistemas

2019 FAP, Patrocínio MG, Brasil

Não basta saber um pouco sobre tecnologia: como analista de sistemas precisei ter conhecimento técnico aprofundado e complementar. procurei dominar diferentes linguagens de programação, compreender sistemas operacionais (como Linux ou Windows) e plataformas de hardware. Além de buscar amplo conhecimento na área, me formei um profissional mais completo, capaz de enxergar o sistema como um todo, de forma integrada.
Com muito trabalho, muita dedicação e estudo contínuo, Eu adquiri e melhorei minhas habilidades, hoje consigo realizar o projeto de um sistema até que seja entregue para uso. Basicamente, como Analista consigo:

  1. Fazer a manutenção dos sistemas existentes e repará-los conforme necessário.
  2. Definir os requisitos e funcionalidades de um sistema que será desenvolvido.
  3. Desenvolver, testar e implementar sistemas com base na definição de requisitos e recursos.
  4. Desenvolver a documentação do sistema. Na documentação, consigo incluir tutoriais, manuais do usuário, rotina de manutenção e padrões para novas versões.
  5. Atuação no atendimento e suporte ao cliente. Por ter conhecimento técnico, como analista, oriento o usuário sobre como usar o sistema e também identificar bugs com base nas reclamações dos clientes.
  6. Identificar, mapear e analisar opções e ferramentas tecnológicas no mercado a serem adquiridas por uma empresa.
E a lista continua ...

2275 mantendo um ambiente Microsoft Windows Server 2003

2006 EFTI/Microsoft Inc.

Especialização em redes.
Entre outras, possuo algumas especializações em conhecimentos complementares. Esse de criação e manutenção de servidores e ambiente de rede é algo que eu acho que vale a pena mencionar. O conhecimento em redes vai além de conhecer seus protocolos e imaginar possíveis invasões, também ajuda no desenvolvimento de sistemas complexos que dependem de intranet, VPNs e RDPs e muitos outros aplicativos em camadas de rede e seus protocolos, úteis em um ambiente de desenvolvimento.

HABILIDADES

Analista

Dez 2010 - Atual Funcional/ Requisitos / Negócios

Como Analista, possuo uma sólida formação acadêmica com Pós-Graduação em Engenharia de Software e graduação em Análise e Desenvolvimento de Sistemas. Conto com mais de 9 anos de experiência na área, destacando-me em ambientes Agile e com amplo domínio de ferramentas e metodologias, incluindo Scrum, KAMBAN, RUP, UML e BPMN. Minhas habilidades abrangem a análise de negócios, mapeamento de processos, levantamento e especificação de requisitos, testes e homologação, com especialização em gestão e planejamento de requisitos. Além disso, possuo fortes habilidades interpessoais, de negociação e foco em metas. Estou comprometido em liderar projetos para contribuir com o desenvolvimento e aprimoramento de produtos de software, alinhando-os com as necessidades do mercado e dos clientes.

Desenvolvedor de back-end

Dez 2012 - Atual Web Agency

Minhas habilidades como desenvolvedor de back-end abrangem Laravel, tecnologias de banco de dados, SQL e MongoDB . Compreendo tecnologias como HTML, CSS e JavaScript, conheço ferramentas de controle de versão como Git , produzo documentos e testes de unidade / integração reutilizáveis, Agilidade e flexibilidade, habilidades de comunicação.
Conhecimento de desenvolvimento de aplicativos em nuvem ( Azure e Google Cloud ) - Conhecimento de acessibilidade e conformidade de segurança - Conhecimento de plataformas CMS e CRM (Salesforce e Adobe AEM / CQ) - Conhecimento de como gerenciar um ambiente de hospedagem, incluindo administração de banco de dados e dimensionamento de aplicativos para lidar com mudanças de carga. PHP , Spring Boot usando Java .

Desenvolvedor front-end

Dez 2012 - Atual -

À caminho de me tornar um desenvolvedor fullstack, estou realizando aplicações web e Android Studio, à fim de influenciar e agregar ainda mais valor aos projetos em que atuo.
JavaScript, React, Html5, CSS3 e muitos frameworks para desenvolvimento e aplicações web
Editor de código: VSCODE, Eclipse (Spring)
Gerenciadores de pacotes: NPM, YARN
Erros: Webpack
Geradores CSS: GERADOR CSS3
Bibliotecas e estruturas: React
Estática do site: Next.js
Otimizadores SVG: SVGOMG de Jake Archibald
Bib De animações: Animate CSS, GreenSock (CSAP)
Ferramentas do navegador: Ferramentas do desenvolvedor do Firefox, Chrome DevTools
Teste de navegador: CanIUse, Am I Responsive, Responsive Web Designer Checker
Colab.Cod e Playgrownds: GitHub

HABILIDADES ESPECÍFICAS

2018 - 2021 Engenharia de software

Como engenheiro, pude entender melhor a formação de uma equipe e o processo como um todo, desde a interpretação e concepção da ideia pelo cliente até a entrega do produto.
Fiz estudos na parte de arquitetura para agregar mais valor e melhorar a integração com a equipe e colocar a teoria em prática.
Metodologias Ágeis , Qualidade de Software, Business Intelligence, Clean Code , Teste de Software, Liderança e Gestão de Pessoas, Comunicação Estratégica de Negócios, Padrões de Design , Engenharia de Usabilidade, Configuração, gerenciamento de arquitetura e modelo de dados , Análise e especificação de requisitos, gerenciamento de projetos com Scrum , como mencionado anteriormente, não são apenas matérias estudadas, são a pratica de meu trabalho diário.

Habilidades complementares

Azure/ Google Clouds

Orientação a Objetos e UML

Git e GitHub

Desenvolvimento JEE

Desenvolvimento WEB com HTML, CSS e JavaScript

SQL/MySQL

MongoDB e Firebase

Habilidades de codificação e testes

JAVA

HTML5

CSS3/JS

Spring Boot/Swagger/Eclipse/VSCode

Android Studio - JAVA

JUnit

Mockito/TDD

Choose your language

To access the information about me.

Me considero bom em...

CLIQUE PARA VER!

Video de apresentação pessoal 2022

Aqui tem um breve video de 2 minutos, me apresentando, não como profissional e relatando três fatos curiosos sobre mim.

Photography

Aprender

Acredito que nunca saberemos o suficiente, se nos colocarmos à disposição para aprender, coletamos mais conhecimento e, em algum momento, nos tornaremos uma fonte.
Eu mantenho minha mente aberta para facilitar a entrada de dados, desta forma eu aprendo novos idiomas, novas culturas, novas habilidades. Foi assim que aprendi tudo o que sou hoje, aprendi a ler e escrever em hebraico, Grego e um pouco de latim, da mesma forma, aprendi outras línguas e tudo mais que uso em minha vida acadêmica, profissional e pessoal.

Creativity

Gerenciamento

Já fui um empreendedor, me considero um visionário, sou bom em trabalhar em equipe. Sei receber e seguir ordens, mas também sei administrar uma equipe, motivando pessoas a atingir os objetivos definidos, entregando o valor desejado.
Usando Metodologias Ágeis e mantendo o foco, se necessário, mudar o foco também é uma opção.

Advetising

Resiliência

Cada escolha deve ser resiliente, de fato, quando procuramos o mais simples, a escolha é provavelmente a certa.
Na minha vida, tive que recomeçar muitas vezes, com o tempo aprendi que não é possível recomeçar "do zero", sempre levamos nossas experiências conosco para o próximo nível, para o próximo lugar. Quando recomeçamos, carregamos nossas habilidades, experiências e conhecimentos conosco. Então, sim, resiliência é uma parte importante e necessária de mim.

Família

image
image
| Nome do Projeto Data de criação Descrição Linguagem Status Link
| Nome do Projeto Data de criação Descrição Linguagem Status Link