Eu sou Well Almeida

Nome: Wellington Almeida

Perfil: full stack developer

Email: welldevjava@outlook.com

Telefone: (91) 98242-9218

Acadêmico: Análise de Sistemas FullStack e Mobile - PUC RS

Skill

Idiomas - A1/A2 B1/B2 C1/C2

Português - Nativo
Espanhol - C1
Inglês - B1

Tempo de Experiência de 1 a 10 anos

Java - 8 anos
Kotlin - 4 anos
Javascript - 4 anos
TypeScript - 2 anos
Python - 2 anos
Go Lang - 1 ano
Git - 7 anos
PL-SQL / SQL - 8 anos
NO-SQL - 3 anos
AWS - 4 anos
Docker - 4 anos
Spring Boot - 6 anos
Quarkus - 3,5 anos
Kafka - 4 anos
RabbitMQ - 4 anos
REDIS - 4 anos
Angular - 2,5 anos
React - 1 ano
Sobre mim

Desenvolvedor motivado oferecendo conhecimentos em projetos de Micro Serviços e desenvolvendo APIs utilizando frameworks como Spring Boot, Spring Core, Spring MVC, Spring Batch, Spring DataJPA, Spring Cloud e Quarkus, Quarkus Reactive, Jacarta EE, GraalVm com imagem nativa, Vert.x em serviços Rest e ambiente cloud, com Docker e aplicações AWS e fazendo uso de banco de dados Oracle, Postgresql, MySQL e MongoDB. Expert em Java, conhecimento em Kotlin criação de Lambda AWS com Python e Go Lang, conhecimentos no ambiente AWS como S3, SQS, SNS, Lambda, EC2, RDS, ELB, CDK Cloud Formation, EKS, Elasticache, Cloud Watch. Conhecimentos em Docker e kubernetes e mensageria com Kafka, RabbitMQ, REDIS Pub Sub.

Entusiasta no desenvolvimento front-end com Angular e também React com NextJS, desenvolvimento mobile Android nativo com Java e Kotlin e Arquitetura em nuvem com AWS.

Empreendedor energético, independente e formador de equipes, capaz de navegar por situações de alto estresse e atingir os objetivos pontualmente.

Técnicas

Habilidades técnicas com frameworks, linguagens e automação.

Spring Boot

Ampla experiência no ecossistema Spring com os módulos MVC, Spring Cloud, Spring Security, Spring Batch e Spring Boot, Spring WebFlux, Spring DataJPA, Spring Integration em grandes projetos no mercado.

Quarkus

Experiencia sólida em criação de serviços restfull em Quarkus com Java 11, 17, 20 e 21 em imagem nativa com GraalVM em arquitetura de micro serviços, programação reativa com Mutiny, Vert.x, integração com serviços da Amazon AWS.

Java

Múltiplas experiências com Java nas versões 8, 11, 17, 20 e 21 em porjetos Desktop com API Gráfica Swing, Java Graphics 2D, JSF, Servlet e Spring, Quarkus. Amplo conhecimento core do Java e orientação a Objetos, Design Patterns, SOLID e soluções de Design e Aquitetura de Software.

sql

Experiência com banco de dados desenvolvida ao longo dos anos como desenvolvedor Java, desde o JDBC ao JPA com Hibernate, Criteria JPA, QueryDSL, JPQL com bancos Postgres, MySQL e SQLServer. Estrutura SQL (DDL, DML, DQL, DTL e DCL). Linguagem PL/SQL na criação de procedures e functions.

Automação

Automação de testes com Cypress, Postman com Javascript e Newman, Cucumber, Selenium e Appium com Java, Capibara e Robot com Python. Testes de regressão, testes de integração, testes de carga com JMeter e geração de relatórios automatizados. Integração de testes em pipeline Jenkins e github actions.

AWS

Experiencia em arquitetura em nuvem e desenvolvimento de aplicações serverless com Lambda em Python, Go lang e Quarkus AWS Lambda, Gateway, Service Discovery, Deploy com AWS CDK, VPC, ECS, EC2, Fargate, Security group, Elastic Load Balancer, S3, RDS, DynamoDB, SQS, SNS, Elastic Cache e REDIS, Cloud Watch, CloudFront, Route 53, IAM, Análise de Custos.

Kafka

Experiencia com Kafka e integração de sistemas, Orientação à eventos, orientação a mensagens assíncrona e padrão SAGA. Topicos, partições, produtores, consumidores e Brokers. Experiencia com a estrutura do Cluster Kafka e ZooKeeper e Schema Registry, garantias de entrega, particionamento e replicação.

CI/CD

Montagem de pipeline para integração e entrega contínua, experiência com Jenkins, montagem de ambiente, configuração e plugins. Pipeline com Github Actions, Bitbucket Pipeline. Integração com Webhook Slack e Discord, controle de qualidade com Sonar e deploy automatizado.

Testes

Experiência com testes unitários e cobertura de código com JUnit 4 e 5, Mock, MockMVC, WireMock, Mockito, RestAssured, Jacoco. Qualidade de testes com Sonar. Testes de integração e automação E2E, Cypress, Postman e testes em Android com Selenium e Appium.

EXPERIÊNCIA EM PROJETOS DE SUCESSO

ANOS DE EXPERIÊNCIA

CURSOS E CERTIFICAÇÕES

LINHAS DE CÓDIGO (Ainda contando...)

Portfolio

Projetos pessoais e para clientes.

Página pessoal com css, html, Js e Bootstrap

Web Design / 25 Feb. 2023

Portal da Empresa WizeHunter, para uso dos funcionários

Web Design / 06 Feb. 2023

Página da Viana Consultoria

Web Design / 08 Ago. 2023

GIT

Repositórios com projetos públicos.

Web Design

Repositório pessoal

Repositório pessoal e para ensino. Projetos para testes, ensino e projetos de POC. Em desenvolvimento.