Ennio Sousa work email
- Valid
Ennio Sousa personal email
- Valid
Since I was a teenager I discovered my vocation for programming. I've always been self-taught and started learning HTML, CSS and JS. As my charm was in web software, I was driven to learn PHP. All paths led me to the Laravel framework.Software engineering stacks:• majored in Internet Systems• object-oriented programming• relational database modeling (Entity-Relationship Model)• database management system (SQL)• software diagramming and documentation• administration of linux serversStacks of technologies:• PHP (multiple versions and extensions; composer)• Laravel (Senior)• HTML/CSS/JavaScript• Ubuntu• Docker• MySQL/MariaDB• Microsoft SQL Server• Nginx/Apache• Redis• Supervisor• Cron (Ubuntu)Cloud Stacks and Deploy:• CI/CD (with Github Action to Google Cloud Platform)• Google Firebase• Google Compute Engine• Google Pub/Sub• Google Kubernetes Engine• Google Firebase• Google BigQuery• Google DataStudio• Digital Ocean Droptlet• Digital Ocean Firewall• Digital Ocean Spaces (S3 compatible)
-
Analista E Desenvolvedor De SistemasGetedu May 2021 - PresentFeira De Santana, Bahia, BrasilGetEdu é uma empresa com produtos e serviços educacionais com parceria com o Google.Minhas atividades usam todos estes serviços:- Google Classroom- Google Pub/Sub- Google BigQuery- gcloud CLI- Google Cloud Shell- Google Workspace (Drive, Planilhas, Documentos, Apresentações, Gmail, Meet, Agenda, Sites, AppScript...)- Google AdminAtualmente estou cedido para o Pruvo -
Backend Tech LeadPruvo Jun 2021 - Aug 2023Feira De Santana, Bahia, BrasilEmpresado pela GetEdu para o Pruvo.O Pruvo é uma plataforma de aplicação de avaliações online que pode se adequar aos diversos contextos (escolas, universidades, proficiência...).O backend do Pruvo é Laravel (apenas API rest) com autenticação em JWT. Está sob minha responsabilidade:- desenvolvimento do backend- supervisionar e definir implementações do backend para equipe- DevOps na Google Cloud Plataform- reuniões para analisar possibilidades para empregar tecnologias nas soluções Desafios do projetoComo o Laravel é originalmente para banco de dados relacional, tive que adaptar todo o framework para o Google Firebase. O Firebase é um banco de documentos, e não permite o relacionamento entre os documentos, por isso tive que projetar e desenvolver:- uma versão do Eloquent para extender o model- driver da fila para firebase- driver para database notification para firebase- package para ACL- package para usar Google BigQuery como conexão de banco de dadosNeste processo tive que elaborar o conceito de Schemas já que o Firestore não permite relacionamentos como um banco relacional. As schemas são pequenos pedaços de informações de outros documentos que geralmente seriam recuperadas em um relacionamento SQL. Quando o documento principal é atualizado, o observador do Model adiciona na fila o processo de atualização em cascata.A plataforma tem integração com o Google Classroom com sincronia completa (as mudanças feitas nas turmas do Classroom refletem no Pruvo e vice-versa). -
Desenvolvedor Full StackSecretaria Municipal De Educação Jan 2017 - May 2021Feira De Santana, Bahia, BrasilPrincipais atividades: desenvolver e manter aplicações web utilizando o framework Laravel da Linguagem PHP com o banco de dados SQL Server.Sistema de FrequênciaOs diretores das escolas lançavam as faltas dos servidores para desconto em folha de pagamento e o setor responsável abonava as faltas com justificativa e imprimia o relatório para assinatura da secretária da Educação encaminhar para o RH da prefeitura.Lista de EsperaA fim de otimizar a lista de espera em papel descentralizada nas escolas, isto é, cada escola fazia sua própria lista de espera, e os pais incluíam o nome dos seus filhos em múltiplas escolas, surgia uma falsa demanda de matrículas e as turmas ficavam abaixo da capacidade. Com os dados coletados foi possível montar um Business intelligence (BI) para: otimizar a capacidade das turmas (evitar superlotação e sublotação) e por conta disso "sobrou" professores (não precisou chamar novos concursados); entendeu-se a demanda localizada para construção de novas escolas; etc.Inventário de BensAo fim de cada mandato o prefeito precisa fazer um levantamento dos bens da prefeitura. Todo o inventário era feito em papel, e obviamente cada diretor descrevia cada item do jeito que bem entendia. Por estar no papel a secretaria não tinha como quantificar e analisar os bens. Poderia, por exemplo, uma escola ter mais carteira escolar do que aluno, e outra escola ter mais aluno do que carteira escolar, já com o sistema de inventário foi possível identificar situações assim e remanejar as carteiras sem precisar licitar a compra de novas.RelatóriosEra muito comum solicitar à equipe de TI relatórios bem específicos, às vezes guardamos as consultas SQL para caso precisasse novamente. Desenvolvi um sistema interno que através do SQL apresentava os dados em DataTables podendo filtrar e exportar em XLS e PDF. Este sistema foi um dos mais usados.E muitos outros sistemas
-
Full-Stack DeveloperOk! Ad 2010 - 2021Feira De Santana, Bahia, BrasilAntes de entrar na faculdade os meus primeiros sites eram feitos com a plataforma CMS uCoz. Foi nesta plataforma que criei o primeiro sistema para a OK!ad. O sistema na época era muito básico e todo o template foi feito por mim com Twitter Boostrap 3.Quando aprendi Laravel eu comecei a desenvolver uma nova plataforma multi-tenency. Nela sou responsavel pela modelagem e desenvolvimento. Todo o deploy foi feito na DigitalOcean com Cloudflare. Esta plataforma é tão otimizada que com 2GB de RAM e 1 vCPU suporta 300 sites funciona sem gargalos. Tenologias- Laravel 5.8- MariaDB- Nginx- PHP 7.4- SMTP via SendPulse- RedisRecursos da plataforma:- Homepage- Blog- Publicações- Galerias- Equipe- Serviços- Formulario de contatos- Widgets (integração a serviços de terceiros)Atualmente estou apenas dando consultoria a esta empresa. -
WebmasterUcoz 2014 - 2016Feira De Santana, Bahia, BrasilPrincipais atividades: desenvolver e dá manutenção de sites desenvolvido na própria plataforma; otimização para sites de buscas e redes sociais; auxílio em traduções a partir do inglês para o português. Suporte para localização no Brasil no forum.
Ennio Sousa Skills
Ennio Sousa Education Details
-
Faculdade Anísio TeixeiraInformation Technology (It)
Frequently Asked Questions about Ennio Sousa
What company does Ennio Sousa work for?
Ennio Sousa works for Getedu
What is Ennio Sousa's role at the current company?
Ennio Sousa's current role is Senior PHP Developer (Laravel).
What is Ennio Sousa's email address?
Ennio Sousa's email address is en****@****ail.com
What schools did Ennio Sousa attend?
Ennio Sousa attended Faculdade Anísio Teixeira.
What skills is Ennio Sousa known for?
Ennio Sousa has skills like Css, Mysql, Laravel, Php, Poo, Oop, Bootstrap, Jquery, Javascript, Html.
Not the Ennio Sousa you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial