Maikon Farias

Quem Sou?

Com mais de quatro anos de experiência efetiva como Programador de Sistemas, combinados com meu sólido histórico de 14 anos na área de Automação Industrial, tracei minha trajetória inicial na programação com C e C++ durante meu curso técnico em Automação Industrial em 2010. Desde então, mantenho um envolvimento constante com a programação, culminando em minha posição na Fusimaq, onde ingressei em 2019 como Programador de Sistemas. Na Fusimaq, desenvolvi sistemas para a indústria automotiva, utilizando SCL, uma linguagem baseada em Pascal, além de outras linguagens de programação. Minha experiência se estendeu na X-Brain, onde assumi a responsabilidade pelo desenvolvimento de aplicações web microservices. Utilizei tecnologias como Java, Spring Boot, RabbitMQ, OracleDB, Git, JUnit, Moquito, Jenkins, Docker, Open Feign, entre outras. Um dos meus maiores desafios foi a transformação de uma parte significativa de um serviço, inicialmente um monólito, em um microsserviço. Essa experiência foi enriquecedora, repleta de desafios que contribuíram significativamente para o meu crescimento profissional. Atualmente, atuo como freelancer, concentrando meus esforços no desenvolvimento de um sistema ERP para uma empresa local. Este projeto reflete meu comprometimento contínuo com a excelência na programação, e estou determinado a alcançar níveis mais elevados de competência.

  • Idade43
  • NacionalidadeBrasil
  • Cidade/EstadoMontes Claros, MG
  • E-mailfariasmk@hotmail.com
  • Fone+55 19 98745-0604/ +55 38 99977-7669
  • FreelanceDisponível

Educação

Ciência de Dados e Análise de Comportamento(Cursando)

2024 Unicesumar

Curso Superior em andamento na Unicesumar

Técnico em Automação Industrial

2010 Etec

Curso Técnico em Automação Industrial

Project Decoder

2023 Michelli Brito

Carga horária : 330 horas. Além de aprender sobre ecossistema Spring aplicado a microservices, modelos de comunicações e Microservices Patterns, o Projeto Decoder tem um extra de conteúdo ao qual aprendi sobre: Observabilidade para Microservices, Arquitetura Hexagonal na prática, Deploy da Arquitetura de Microservices em Cloud, Microservice de Pagamento integrado com Plataforma Stripe, Novidades e atualizações do Spring Boot 3 com Java 17.

Backend Expert (Cursando)

2023 Valdir Cesar

Formação Completa Full Stack com Microsservices em Java e Spring no Back e Angular no Front.

Especialista Spring Rest (Cursando)

2023 Algaworks

Treinamento imersivo e online sobre desenvolvimento de REST APIs com Spring mais completo do mundo, sem nenhum exagero! Certificado de 280 horas.

Especialista Java (Cursando)

2023 Algaworks

Treinamento imersivo e online sobre JAVA! Certificado de 280 horas.

Experiência Profissional

Backend Developer

Maio 2022 - Nov 2023 Xbrain

• Desenvolvimento de arquitetura de Microsserviços que permite flexibilidade e escalabilidade.
• Gerenciamento de Banco de Dados: Oracle, H2 e ElasticSearch, garantindo eficiência e confiabilidade.
• Exploração completa do ecossistema Spring, incluindo Spring Boot, Cloud, Data e Security.
• Desenvolvimento com linguagem Java, abrangendo várias versões com uso do SDKMan para gerenciamento de SDK.
• Aplicação eficaz da mensageria RabbitMQ para comunicação assíncrona e eficiente entre componentes.
• Implementação de testes unitários sólidos com AssertJ, JUnit e Mockito, garantindo a integridade do código.
• Ambiente de desenvolvimento otimizado no Linux Mint, maximizando a produtividade.
• Uso de um pipeline de integração e entrega contínua (CI/CD) robusto, utilizando tecnologias como Docker e Jenkins.

Desenvolvedor de Sistemas

Out 2019 - Nov 2021 Fusimaq

• Desenvolvimento de sistemas em SCL(linguagem baseada no pascal), entre outras linguagens industriais, para uma variedade de máquinas, contribuindo diretamente para a modernização e otimização dos processos no setor automotivo.
• Desenvolvi estratégias de integração entre sistemas.
• Dominei tecnologias-chave, como IOT, Ethernet, MQTT e OPC UA (OPC Unified Architecture), Profinet, IO-Link, entre outras, permitindo a comunicação perfeita entre dispositivos e sistemas, uma pedra angular da revolução industrial atual.
• Programação de Controladores Lógicos Programáveis (CLPs), IHMs e sistemas Supervisórios

Backend Skills

Microservices

Java

Spring

RabbitMQ

Kafka

MongoDB

OracleDB

PostgreSQL

Git

Webflux

Docker

Jenkins

Open Feign

Apache Camel

Frontend Skills

Angular

Vue

Html

JavaScript

CSS

Sou bom em...

Java

Desenvolvimento de Sistemas com Java.

Spring

Desenvolvimento de APIs REST com framework Spring.

Angular

Desenvolvimento de Frontend com Angular

Odoo

Desenvolvimento do ERP Odoo.