
Tecnology Analyst at Locaweb
Brazil

Tecnology Analyst at Locaweb
Brazil
Software development using open-source technologies and unix-like for High-Availability.
- Software Development, Deployment and Modeling: Erlang, Apache CouchDB, ANSI C, Perl (Catalyst, DBIx::Class, Modern Perl and Moose), Ruby (Ruby on Rails), Shell Script, Puppet, Git, JSON, XML, HMTL, JavaScript, C++;
- FreeBSD: CARP, HA Services, Ports, Configurations, Optimizations, Pacthing, Ports Contributions, Kernel;
- GNU/Linux Kernel: LVS, Advanced Confs, Compilation Parameters, Optimizations, HA;
- SMTP Servers: Sendmail, Postfix, Qmail, Amavisd-New, HA, Anti-Spam, AVs, Milters;
(Privately Held; 201-500 employees; Internet industry)
March 2008 — Present (1 year 9 months)
Located in São Paulo, São Paulo, Brazil, Locaweb was founded in 1998, is the leader in IT services hosting in Brazil. The company have 460 employees, 157 thousand clients, 335 thousand domains, and many partners with more of 14 thousand website developers. Locaweb services reaches from small business to the biggest corporations.
At Locaweb I play roles as Technology Analyst, in this position my mission is clean up Locamail bugs. In this email platform we have 1.8 million users and 200 thousand active domains. There are many challenges with scalability, HA and managing hundred of servers at same time.
Inside this team, I have the following attributions:
-- Programmer: Creating and applying patches for product bugs, this is based in Qmail and additional tools. Most part of its code is ANSI C and Perl (one of my favorite languages). I have wide knowledge in operational systems (GNU/Linux and FreeBSD), MySQL DBA skills. At this position, a programmer must control environment and have many familiarity with open-source projects;
-- MySQL DBA: In this product, all client data are hosted in MySQL Servers, this supports more of 4 thousand simple queries for second. This is a very SQL-like challenge environment, all knowledge in database optimizations is need;
-- Scrum-Master: maintain team Scrum practices, technical helping other team players to achieve our objective, take decisions between sprint histories, reorder priorities, maintain the best practices;
(Information Technology and Services industry)
January 2007 — Present (2 years 11 months)
I actively participate on open-source communities, mailing lists, and projects, as a release tester, reporting and fixing bugs. My personal Objective is to become a FreeBSD Project Commiter;
Tests and changes to enable the Skype Port to work properly on FreeBSD on current version:
http://www.freebsd.org/cgi/query-pr.cgi?pr=114698
Porting the "wmpop3lb" to FreeBSD. This is a Window Maker Dock-able application to check your mailbox:
http://www.freebsd.org/cgi/query-pr.cgi?pr=114364
http://www.freshports.org/mail/wmpop3lb
Creating a colour scheme for GVim, a unix programming editor. This scheme is Perl-aware and does nice handling of the Perl reserved words:
http://www.vim.org/scripts/script.php?script_id=2016
Translation eJabberd Project to Brazilian Portuguese:
http://www.process-one.net/en/news/article/ejabberd_200_has_been_released/
http://www.ejabberd.im/node/2846
(Information Technology and Services industry)
November 2002 — February 2008 (5 years 4 months)
BluePex Security Solutions is a company specialized in network and firewall appliances, working from middle to huge companies, including some government and education customers. With branch offices in Latin America and USA and most products based in Free Software, FreeBSD and GNU/Linux.
- Team Leader (2005 - today): Leading a team of four on the development and maintenance of the BluePex Security Mail system, a well-known anti-spam service based on FreeBSD, Perl and ANSI C, featuring a web management interface, mail auditing, spam fingerprint, among many others. Currently, I'm responsible for 30% of the company's product line, and 45% of the gross annual profits;
Some of the most interesting projects implemented in this company:
- The BluePex Security Mail is a anti-spam, anti-phishing, anti-virus, auditing and filtering tool strongly focused in protecting corporative users from common menaces, providing integration with LDAP and MSAD;
- A set of tools to keep data synchronization between Postfix, MSAD (LDAP), and GNU/Linux Anti-Spam Server, written in Perl and ANSI C;
- A Sendmail queue management application written in ANSI C, allowing email and attachments visualization, priorities changing, searching, and filters;
- Software to build the first spam signatures produced in Latin America, with several applications to receive spam samples and generate spam email signatures, and distribution clients to download the newly generated signatures from time-to-time;
- An auditing tool to capture and make available all the emails sent from the mailboxes under control of the BluePex Security System to the auditor.
(Education Management industry)
January 2001 — February 2002 (1 year 2 months)
Helps with network administration of Windows 2000 Servers, and FreeBSDs;
(Education Management industry)
January 2001 — February 2002 (1 year 2 months)
Working as a volunteer teacher, giving Information Technology classes and talking about the Digital Inclusion concept to children and teenagers.
Undergraduation , Software Engineering
Undergraduation , Computer Science
Unix-like OSs (FreeBSD and GNU/Linux), Interpreted Languages (like Perl and Ruby), Software Development, HA, Distributed Systems, Agile, Scrum, Kanban, and many others.
Sao Paulo Perl Mongers
http://sao-paulo.pm.org/who/