- Arapiraca, Brazil
- [email protected]
- https://br.linkedin.com/in/endersonmaia
- http://endersonmaia.github.io
- @endersonmaia
Like: linux, vim, sql, git, nginx, ruby, python, regex, bash, shell, networking, docker, monitoring, etl, data integration, rest apis, software process
Software Engineer, Ring-0, Septemper 2020 - June 2021
linux, network, firewall, xdp, ebpf, lua, c, ansible, terraform, grafana
Helped build a [eBPF + XDP + Lua] Linux Firewall for high traffic networks.
IT Director / Partner, Grupo São Tiago, March 2012 - March 2020
erp, redmine, zabbix, telephony, advpl, totvs, sql-server, git, api, rest
Managing IT, communication infrastructure and systems of all 5 companies that are part of the Group São Tiago.
Co-responsible of the implementation of ERP (TOTVS Protheus) for the financial management of all the companies of the Group São Tiago, composed of several companies in a variety of fields (Farmácia São Tiago, Mundo Verde, Pharmapele, CMI – Consultórios Médicos Integrados, Mida's Construções).
Defined the businnes rules of integration between the companies' system and the central ERP with a REST-like architecture internally developed.
- Integrated all metropolitan offices with WAN switches via RSTP redundant fiber channel paths;
- Unified all servers (VMWare ESXi) in a datacenter with SAN, with redudant server, power and network;
- All systems, servers and network equipaments monitored with Zabbix;
- OpenVPN on Ubuntu VM for eventual remote worker automated with ansible;
- Migrated interal API services to a containerized environment with Docker Swarm for easing the depoyment process GitOps-like;
Group's Companies:
- CMI - Consultórios Médicos Integrados
- Farmácia São Tiago
- Mida's Construções
- Pharmapele - Arapiraca
- Mundo Verde - Arapiraca
Business Partner, Maia Burger & Smoked BBQ, September 2018 - March 2020
erp, pos, financial process, business expansion
I've partnered with my brother, the founder, to help in the management and process to grow the business to other areas.
http://instagram.com/maia.bbq/
CTO, Co-founder, EntreGO.io, September 2016 - September 2018
php, lavarel, digitalocean, aws, docker
Responsible for the conception of the product with my partner and managed project of the software and deployment with remote freelance developers.
The product is a marketplace for local delivery with bike or motorcycle, where companies and individuals could hire this services via app or site, just like Uber, but focused on small packages.
Just before I quit, the project pivoted to a food delivery, just like iFood/Uber Eats without the portal, to serve restaurants that needed to outsource the delivery service.
- In the first phase we used bitbucket, AWS CodeBuild and CodeDeploy and Elastic Beanstalk, the project was in Java;
- In the second phase we changed the software stack to PHP/Laravel and migrated to DigitalOcean and GitLab with GitLab CI for automation;
- Enabled a Docker development for easy test and deploy with a similar environment;
https://www.youtube.com/watch?v=B8NZWIf6Rog
CTO / Partner, WAYS Consultoria, March 2013 - March 2014
erp, totvs, advpl, sql-server, redmine, git
The company had credentials to represent TOTVS S/A at the State of Alagoas and Pernambuco in Brazil. I coordinated the deployment of the TOTVS ERP Protheus at some clients, and managed the development of some customizations for client's process with the Protheus ADVPL platform.
Software Resident, Recife Center for Advanced Studies and Systems (CESAR), November 2011 - April 2012
git, embedded, linux, switching, network-protocols, lldp, sflow, datacom
Participating as developer on the implementation of LLDP-MED protocol for the embedded linux distributions of DATACOM's switches, and assuming the Team Leader role during the development of the sFLow v5 protocol.
The environment involved the use of tools such as C, Linux Git and others, and Scrum practices.
- Suggested an automated test approach to the development process with code-coverage reports;
- Trained the team about using git, defines the proccess, and were responsbile for the local git server deployment.
https://www.slideshare.net/CESAR/residncia-de-software-no-cesar
Teacher, Faculdade Maurício de Nassau - Maceió Campus, February 2011 - July 2011
Teacher of :
- Operational Systems Introduction discipline in the Computer Network course;
- and Informatics' Introduction in the Safety at Work course.
Software Process Consultant, NTech, 2011 - November 2011
redmine, svn, software engineering, software process
Acting as a consultant in the maintenance and adaptation of the company's Software Development Process. Adjusting the requirements of MPS.BR Level F to meet the size of the team and projects at the company.
- Customezed Redmine software to meet de requirements of MPS.BR;
- Deployed subversion services with permissions, backups and automated reports.
References :
Research Fellow, Recife Center for Advanced Studies and Systems (CESAR), June 2010 - October 2010
p2p, peer-to-peer, distributed authentication, digital certificate, web of trust, security, java, pgp
Acting as researcher for P2P networks, with focus on distributed authentication with digital certificates. The research was used for my Msc. In Software Engineering Dissertation.
System Analyst, NTech, July 2009 - November 2009
redmine, svn, linux, bi, bsc, kpi
Participating at the implementation os the software process model, when the company achieved the MPS.BR Level F. Responsible for the development of the Configuration Management Process and implemented the Software Project Management software for the team.
Network Manager, UNCISAL, August 2008 - June 2009
zabbix, redmine, xen, linux, debian, networking, windows, bash, svn
Acting as the System Administrator and Network Manager for a hybrid Linux/Windows environment. Implemented a system for monitoring the network equipments, and migrated all servers to a virtualization system.
Implemented a software te help the support team manage help-desk calls, and restructured all the backup system and planned the data-center growth.
- Migrated all server to XenSource hypervisor over Debian linux;
- Implemented monitoring of all servers and services with Zabbix;
- Helped the development team with a deployment process in two phases for staging and production with isolated enviroment;
- Helped the support team with the deployment of help-desk system with alerts and e-mail notifications;
- Deployed and managed subversion for the development team;
IT Manager, Farmácia São Tiago, February 2007 - June 2008
eai, bi, data-warehouse, vpn, voip, asterisk, windows, linux, iptables
Managing the two people IT team, restructured all the telephony system and network communications between the company's affiliate.
- Implemented a Data Warehouse with SQL Server integrating data from PostgreSQL, MySQL and Firebird.
Tech Advisor, Partner, Markaviva TV, 2007 - October 2011
digital-singage, out-of-home-digital-media
Acting as a Tech Advisor about Digital Signage, Mobile Marketing and related technologies at the Interactive Publicity Market.
Implemented the operations process for the points-of-presence of all the Digital Signage network.
Network Technician, NTech, January 2005 - January 2007
samba, ldap, dns, iptables, firewall, squid, proxy, cache, httpd, apache, ftp, authentication, virtualization, xen, linux, gentoo, centos, subversion, mysql, postgresql, oracle, wiki
Responsible for some dozen of linux server with systems like proxy/cache, web/ftp, virtualization, authentication, LDAP, DNS, VPN, firewall and others.
- Deployed some in-house e-mail hosting with postfix (e-mail), bind (DNS) and iptables for firewall;
- Develped interal tool with bash (dialog) for maging linux services;
- Deployed several firewals with iptables;
- Deployed several Squid proxies for corporate networks with fitering rules and access reports;
IT Manager, Farmácia São Tiago, January 2003 - January 2005
dbf, wireless, linux, erp
Responsible for the ERP, restructured the network, renegotiation of the telephony plans to reduce costs, implemented an outdoor Wi-Fi network to connect the company's affiliate, and implemented a lot of process automation in the linux servers.
Junior Programmer, NTech, May 2001 - October 2002
asp, oracle, php, b2b, iptables, firewal, linux
Doing a lot of web programming in ASP and PHP, using Oracle as database, and developed a B2B system for a local pharmaceutical distributor.
Helped in the implementation of a DMZ network to host all the B2B infrastructure for the e-commerce application.
- Developed an e-commerce platform with an EDI process for agile processing of the pruchase;
M.Sc. Software Engineering, CESAR.edu, 2009 - 2011
B.S. Information Systems, FAL - Faculdade de Alagoas, 2004 - 2008
Programa de Formação em Suporte ao Usuário, IBRATEC - Instituto Brasileiro de Tecnologia, 2001 - 2003
LPIC 1, 2004 - 2009
RHCSA - Red Hat Certified System Administrator 150-037-455 2015 - 2018
- https://enderson.github.io
- https://github.com/endersonmaia
- https://stackoverflow.com/users/1452464/enderson-maia
- https://www.quora.com/profile/Enderson-Maia
- https://www.slideshare.net/endersonmaia/
- https://www.meetup.com/pt-BR/maceio-dev-meetup/
- https://www.meetup.com/pt-BR/arapiraca-dev-meetup/
- https://brasil.io/covid19/voluntarios/