Emilio Heinzmann's picture in black and white with a blue background

Hello 👋, I'm Emilio.

As an experienced Software Engineer graduated with a B.Sc. degree in Computer Science, I have been working on the development of applications that are daily accessed by thousands of users since 2019. I bring ideas to life, I turn coffee into code ☕️.

Experience

Senior Frontend Software EngineerCloudbeds, Full-timeJan 2023 - Present

As a Senior Frontend Software Engineer at Cloudbeds, I'm responsible for the creation of new Frontend integrations with several lodging business channels such as Tripadvisor, Hopper, and HRS. I also enhance existing connections with platforms like Vrbo and Airbnb. Additionally, I play an important role within the Company's Frontend Brain Trust Group, driving the implementation of cutting-edge technologies and industry best practices throughout our Frontend teams.


Skills: React.js, Vue.js, TanStack Query, ChakraUI, Microfrontends Architecture
see my full experience history

Blog posts

Increase React render performance by avoiding unnecessary useEffects
Increase React render performance by avoiding unnecessary useEffects

A common mistake I see people making while creating their React component is creating extra states and effects. That may cause unexpected bugs and extra renders.

How to create a new GitHub Release through Azure Pipelines
How to create a new GitHub Release through Azure Pipelines

Creating a new GitHub release is a common task that a lot of developers are supposed to do during their careers. But on the other hand, it is not as well documented as it could. There are a lot of little tricky things that you will discover only during the process.

Pare de escrever seus componentes React dessa forma
Pare de escrever seus componentes React dessa forma

Após algum tempo trabalhando como desenvolvedor React Native, percebi a tendência das pessoas em estruturarem as sua árvore de componentes com renders condicionais baseados em ifs ternários

How to setup multiple environments in React Native
How to setup multiple environments in React Native

In this article I’ll explain a bit more about how to setup different environments in React Native and how to properly manage them across Javascript and native code.

A experiência de ministrar um treinamento em meio ao isolamento social
A experiência de ministrar um treinamento em meio ao isolamento social

Neste artigo, pretendo falar um pouco mais sobre a experiência de ministrar meu primeiro treinamento, os sentimentos e aprendizados que tive durante esse processo e, também, os principais desafios que foram enfrentados por mim e por toda a equipe envolvida.

see all posts

Contact me

I'm always open for a chat!

Send me an email at emiliosheinz@gmail.com or reach me out on social media.