Vinicius Isola has a diverse background with a bachelors' degree in physics from the University of Campinas. In 1999, he started learning how to program ActionScript, when Macromedia Flash was taking over the internet. In 2002, while taking a 10-month course on Visual Basic, he used it to build a simulation of life using Cellular Automata combined with Genetic Algorithms for his scientific initiation program at university. At the beginning of 2005, he got his first job in the computer world at a call center. He was then promoted to a data support position where he learned a lot about SQL and databases. Also in 2005, he decided to learn Java and took a 5-day course at Sun Microsystems. After that, he started using Java to build tools to help him at work, automating multiple workflows and saving him a lot of time, freeing up more time to learn new technologies.
In 2007, he got his first software engineering job at IBM, working with Java and Apache Struts. Between 2008 and 2010, he worked for multiple consulting companies, gaining a lot of experience on distributed systems. In mid-2010, he started building a Java course, which drove him to start his own programming school in the beginning of 2011. In mid-2011, he had to shut down his school and go back to working full-time as a software engineer.
At the end of 2011, he moved to Boston, Massachusetts, and since then has worked for multiple companies, including Amazon, HubSpot, and Panorama Education. During this time, he has worked with many programming languages, databases, and technologies, including Android, Javascript, Node.js, Python, Ruby on Rails, MySQL, PostgreSQL, Apache Kafka, and Apache HBase. Nowadays, he works as a full-time software engineer at Everbridge and spends his spare time learning new programming languages, such as Go, and building tools to help developers implement powerful continuous integration and continuous deployment of automated pipelines.