Flavio de Sousa picture

I Write Software

I'm a long-time programmer who has worked on many languages and technologies. I come from the fun early ages of the first 8-bit personal computers when I learned how to deliver using wisely the resources. I started with BASIC and Assembly language and along the time I accumulated a cool crazy portfolio of technologies.

Although the technology was the fun stuff I am also fascinated by using the best approach for each problem, so knowing the proper techniques and engineering tools. I take techniques seriously and love clean, organized code, easy to read and maintain. Of course, there are times it pays off to be pragmatic and just deliver, coming back later to fix the mess.

So, that's it, I'm a programmer, who loves programming and software engineering.


I have several successful projects developed with C, C++, C#, Java, and Perl so those are technologies I consider myself an expert. Beyond languages, I also have expertise in SQL (design and programming mainly using Oracle, and PostgreSQL), UNIX (administration, shell, and system programming), Windows (application and system programming), and API development (from low-level libraries up to REST).

Currently learning...

  • German. Since I moved to Germany... and yeah, 7 years living here and still learning.
  • The Node.js ecosystem. I hate JS, I do, but... well... could be worse if I had only PHP to work with. The thing is that Node.js is currently the broadest and most thriving platform for web development. Sorry Django, RoR, ...
  • General Web Development - Ever changing, nonstop learning here.
  • Elixir. After playing with Haskell, Scala, and a bit of Clojure (and finding none of them practical), it is now Elixir time.

Current job...

Software Developer at igniti, currently writing software for Eye Laser Surgery devices.

profile for flaviodesousa at Stack Overflow, Q&A for professional and enthusiast programmers

Recent Tweets