...

DEV UX UI

"Escolhe um trabalho de que gostes e não terás que trabalhar nem um dia na tua vida."
Confúcio

Full Stack Developer | Pós-graduando em Arquitetura de Software | MBA Gestão de Projetos | C++ C# .Net MVC Java Python | Apache Nginx NodeJS React Linux CLI | Rest/RestFull PHP VueJS Golang

O desenvolvedor full stack é capaz de trabalhar com toda a pilha de desenvolvimento de um projeto. Além de conseguir atuar com o font-end e o back-end, esse profissional também pode contribuir em todas as etapas e partes de um sistema, como o servidor e o banco de dados.

Um dos principais diferenciais para os desenvolvedores full stack é conseguir trabalhar também com desenvolvimento mobile, já que essa área está cada vez mais presente nas empresas — principalmente em startups. Em muitos casos, esse conhecimento é uma vantagem competitiva expressiva para o profissional.

MISSÃO

...

O DIA DE APRENDER É HOJE!

A principal habilidade do full stack developer é possuir interesse ou facilidade de trabalhar com as tecnologias listadas abaixo:

Front-end : é a parte da aplicação que o usuário utiliza para interagir com o sistema, como as interfaces gráficas e comunicação. As principais tecnologias de front-end atuais são as bibliotecas e frameworks Angular, React e Vue.js , todas elas baseadas nas linguagens JavaScript e/ou TypeScript .

Back-end : refere-se à infraestrutura interna de software, autenticação e persistência de dados. Atualmente, a grande maioria das tecnologias para back-end se comunicam com o front-end através de API’s (Application Programming Interfaces) por meio do padrão REST ou GraphQL . Os dados são trafegados em sua grande maioria no formato JSON (JavaScript Object Notation) . As principais linguagens de programação utilizadas no back-end são Java, C#, PHP e JavaScript (Node.js) .

Bancos de dados : são os sistemas especializados em coletar e recuperar os dados utilizados em um ou mais projetos. Atualmente, existem as vertentes SQL e NoSQL Databases. A partir dos Bancos de Dados, podem ser gerados relatórios com informações estratégicas sobre o andamento e evolução do sistema em produção.

Devops : é o processo para manter o sistema em produção de forma estável e com alta performance e disponibilidade. O monitoramento e os testes para novas versões fazem parte dessa rotina. Há também a integração contínua – que realiza todas as etapas necessárias para que o sistema seja atualizado em produção com o mínimo de impacto possível e adoção de microsserviços – que quebram funcionalidades em pedaços menores, aumentando a coesão e diminuindo o acoplamento do sistema.

Mobile : refere-se à criação de apps para dispositivos móveis em grande parte dos sistemas atuais, de forma nativa ou híbrida. A tecnologia mobile pode ser definida como uma alternativa ou complemento ao front-end.

Portfolio

eMJr Geo
...
eMJr Tools
...
eMJr Edit
...
eMJr Plot
...
eMJr Panoramic
...
eMJr Plan
...
eMJr Export
...
eMJr Import
...
eMJr Calc
...
eMJr Pdf
...
eMJr Shapefile
...
eMJr Dxf
...
eMJr Kml
...
SiGCarta Ilhabela
...
SiGCarta Rio do Sul
...
SiGCarta Mairiporã
...
SiGCarta Sorocaba
...
SiGCarta Mogi Mirim
...
SiGCarta Guarulhos
...
SiGCarta Votorantim
...
SiGCarta Ribeirão Preto
...
SiGCarta Jundiaí
...
SiGCarta Indaial
...
SiGCarta Brusque
...
SiGCarta Hortolândia
...
SiGCarta São Luís
...
SiGCarta Belém
...
SiGCarta Natal
...
GeoDesigner Consultoria e Serviços
...
Aeroland
...
Aerocarta Modelo Site
...
MedsCtrl
...
SigFácil
...
GDSmart
...
Blue Crédito
...
Aqua Mundy
...
Mova-se
...
Só Pra Te Adorar
...
JES Engenharia
...
eGolpe
...
Meu Aniversário
...
Próprios Municipais
...
Atendimento e Notificação
...
Te Achei
...
Coleta Online
...
Indaial - SC - Webgis
...
Febre Amarela
...
API Mapeamento Móvel
...
API Integração - CIJUN
...
o Theodoro Spitz
...
JMGP Advogado
...
Surtos
...
SigCarta Webgis
...
Cruzalia
...
Águas de São Pedro
...
Sorocaba
...
Mogi Mirim
...
Pilar do Sul
...
Mairiporã
...
SAAE São Lourenço - MG
...
Colaborativo
...
Divulgação
...
Viabilidade
...
Croqui
...
Observador
...
Drone
...
Mapeamento Móvel Brusque
...
Canil Little Forever
...
Próprios - Ribeirão Preto
...
Coleta - Amostras
...
PGV Guarujá
...
Regularize Já
...

SOBRE

...

MILTON JÚNIOR

FULL STACK DEVELOPER
  

A minha jornada de aprendizagem e inovação do conhecimento começou no ano de 1996, no curso técnico em São José dos Campos - SP, na ETEP - Escola Técnica Professor Everardo Passos, inscrito no curso de Informática Industrial. Quatro anos se passaram, em 2000 fui convidado para fazer estágio na FUNCATE - Fundação de Ciências, Aplicações e Tecnologias Espaciais, onde entrei como estagiário e fiquei por sete anos até chegar a Programador Sênior. Em 2008 tive a oportunidade de mudar de ares, entrei na Aerocarta Engenharia de Aerolevantamentos SA, onde me encontro desde então, se passaram 14 anos e a cada dia um novo aprendizado, cada trabalho um conhecimento adquirido e não para por ai, a evolução nos surpreende dia após dia e temos que estar sempre preparados e abertos para aprender um pouco mais.

FORMAÇÃO

Técnico em Informática Industrial
Escola Técnica Professor Everardo Passos - São José dos Campos, SP


Análise de Sistemas
Anhanguera - São José dos Campos, SP


Pós Graduação em Arquitetura de Software
Anhanguera


MBA em Gestão de Projetos
Anhanguera - São José dos Campos, SP

CURSOS

Programação Orientada a Objeto
INPE - Instituto Nacional de Pesquisas Espaciais - São José dos Campos, SP

Na programação orientada a objetos, um programa de computador é visto como um conjunto de agentes que colaboram de modo a realizar um problema. Nesta filosofia de programação, a ênfase é dada forma como os agentes que causam as ações ou que estão sujeitos às ações de outros agentes. Os programas de computador são formados por um conjunto de entidades (objetos) que trocam mensagens entre si. Voltados para fins geográficos, com dados e informações geográficas.

Geoprocessamento
INPE - Instituto Nacional de Pesquisas Espaciais - São José dos Campos, SP

O geoprocessamento é um ramo de atividades que utiliza técnicas e métodos teórico-matemáticos e computacionais relacionados à coleta, entrada, armazenamento, tratamento e processamento de dados. A finalidade dessas atividades é gerar novos dados ou informações espaciais ou georreferenciadas a partir de informações fornecidas por um Sistema de Informação Geográfica (SIG).

Geoserver - WebGIS
GIS Cursos

Bases teóricas e conceituais que norteiam o correto funcionamento do SIG/GIS Online afim de compartilhamento e manipulação dos dados geográficos com equipes de trabalho à distância, além de aprender como o usuário final de uma aplicação baseada sig/gis pode fazer uso de suas variadas ferramentas e como começar a configurar sua própria aplicação para sua área de estudo e projetos na nuvem.

Java Script + NodeJS
Como Desenvolver Aplicações Web Completas - Udemy

Nossas aplicações tem o formato de SPAs (Single Page Applications), pois permitem realizar todas as operações de acesso ao servidor a partir de uma única página. Desta forma, você terá contato com diversas técnicas importantes de manipulação do DOM, sem a necessidade de utilizar nenhum framework para isso! Nativo como NodeJs + Nodemon + Forever + Google APIs.

Linux Ubuntu LTS Server 16.04
Udemy

O treinamento dado no curso é voltado para que o aluno aprenda a trabalhar em sistemas Linux, tanto na parte gráfica quanto na parte de comandos no terminal, o curso é excelente para quem trabalha ou pretende trabalhar com redes ou para aqueles que gostariam ou precisam aprender operar computadores com sistema operacional Linux.

Python
Do Básico ao Avançado - Udemy

A demanda por programadores Python nunca esteve tão alta, afinal, Python é uma das linguagens mais utilizadas no mundo e requisito para se trabalhar com Ciência de Dados e Inteligência Artificial. Além disso, a demanda por profissionais Python para trabalhar com a Internet utilizando algum dos frameworks web mais populares como Django, Flask ou Tornado tem crescido muito nos últimos anos. Por ser uma linguagem de programação versátil, simples de aprender e muito poderosa, Python possui recursos que, apesar de simples de se utilizar, tornam o aprendizado muito divertido. Com a utilização do PyCharm.

Postgres e PostGIS
Udemy

Por ser de código aberto e totalmente gratuito, o PostgreSQL é muito usado em empresas pelo mundo todo. Recomenda-se a todos que desejam investir na criação de pequenos sistemas web que se usem e apliquem o banco de dados PostgreSQL.

React + Redux
Fundamentos e Aplicações - Udemy

A proposta do curso de React é te guiar passo a passo na construções de duas aplicações completas, mas se você ainda está iniciando no mundo do React, não tem problema porque antes de entrarmos no desenvolvimento das aplicações, serão apresentados vários exercícios para ensinar os fundamentos de Webpack, React, Redux e todo o ecossistema envolvido no processo. Inclusive tecnologias de backend, como Node, Express e MongoDB.

REST/RESTful APIs
Entendendo e Documentando - Udemy

Conceitos sobre RESTful APIs, bem como documentá-lo no intuito de facilitar a criação de APIs RESTful em qualquer linguagem de programação. Dividido em 2 módulos, onde o primeiros falaremos sobre todos os conceitos que permeiam as RESTful APIs e o segundo faremos o uso do framework Swagger para documentar uma API.

Ruby on Rails
Do Início ao Fim - Udemy

O curso visa mostrar aos alunos como construir aplicações usando o framework Ruby on Rails, o mesmo está dividido em 7 módulos que mostrarão detalhadamente cada uma das etapas enfrentadas por quem está iniciando nesse mundo de desenvolvimento Web com Rails.

WordPress
Criar Sites com Design Profissional - Udemy

Do básico e mais elementar, ao avançado. Muito embora o que chamamos de avançado também é muito simples e fácil de aprender, pois selecionamos as ferramentas que qualquer pessoa poderá através das nossas aulas aprender.

Direito, Ética e Propriedade Intelectual
Bernardo Teixeira Lima Fernandes e Thaiane Guimarães Nogueira - Anhanguera

A princípio, pode parecer algo distante da nossa realidade, algo restrito aos tribunais. Entretanto, toda convivência humana é viabilizada pela existência de normas, desde as civilizações mais antigas. Gostamos de dar estes exemplos: a compra de um café envolve um contrato de compra e venda, e uma viagem de ônibus envolve um contrato de prestação de serviço de transporte, que muitas vezes é prestado por um particular, vencedor de uma licitação. Assim, as ações humanas em sociedade podem ser analisadas pela ótica do direito, nas relações pessoais e profissionais, independentemente da área de atuação.

Direito Eletrônico
Frederico Félix Gomes - Anhanguera

Nossos estudos em Direito Eletrônico objetivam desenvolver os conhecimentos relacionados a esse novo ramo jurídico, suas particularidades, principais características, interação com outros ramos jurídicos, além das implicações das novas tecnologias em conceitos do Direito há muito tempo consolidados.

Autocoaching
Anhanguera

Todas essas transformações impactaram as relações de trabalho e o mercado como um todo, alterando inclusive as competências técnicas e comportamentais exigidas pelo ambiente organizacional, que necessita cada vez mais de pessoas que consigam ser produtivas em um contexto em constante mudança.

Estruturas de Dados em Python
Estruturação de Dados em Python - Anhanguera

Superar os fundamentos da programação de procedimentos e explorar como podemos usar as estruturas de dados integradas do Python, como listas, dicionários e tuplas, para realizar análises de dados cada vez mais complexas.

Comunicação Assertiva e Negociação
Anhanguera

A negociação está presente nas nossas relações tanto pessoais quanto profissionais. Nos relacionamentos, negociamos o tempo todo: tentamos convencer os outros do nosso ponto de vista, ou daquilo que queremos fazer ou comer, por exemplo, e cedemos quando não nos parece custoso demais atender à vontade alheia.

Coaching e Liderança
Anhanguera

Conhecer as competências atualmente exigidas no mercado, bem como os aspectos emocionais, motivacionais e psicossociais envolvidos no trabalho; Conhecer os os tipos de liderança, as competências e habilidades de um líder, bem como os aspectos envolvidos no processo de comunicação e de feedback; Conhecer a importância da comunicação nas relações de trabalho, as habilidades necessárias e os processos e estratégias de negociação; Conhecer os principais aspectos da gestão de vendas, como processo, planejamento, gestão de equipe e stakeholders, além dos aspectos éticos e da responsabilidade social corporativa.

Tecnologia de Informação Aplicadas ao Direito
Márcio Alexandre Ioti Henrique e Felipe Falcone Perruci - Anhanguera

Objetivo proporcionar a você os conhecimentos necessários a respeito das Tecnologias de Informação Aplicadas ao Direito, desde a fase conceitual e os princípios até a evolução histórica, bem como sobre os recursos tecnológicos utilizados pelos Cartórios e Tribunais. Nesse contexto, você terá condições de conhecer e compreender a era da informação e da tecnologia, observando sua interação com o Estado, a Sociedade e o Direito e as ferramentas por eles mobilizadas.

Gestão de Metas e Indicadores de Performance
Anhangueras

Um dos fatores determinantes para o sucesso de uma organização é o planejamento. Você já deve ter ouvido a famosa frase de Peter Drucker: “o que não pode ser medido não pode ser gerenciado”, o que faz muito sentido para gestão de metas em geral e, também, com foco em vendas.

CONTATO

O nome é obrigatório.
O email é obrigatório.
Email não é válido.
O telefone é obrigatório.
A mensagem é obrigatória.
Envio do formulário realizado com sucesso!
Erro ao enviar mensagem!