About
Olá meu consagrado, Hello hello, Hallöchen 👋
It’s Erison here. I am a guy who is really interested in everything related to technology, such as backend, frontend, DevOps, IoT and networks. But I also like active sports, although I haven’t done any for the past two years 😢.. But trust me, I love it 😄!
Table of contents
Open Table of contents
🤓 Experience
My interest in technology began when I was 15 years old. My first professional experience was in 2012 at a company in Fortaleza, Ceará, Brazil. This company no longer exists, but I made some good friends there. There are other companies where I made friends who I still keep in touch with. Maybe I will create a section here just to keep the memories alive.
Here you can find some public-work that I did, and tried to give some context.
Fullstack
Professional experience
Well my career started as Full stack, in 2012, it was common for one guy care about everything, front, back, database, backup, deploy (good old FTP hehehe), monitoring and so on.
For 5 years I worked as Fullstack in 2 different companies and the main stack that I used was: Bootstrap, Jquery, Angular, Zend freamework 1/2, Laravel, Codeigniter, PostgreSql, Mysql,Html and Css, Js.
Private projects
Since 2018 I have been working focused more in Backend side. But I still have contact with frontend, like in “Myprofile project”. In that project I used Symfony and twig. But I later on I started to split in front and back.
On client side I was using Nuxt/Vuejs and in api Symfony/Api platform.
Well this blog was build using astro-paper and I did a couple of contributions there too.
Contribuitions
Backend
In the past years I’ve been working as Backend, mainly using PHP with symfony and Python with Django, developing project from scretch, making migration from different framework. and during this time I improved System Design, Code abstraction, DDD and write a lot of test.
The main Tecnology that I used was: PHP, Python, Django, DRF, Pytest, Phpunit, Symfony, SlimFrameowrk, Git, Docker, CI/CD, Github Action, GitLab, Elastsearch, Redis, PostgreSql,Mysql, Linux Server and so on.
Here there are a couple of contribution that I did for some projects.
Contribuitions
- Rector
- Rector Phpunit
- Myprofile project
- Sonata Page Bundle
- Sonata Page Bundle 4 recipe (Symfony flex)
- Sonata User Bundle
- Rector
- Rector Phpunit
- LexikJWTAuthenticationBundle
Devops/Infra
Professional
What I have been done was more related with Troubleshooting. companies that uses BareMetal server, I usually need to access the Server, restart some processes. run some command line manually. there were cases that a deployment broken and I also need to access the Linux server to investigate logs and see what happened.
But most of the projects that I worked used automated processes then, it was common create or update pipelines.
Private project
There is a public project, that I have built the whole deployment process using Github Actions and I was deploying using Docker images. You can check out here: CI and CD
Homelab
Since 2023 I have been working a lot with my homelab, it needs a couple of posts to give a good context what I have done and learned. But it basically consists of.
2 MiniPC, one located in City A and other in City B both in Brazil, and I connect both of them using Cloudflare tunnel.
Basically I use traefik for incoming request and auto-discover feature with docker compose labels. I keep traefik integrated with Cloudflare, with this I can auto generate SSL certificates for all my services.
Network
To manage my homelab right, I needed to improve my network skills, then I could say I am comfortable with vlan, network segmentation, NAT, Firewall, IPv4 and IPv6.
and at the moment I’m trying to implement Ipv6 in both sites, and replace Cloudflare tunnel to WireGuard.