Tiago M. Vieira on software engineering in general



Opinions expressed are solely my own and do not express the views or opinions of my employer.

About me

Open source advocate, pythonista, linux nerd, books-lover, coffee-lover, information security paranoid + skeptical inquirer and open data supporter.

I have over 17 years of professional experience contributing and leading the implementations of technical solutions and the development of technology products. I have both started my own company and have had the chance to further progress my career in an international setting.

I continuously apply the knowledge acquired through my professional experiences to increase systems quality in competitive and demanding environments. I gain tremendous professional satisfaction leading companies and people through difficult challenges and opportunities ensuring their goals are achieved in an efficient and sustainable manner.

I’m a full stack software engineer and I have extensive experience on software engineering and IT operations (devops). The tools and framework I’ve been using in most recent years are: python, C, ansible, linux hardening, configuration and troubleshooting (apache httpd, nginx, samba, NFS, email, DNS), packaging (RPM, Distutils), Jenkins (Hudson) for continuous integration and continuous delivery (CI/CD), Flask, Django, Red Hat OpenShift (OKD), Istio, Kubernetes, KVM (virtualization tools) and Docker for micro-services and API development (composing and deploying service mesh).

Education and certifications

Professional experience

I have experience across different industries such as telecomm, banking, independent software vendor, information service providers, media and printing. Today, my strongest skills are on:

  • Developing web applications
  • Developing backend services with Python or C
  • Administrating linux systems and infrastructure
  • Building continuous delivery (CDR), continuous deployment (CD) and continuous integration (CI) solutions
  • Practicing agile devops processes and automation
  • Engineering quality processes throughout the software life-cycle

During my career I had experience with the following areas:

  • Development with C, Python, Javascript and Java
  • Software architecture (high availability, web applications, component architecture, service oriented architecture, API design)
  • Build and Release systems
  • Infosec risk analysis and management
  • Software and systems automation
  • Configuration management (Ansible, Puppet and Chef)
  • Linux operating systems, applications and utilities
  • Systems monitoring and troubleshooting

Currently Lead all the quality efforts around Istio on top of OpenShift Container Platform. The work includes setting up and maintaining a continuous integration & continuous deployment infrastructure, coordinate testing efforts with other teams and test & release planning. It also includes test execution of unit, component, integration, interoperability and acceptance testing.

In my spare time I’m a Coffee Roaster, Cupper and Brewer Certified by London School of Coffee and I’m currently studying to acquire a private pilot license at the East Coast Aero Club, in Massachusetts USA.


If you want to get in touch with me, email is best:

tiago at tvieira dot com

Please use my public key to keep our messages confidential.

My key fingerprint is

2525 D9C5 A152 54C0 575F 102E 2CB8 A45A E245 073D

My keybase is https://keybase.io/tmoreira

Social Profile

Did I tell you something that was useful to you or did some of my projects helped you somehow? Consider making a donation.

Thanks for reading!