Diego Hellas

Diego Hellas

Instrutor de informática

Followers of Diego Hellas2000 followers
location of Diego HellasFlorianópolis, Santa Catarina, Brasil

Connect with Diego Hellas to Send Message

Connect

Connect with Diego Hellas to Send Message

Connect
  • Timeline

  • About me

    Co-Founder at PDB Monitor & CEO at PerformanceDB

  • Education

    • .

      -
  • Experience

    • Elaborata Informática | Referência em Formação Profissional

      Jan 2007 - Jan 2008
      Instrutor de informática

      Ministrar aulas, desenvolver e validar material didático para os treinamentos de PHP, MySQL AJAXL, Orientação a objetos, WEBStandards e SQL Server.

    • TechFront

      Nov 2010 - Jan 2011
      Analista Desenvolvedor

      Integrante do time de desenvolvimento PHP, onde realizava manutenção e desenvolvimento de uma plataforma para social games. Essa plataforma realizada todas as integrações com as redes sociais Orkkut, Quepasa, MySpace, Bolsa de Mulher através do Open Social e com o Facebook e Twitter através de API especificas de cada rede social.Como atividade secundária eu realizava manutenção no banco de dados MySQL.A Techfront foi adquirida pela Quepasa, nessa mudança eu fui realocado para ser o responsável pelos bancos de dados e infraestrutura. Exibir menos

    • Quepasa Corporation

      Jan 2011 - Jul 2012
      DBA Pleno

      Responsável pelos bancos de dados MySQL, MySQL Cluster e Membase(hoje CouchDB) utilizados nos projetos de Social Games do Quepasa(Rede Social dos EUA, hoje é conhecida como MeetMe).Nas minhas atividades diárias fazia administração e monitoramento dos servidores de banco de dados, modelagem de dados, documentação, rotinas de backup e restore, tuning, replicação além do suporte ao time de desenvolvimento PHP.Como atividade secundária eu coordenava a equipe de infraestrutura, onde realizava testes de performance e busca novas soluções, além de ser o responsável por manter os jogos online sob qualquer circunstância.Toda a infraestrutura estava na AWS, lá utilizamos recursos como EC2, RDS, Auto Scaling, IOPS Provisionado, Elastic Load Balancing, S3 e CloudFront.Eu também era o responsável pela realização de todos os deploys dos jogos, pois envolvia uma logística bem grande. Exibir menos

    • PSafe Brasil

      Jul 2012 - Jul 2013
      DBA Pleno

      Administração e planejamento de banco de dados MySQL e MySQL Cluster, rotinas de backup e restore, avaliação de desempenho e tuning, criação de functions, trigger e stored procedures.Administração de banco de dados SQL Server e MongoDB.

    • ClikTrue Tecnologia SA

      Jan 2013 - Jan 2014
      Coordenador Técnico

      Responsável por coordenar as equipes de desenvolvimento e infraestrutura na manutenção e desenvolvimento da plataforma de Advertising Network. A ferramenta utilizada era o OpenX(recentemente renomeado para Revive) desenvolvida em PHP. A Ferramenta servia publicidade para 20 milhões de usuários diariamente e exibidas mais de 1 bilhão de publicidades por mês. O cluster MySQL chegou a ter 110 mil queries por segundo.Trabalhava diretamente com os servidores Linux, o qual tenho bastante familiaridade.A Cliktrue era uma empresa do Grupo Xangô especializada em prover publicidade online. Exibir menos

    • PerformanceDB

      Jan 2014 - now

      A PerformanceDB é uma empresa especializada em banco de dados MySQL que oferece soluções qualificadas para o suporte e infra-estrutura corporativa de TI. Fornece suporte presencial não só em Florianópolis e região, como também em todo Brasil ajudando empresas à organizar e integrar seus sistemas de TI com o banco de dados MySQL. Através de uma equipe de vanguarda extremamente competente, é uma empresa comprometida com a excelência dos serviços prestados, para que os seus clientes possam focar em seus resultados.SERVIÇOS PRESTADOS PELA PERFORMANCEDB:Gestão de servidores.Consultoria.Configuração e tuning.Backups e Restore.ReplicaçãoAtendimento para situações emergenciais.Atendimento Remoto e Presencial.Treinamentos.Suporte Técnico com SLA 24x7.Contratos de Anuais de Gestão e Suporte para pequenas, médias e grandes empresas.Tecnologias suportadas pela PerformanceDB:Esta proposta contempla a configuração de um ambiente sobre as tecnologias listadas a seguir: MySQL/MySQL Replication/MySQl Cluster/MySQL Cluster GaleraMariaDB/MariaDB Cluster/MariaDB Multi Source ReplicationMongoDBPentaho(Ferramenta de BI) Exibir menos

      • CEO

        Jan 2019 - now
      • Principal DBA

        Jan 2014 - now
    • DOT Digital Group

      Jul 2014 - Jan 2015
      DBA Sênior

      Responsável pelos bancos de dados MySQL, MariaDB, SQL Server, Oracle, PostgreSQL e MongoDB.Diariamente faço administração e monitoramento dos servidores de banco de dados, modelagem de dados, documentação, rotinas de backup e restore, tuning, replicação, além do suporte ao time de desenvolvimento e extração de dados para relatórios não rotineiros.Durante 1 ano fui o responsável pela administração, manutenção e desenvolvimento da Solução de BI utilizando a ferramenta Pentaho. Sou integrante de um time de 5 pessoas responsáveis pela arquitetura, performance e HA dos softwares do DOT Group.Atividades e Projetos:O DOT Group é composto por várias empresas, onde as principais áreas são EAD(Educação a distância), publicidade e BIG Data.Projeto 1: Existiam 5 servidores de banco de dados MySQL espalhados, com diferentes configurações e versões. Após analisar e realizar um laboratório configurei 2 servidores com a mesma com uma replicação MASTER-MASTER. Com essa alteração ganhamos tempo em manutenção, melhora nos monitoramentos, redundância e escalabilidade.Projeto 2: Em um determinado projeto existiu a necessidade de ter vários servidores de bancos de dados espalhados onde eles deveriam funcionar em modo offline(sem internet) e quando existir conexão com a internet esses dados deveriam sincronizar automaticamente com uma base central e replicar com os outros servidores, inicialmente isso seria feito via software, porém após eu ser envolvido no projeto, realizei algumas pesquisas e laboratórios e implementamos o MariaDB com o Multi-source Replication, onde todo o controle de online/offline é realiado pelo próprio banco de dados. Com essa solução não foi necessário alterar nenhuma linha de código no software. O tamanho total de servidores envolvidos na replicação Multi-source é de 300. Exibir menos

    • InPhonex

      Jan 2015 - Jun 2017
      DBA Sênior

      · Maintain and administer MySQL and CouchDB instances; define/recommend/implement proactive changes based on monitoring data· Configure monitoring and alerts for MySQL and CouchDB instances; develop related reports· Identify query tuning issues, analyze and recommend solutions· Architect and implement database backup/recovery, high availability, fault tolerance, multi-data center synchronization· Develop database capacity requirements· Work with developers and other staff to develop and reactor high-performance database designs and instance configurations· Document database design and instance configuration· Script and support automated data movement, data refresh, performance/issue reporting, etc.· Evaluate database/data store products on capabilities and suitability for use· Large-scale data movement and validation· Optimize queries and suggest improvements to schema· Write and/or modify SQL scripts including stored procedures, functions and views· Create, maintain and manage BI and Big Data platforms· Handle requests for data Exibir menos

    • Hariken

      Jan 2017 - Jan 2018
      Diretor de Tecnologia

      Responsible for the development team, IT budget, definitions on technology and strategic definitions.

    • PDB Monitor

      Mar 2020 - now
      Líder de Engenharia de Banco de dados e Desenvolvimento de Software

      Responsável por todo o processo de desenvolvimento do PDB Monitor.O PDB Monitor é uma ferramenta de monitoramento de banco de dados e por isso envolve trabalhos em várias áreas distintas, como por exemplo: - Planejamento do que será monitorado, como fazer a coleta das informações, processamento e exibição em tela. - Arquitetura e desenvolvimento do agent - Arquitetura das APIs que recebem dados do agent e provem dados para o frontend - Arquitetura da infraestutura de ponta a ponta - Planejamento dos bancos de dados, estratégias de alta disponibilidade, redundância, gestão de backup e modelagem de dados do PDB Monitor Exibir menos

  • Licenses & Certifications

    • CSD

      Scrum Alliance
  • Volunteer Experience

    • Assistant chief Scout troop - Scout Group Universe 13 SC

      Issued by Union of Scouts of Brazil on Jan 2015
      Union of Scouts of BrazilAssociated with Diego Hellas