×
Gilmar Costa de Souza

Gilmar Costa de Souza

Staff Mobile Engineer at SulAmérica

Brasil, BR
21 98078-3013
Inglês, Português

Background


About

About

Engenheiro de software com mais de 15 anos de experiência em desenvolvimento de software, sou apaixonado por criar soluções que transformam a vida dos usuários.

Desempenho um papel chave na arquitetura e suporte de apps mobile de grande escala e fui responsável técnico por soluções utilizadas por milhares de usuários. Minha trajetória em diversos segmentos, como serviços e educação, me capacita a criar aplicativos inovadores e seguros, sempre visando proporcionar uma experiência de usuário superior.

Work Experience

Work Experience

  • Staff Mobile EngineerSulAmérica

    Jan, 2024 - Present

    • Arquitetura e Migração: Faço parte do time que está atuando na evolução do aplicativo saúde, de Ionic para nova tecnologia. Desempenho um papel chave na definição e implementação da arquitetura técnica junto aos demais integrantes do time.

    • Desempenho e Escalabilidade: Atualmente, estou atuando na reestruturação do aplicativo com foco em melhorar o desempenho, escalabilidade e manutenção, resultando em uma aplicação mais robusta e preparada para atender às crescentes demandas dos usuários e da companhia.

    • Melhoria de CI/CD: Atuei em melhorias e otimizações do pipeline de CI/CD dos aplicativos da companhia, implementando práticas que aceleraram o desenvolvimento e a entrega contínua, garantindo maior eficiência e qualidade nas entregas.

    • Experimentação e Validação Tecnológica: Realizei experimentos com novas tecnologias através de provas de conceito (POCs), avaliando sua viabilidade para o novo aplicativo da empresa. Em paralelo, produzi análises comparativas (RFCs) que destacavam os pontos fortes e limitações de cada tecnologia candidata, fornecendo à liderança uma base sólida para apoiar decisões estratégicas.

    • Colaboração com Times: Trabalhei em estreita colaboração com diversos times, oferecendo suporte em decisões técnicas e ajudando a resolver desafios específicos. Minha atuação facilitou a integração entre equipes, garantindo que as soluções implementadas fossem alinhadas com os objetivos estratégicos e técnicos da empresa.

  • Desenvolvedor Mobile EspecialistaDescomplica

    Apr, 2021 - Dec, 20232 years 8 months

    • Liderança Técnica: Fui responsável técnico pelos aplicativos de educação digital da empresa, que atendiam milhares de estudantes. Além de garantir a alta qualidade e segurança das plataformas, orientei e apoiei a equipe de desenvolvimento, promovendo boas práticas e alinhando o time aos objetivos técnicos e estratégicos.

    • Desenvolvimento de Funcionalidades: Atuei no desenvolvimento de novas funcionalidades utilizando React Native no front-end e NodeJS no back-end, integrando serviços em nuvem através da infraestrutura AWS. Minha contribuição foi essencial para o aprimoramento contínuo dos aplicativos, alinhando as entregas às necessidades dos usuários.

    • Gestão de Publicações: Gerenciava a publicação dos aplicativos nas plataformas Google Play, Apple Store e Microsoft AppCenter (codepush), assegurando que as atualizações fossem realizadas de forma eficiente e com o menor impacto possível para os usuários.

    • Monitoramento e Manutenção: Implementei e gerenciei ferramentas de observabilidade, como Crashlytics e Sentry, para monitorar a performance dos aplicativos, permitindo uma rápida identificação e correção de problemas críticos, o que resultou em maior estabilidade dos serviços oferecidos.

    • Colaboração entre Equipes: Trabalhei em colaboração com diversas equipes, assegurando que as decisões técnicas fossem bem fundamentadas e que os desafios específicos fossem resolvidos de maneira eficiente. Essa colaboração garantiu uma integração fluida entre as plataformas e o cumprimento das metas da empresa.

  • Desenvolvedor sêniorUsabit

    Jan, 2023 - Oct, 20239 months

    • Estabilização de Aplicativos: Fui peça-chave na estabilização do aplicativo da Rádio CBN, identificando e solucionando problemas críticos que impactavam o desempenho e a confiabilidade do aplicativo. Meu trabalho resultou em uma experiência de usuário significativamente aprimorada e em maior estabilidade operacional.

    • Implementação de Aplicativos White Label: Colaborei estreitamente com equipes multidisciplinares para desenvolver e implementar aplicativos white label, adaptando soluções existentes para diferentes clientes e necessidades. Esse trabalho exigiu uma forte capacidade de customização e integração de funcionalidades específicas para cada projeto.

    • Otimização de Produtos Internos: Conduzi melhorias significativas em um produto interno da empresa, focando na estabilidade e eficiência do aplicativo. Minhas ações incluíram a otimização da distribuição nas lojas de aplicativos e a implementação de atualizações ágeis via CodePush, resultando em um aumento na satisfação do usuário final.

    • Integração de Funcionalidades e Manutenção: Fui responsável por integrar novas funcionalidades nos aplicativos, garantindo que as implementações fossem robustas e alinhadas com as necessidades do mercado. Além disso, participei ativamente da manutenção contínua dos aplicativos, assegurando sua performance e relevância.

  • Desenvolvedor sêniorBemobi

    Nov, 2020 - Apr, 20215 months

    • Desenvolvimento de Aplicações PWA e Mobile Nativas: Participei do desenvolvimento de uma loja de jogos tanto em formato Progressive Web App (PWA) utilizando React, quanto em versão nativa para Android, distribuída em formato de bundle por dezenas de operadoras de telefonia ao redor do mundo. Assegurei que ambas as versões proporcionassem uma experiência de usuário otimizada e fluida, ajustando as funcionalidades para atender às exigências específicas de cada plataforma.

    • Manutenção de Aplicações e Microsserviços: Fui responsável pela manutenção de aplicações e microsserviços da plataforma, utilizando tecnologias como Java e NodeJS. Realizei a correção de bugs e implementei melhorias para assegurar a estabilidade e escalabilidade das soluções.

    • Desenvolvimento de Aplicativos Mobile: Participei do desenvolvimento de aplicativos para Android e iOS utilizando React Native, integrando ferramentas como Fastlane e Firebase para automatizar processos de build, testes e distribuição. Essa automação aumentou a eficiência e acelerou a entrega de novas versões.

    • Colaboração em Arquitetura e Integração: Trabalhei em colaboração com as equipes no design e integração de novas funcionalidades, garantindo que as soluções fossem alinhadas aos objetivos da plataforma. Também participei ativamente de decisões técnicas, propondo melhorias contínuas no ecossistema de desenvolvimento.

  • Desenvolvedor full stackAme Digital

    Mar, 2019 - Nov, 20201 year 8 months

    • Desenvolvimento de Aplicação PDV Mobile: Contribuí para o desenvolvimento de uma aplicação de PDV mobile, atuando tanto no front-end com React Native quanto no back-end, utilizando JavaScript e TypeScript com Node.js. Ajudei a construir uma solução robusta e escalável, garantindo uma experiência de usuário de alta qualidade e adequada às necessidades específicas do ponto de venda.

    • Arquitetura Serverless e Orientada a Eventos: Desenvolvi a arquitetura do projeto com uma abordagem totalmente serverless e orientada a eventos, utilizando a infraestrutura da AWS. Implementei serviços como AWS Lambda, SQS, SNS e DynamoDB, permitindo maior eficiência e escalabilidade.

    • Monitoramento e Automação: Utilizei serviços como AWS CloudWatch e AWS X-Ray para monitorar o desempenho e a integridade do sistema, identificando gargalos e pontos de melhoria. Além disso, configurei pipelines automatizados para garantir a entrega contínua e ágil de novas funcionalidades e correções.

  • Desenvolvedor full stackB2W Digital

    Aug, 2017 - Mar, 20191 year 7 months

    • Desenvolvimento de Integrações para Marketplace: Fui responsável pelo desenvolvimento de integrações entre diferentes sistemas e plataformas do marketplace, utilizando microsserviços e APIs REST. Atuei na criação de soluções escaláveis e eficientes, permitindo a integração de sellers e fornecedores com as plataformas da empresa.

    • Criação e Manutenção de Microsserviços: Desenvolvi e mantive microsserviços utilizando Java 8 e Spring, além de realizar implementações com programação funcional e reativa utilizando Project Reactor. Essas soluções garantiram maior flexibilidade e robustez no ecossistema da empresa.

    • Ferramentas de Monitoramento e Gestão: Utilizei a stack ELK (Elasticsearch, Logstash, Kibana) e ferramentas Atlassian (Jira, Bamboo, Confluence, Stash) para monitorar a performance das soluções e otimizar processos de desenvolvimento. Também trabalhei com GitLab e Docker para versionamento de código e automação de deploys.

    • Participação em Projetos Estratégicos: Participei de projetos estratégicos, como a integração da DELL ao marketplace da B2W e a implementação da funcionalidade "Retire na Loja" para Lojas Americanas e Americanas.com, melhorando a experiência do cliente e a eficiência operacional.

  • Analista de sistemasCapgemini

    Aug, 2016 - Aug, 20171 year

    • Suporte a Ferramentas de Gestão e Automação de Testes: Atuei no suporte a equipes de desenvolvimento, auxiliando na utilização de ferramentas de gestão e automação de testes, como Cucumber, HP LeanFT e Selenium WebDriver. Minha contribuição foi essencial para a padronização e otimização dos processos de testes automatizados.

    • Treinamento e Capacitação de Equipes: Fui responsável por treinar equipes de desenvolvedores, introduzindo-as a processos de automação de testes e práticas de qualidade de software. Isso garantiu maior eficiência e a adoção de metodologias ágeis e integradas ao desenvolvimento.

    • Manutenção e Suporte a Soluções Existentes: Realizei a manutenção e o suporte contínuo às soluções implantadas anteriormente, garantindo a continuidade e a integridade das operações. Minha atuação facilitou a transição e adoção de novas ferramentas e processos dentro dos projetos.

    • Atendimento a Clientes de Grandes Contas: Trabalhei com clientes de grande porte, como Bradesco Seguros, assegurando que suas necessidades fossem atendidas de forma eficiente e que as soluções oferecidas estivessem alinhadas com seus objetivos e expectativas.

  • Analista de desenvolvimentoTIVIT

    Dec, 2012 - Jul, 20163 years 7 months

    • Automação de Testes Funcionais, de Segurança e Performance: Desenvolvi e implementei automações para testes funcionais, de segurança e de performance utilizando plataformas como HP ALM, HP UFT, HP LoadRunner e Apache JMeter. Essas soluções garantiram maior confiabilidade e eficiência nos processos de testes.

    • Desenvolvimento de Frameworks de Automação: Fui responsável pela criação de frameworks de automação em C#, VBScript e VBA, permitindo a automação de execução de testes, geração de relatórios e suporte às equipes de qualidade. Isso resultou em uma maior padronização e agilidade nas entregas.

    • Integração de Ferramentas de Testes: Realizei integrações de ferramentas como TestLink, Mantis e JMeter utilizando Java 8, criando fluxos de trabalho mais eficientes e integrados, permitindo um monitoramento e gestão mais precisos dos processos de teste.

    • Gestão de Laboratórios de Teste: Supervisionava os laboratórios de teste, gerenciando máquinas virtuais e garantindo que o ambiente estivesse otimizado para os processos de validação de software, o que permitiu uma maior eficiência na execução dos testes.

    • Capacitação Interna: Atuei como instrutor em programas internos, como o Techno TIVIT e Compartilhando Conhecimentos, capacitando equipes e promovendo a troca de conhecimento técnico, como Apache JMeter, para melhorar a execução de projetos dentro da empresa.

  • Desenvolvedor de softwareICAP Brasil

    Nov, 2011 - Nov, 20121 year

    • Desenvolvimento de Plataforma de Negociação (Home Broker): Atuei no desenvolvimento da plataforma de negociação de ações (Home Broker) como desenvolvedor full stack, utilizando tecnologias como Java, .NET, Oracle Database, HTML5, CSS3 e JavaScript. Fui responsável por levar o projeto à produção, garantindo desempenho otimizado e aplicação das melhores práticas de desenvolvimento.

    • Otimização de Performance e Boas Práticas: Fui responsável pela otimização de performance e implementação de boas práticas no front-end do projeto, melhorando a experiência do usuário e a eficiência do sistema. Também participei da integração e desenvolvimento de extensões e plugins.

    • Integração com Kentico: Trabalhei na integração do Home Broker com a plataforma Kentico (CMS, E-commerce e Marketing) utilizando .NET, permitindo a expansão de funcionalidades e melhoria na gestão de conteúdo e marketing digital da empresa.

    • Desenvolvimento Mobile: Desenvolvi uma aplicação mobile utilizando PhoneGap, permitindo que os usuários acompanhassem as cotações de papéis da bolsa de valores em tempo real. Essa solução garantiu acesso rápido e prático às informações financeiras, proporcionando uma experiência mobile otimizada e integrada ao sistema de negociação da empresa.

  • Estagiário de desenvolvimentoICAP Brasil

    Dec, 2010 - Oct, 201110 months

    • Desenvolvimento e Revisão de Código: Contribuí para o desenvolvimento de projetos internos, focando na revisão de código e na implementação de novas funcionalidades no projeto Home Broker. Atuei em melhorias contínuas para garantir a escalabilidade e eficiência do sistema.

    • Desenvolvimento de Componentes de Front-End: Participei do desenvolvimento de novos componentes de front-end, focados em desempenho e usabilidade, aprimorando a experiência do usuário final e a interface do sistema de negociação da empresa.

Education

Education

  • Engenharia de Computação, Engenheiro de Computação, Instituto Infnet

    Jun, 2010 - Dec, 2017

  • Eletrônica, Técnico em Eletrônica Industrial, Escola Técnica ELECTRA

    Jan, 2009 - Dec, 2009

  • , Técnico Informática, ISERJ - Instituto Superior de Educação do Rio de Janeiro

    Dec, 2000 - Dec, 2003

Certificates

Certificates

  • ISFS Information Security Foundation based on ISO IEC 27002, EXIN

    Issued on:

Awards

Awards

  • VI Prêmio Crea-RJ de Trabalhos Científicos e Tecnológicos 2017 , CREA RJ

    Awarded on: Dec 31, 2017