Skip to content

Instantly share code, notes, and snippets.

View iamlucianojr's full-sized avatar
👨‍💻
If you want to go fast, go alone. If you want to go far, go with others.

Luciano Jr iamlucianojr

👨‍💻
If you want to go fast, go alone. If you want to go far, go with others.
View GitHub Profile
I am a real kind of full-stack PHP dev. Currently I working with Symfony fw at a company that builds an e-commerce solution and recently I was working hard with Laravel, that using the most Symfony components.
My skills covers still SOLID principles, Design patterns and some others best practices about OOP
So, I would be glad if you give me a chance to talk about business.
Thank you so much,
Luciano Gonçalves Júnior
www.lucianojr.com.br
I know that I am better candidate for this job because I am a real kind of full-stack PHP dev. Currently I working with Symfony fw at a company that builds an e-commerce solution and recently I was working hard with Laravel, that using the most Symfony components. I am a very confortable GIT user too, recently I did a talk about Gitflow model in some software events in my city, it is avaliable on https://drive.google.com/file/d/0B6KYt68SqzEda2NwWFo3MmY2d3c/view?usp=sharing
My skills covers still SOLID principles, Design patterns and some others best practices about OOP
So, I would be glad if you give me a chance to talk about that opportunity.
Thank you so much,
Luciano Gonçalves Júnior
www.lucianojr.com.br
@iamlucianojr
iamlucianojr / gist:61687ea9deff7d77c3b9
Created October 14, 2015 23:41
Controle bancário - Engenharia de Software
Cliente:
- Abrir e encerrar conta;
- Sacar e depositar valores;
- Emitir saldo e estrato;
- Abrir e encerrar conta necessita falar com um funcionario do banco (Não pode ser por caixa eletronico);
- Quando existe interação com o funcionário é possivel realizar manutenção de cadastro no cliente.
@iamlucianojr
iamlucianojr / gist:7b34753d7f0b14140acc
Last active September 11, 2015 21:43
Apresentação Luciano
Trabalho a mais de 5 anos com tecnologia, hoje atuando como freelancer em diversos projetos back-end com PHP, em especial com framework Laravel, além de simultaneamente ministrar cursos de desenvolvimento na escola de treinamentos Clarify. Graduando em Análise e Desenvolvimento de Sistemas no Instituto Federal Catarinense, onde também recentemente participei de um projeto de pesquisa tecnológica envolvendo o desenvolvimento de aplicativo móvel com Android.
Evangelista e apaixonado por boas práticas de desenvolvimento e processos de engenharia de software procuro sempre aprimorar o conhecimento e acima de tudo me divertir fazendo o que amo.
package br.edu.ifc.blu;
import robocode.*;
import robocode.Robot;
import java.awt.*;
public class Sentinel extends Robot {
public void run() {
// Initialization of the robot should be put here
@iamlucianojr
iamlucianojr / gist:3c4e4074050ba89c57de
Created September 1, 2015 18:22
Remove all Docker images untagged
docker rmi -f $(docker images | grep "^<none>" | awk "{print $3}")
@iamlucianojr
iamlucianojr / Linux Recipe
Last active October 17, 2015 03:12
Several install on Ubuntu
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update ; sudo apt-get install google-chrome-stable -y
sudo apt-get install filezilla -y
sudo apt-get purge openjdk*
Never do again:
- Project withou version control, never.
- Local documents, google drive it.
-
@iamlucianojr
iamlucianojr / wakeup
Last active May 10, 2016 11:02
Wake up reading
SOLID:
- Single responsability principle
- Open/Closed principle
- Liskov substituition principle
- Interface segregation principle
- Dependence inversion principle
Object Calisthenics:
- Only One Level Of Indentation Per Method
- Don't Use The ELSE Keyword
@iamlucianojr
iamlucianojr / gist:360f499c0dfc85e8cfd3
Last active August 29, 2015 14:21
Estudo em Sistemas operacionais
"Programa": {
"Processos": {
"definição": "Programa em execução",
"concorrencias": "Dois processos tentando gravar no mesmo arquivo"
"Escalonador": "Gerencia os processos na fila de processamento",
},
"Fork": {
"Definição": "Clona o processo"
}
"Memoria",