I just left my job and everybody is asking me why

It seems like yesterday when I try to remember my early days as a senior security engineer at Nagra. Back in 2015 the market was shifting technologies from traditional pay-tv operation via satellite and acellarating the migration to OTT platforms. Netflix as an example had 72 millions users against 192 millions today and there was no Amazon Prime, Disney+ or any of todays popular streaming service. I was coming from the MSS (Managed Security Services) business and my background was entirely on network threat and prevention techniques. Back then I had a thin and superficial knowledge of the pay-tv world and embraced the challenge to learn.

During this almost 6 years I grew from a senior engineer where the atributions were strictly and mainly related to technical challenges to a Manager, responsible for products, people and revenue. I travelled half of the world participating on events, trade shows, technical lectures and trainings, police raids, investigation, treaties, government events and ceremonies, agreements and negociations, vendors management and hiring and many, many, many, many meetings with industry stakeholders. The team grew in size and contribution to the company business unit. Im glad to say that I also collected the respect and admiration of most people – I inevitably acquired the rage and wrath of a few as well. Challenge and opportunity wise I was also blessed with the responsability of building tools and technology that has the potential to change the game of pay-tv industry and piracy fighting.

Why? Was the natural question made by anybody that worked with me and was striked with the news. Why does anybody with such a promissing and fruitful environment would want to change jobs? Research says that the answer can vary from lack of opportunities, unsatisfaction with the leadership or senior management, environmental/cultural issues, lack of a challenging work, disagreement with the compensation packages or sallary an ultimately the absence of recognition/rewards of ones contribution. Luckily the reason Im leaving was not related to any of those.

The chance to pivot into becoming a thought leader

Honest be told. Ive always been in the look for a new and better job. The reason is simple. I believe that the best time to change from one company to another is when you dont have/need to. Often when one feels the urgent need or is forced to change they will be more likely to accept mediocre offers and lower their requirements to get out of an existing position. I know many people that had unfortunately slept through this moment. They stop advancing in their current position and there is a wake up moment when the change is not only needed but necessary.. and that is very bad! Additionaly, putting yourself in a place where you have to learn new skills an gain experience will force your mind to adapt and be shapped for future opportunities.

There are even people that says you lose money by not changing jobs! The logic behind this is that there would be always a susbstantial increase of salary when you are asked to join a new company. You basically buid upon the advantage of not being unemployed. If the salary doesnt work for you, you can simply decline the offer an keep looking while retaining the existing role. The jump from one job to another generally represents an increase of 30% on your year payables – Off course there is a risk in there.. but I wont talk about it.

If salary is ok, environment is good, the work and challenges you are faced with are exciting why would you want to change then? My answer is – I was ready to move on to a more strategic and influencial position. Beyond that and despite of my position in the company I wanted to be part of a team that had energy, youth and most importantly a innovative mindset. A company where cutting edge technologies were used and people were constantly thinking on how to use that to achieve a purpose. A company that would be in a growth position where both product and market were on the rise. Then I started looking, finally found something that filled the gaps and hopefully the risk of trading the stability and confort zone for uncertainty will pay off.

Im taking a job in a company called IdWall as the Head of Information Security. The job day to day activities, challenges and opportunities are yet to be revealed but they have been winning the race of onboarding as the biggest #regtech in South America and that alone is a good motive to embrace. Furthermore the offer an environment that is more fruitfull for my career growth and my journey as a thought leader.

Quarantine diary – Person Crazyness Calculator

It was saturday afternoon and I was bored! I had just upgraded the family notebook with a new SSD hard drive and a more memory. It makes a great difference and I recommend you to do it as well, if you have a slow Intel I3 notebook around. While I was setting it up the idea of a calculating one´s crazyness hit me. Here it is.


Quarantine diary – Home Office challenges of a fulltime mom/dad

As the COVID-19 put big economies such as Italy, Spain, USA and Germany to its knees we have been asked to contribute to flatten the infections curve by staying at home. For many of us, IT workers, working from home is somewhat ok. You may be doing this for a long time already. For another portion of us, working from home is an occasional event that allows you to rest a bit from commuting, waking up early or just  a break from office environment in general. If you are doing that for a long time you probably have a good chair, a good set of monitors a high speed internet connection and most importantly a dedicated space to separate you from what I call the “House vortex”. From cambridge dictionary [House] vortex is defined as follow:

– a mass of air wife/husbands  or water kids that spins screams  around very fast loud and pulls objects people into its empty centre

– a dangerous or bad funny situation in which you become more and more involved and from which you cannot escape



Extract frames from video using Python threads and OpenCV

In my research I wanted to process each frame of a given video individually and also know some details about it. Here is the code I created to achieve it. The code in python will extract all the frames of the video and store it in a folder given as parameter. Im using OpenCV to get the video details and extract the frames and threads to do it quickly.


Brazil racial statistics and my 38th birthday

Today is march 20th, it is my birthday!

One hundred and thirty years have passed since slavery was banished from my country but it is still crazily far from race equality. We, black people represent 55,8% of the country but opportunities, salaries, studies and access is given to the other 44,2% half. 75% of the deaths caused by police actions are young black men. Only 60% of black student are able to graduate from high school. Around 56% of young black people of age 18-24 are able to reach college, while the rate of white people of the same age are around 80%. Continue…

Content-Based Identification Algorithms Combination Framework Against Audiovisual Piracy

Author: Torres,A.; Demanboro A.C.


With the event of the Internet, video and image files are widely shared and consumed by users from all over the world. Recent studies point out that one out of two internet users have engaged in activities classified as illicit. Unauthorized copy, distribution or publishing of digital content without the proper rights holder consent is what is commonly called piracy. Those that profit from digital piracy ignore the intellectual property laws and copyrights from the owners, programmers, distributors and many others that live and depend on the economic value of these assets. Methods to identify these files have emerged to preserve intellectual and commercial rights such as content-based identification techniques also known as perceptual hashing. With said techniques a unique identifier is generated making possible to compare two images or videos and decide if they are equal, similar or different. This article has as objective to discuss the application of content-based identification technologies as a method to fight piracy, presenting a framework where perceptual hashing can be used to prevent publishing and/or distribution of video content. The methodology proposed is to combine four types of perceptual hash (ahash, dhash, phash, whash) to make it possible to identify illegal videos with more accuracy. The results are encouraging, considering the most common forms of attacks.

Index Terms: Content-Based Identification, Piracy, Security, Intellectual Property


Infinite loop using wget

Im working in a project where I have to simulate traffic to certain website sites. The solution had to be simple and while python would be the obvious choice bash was right there with wget to be used with less lines and libs than python.