Rafael Karayannopoulos
About Rafael Karayannopoulos
Rafael Karayannopoulos is a software engineer with extensive experience in software development across various companies in Brazil. He currently works at Conta Simples, where he focuses on enhancing BackOffice tools using Node.js and Typescript while mentoring junior developers.
Work at Conta Simples
Rafael Karayannopoulos has been employed at Conta Simples as an Engenheiro de Software since 2021. In this role, he focuses on sustaining and developing new features for BackOffice tools, utilizing technologies such as Node.js and Typescript. He has introduced Test-Driven Development (TDD) practices to enhance code quality and reliability within the team. Additionally, he actively shares his expertise and mentors junior team members in software development practices.
Previous Work Experience
Rafael has a diverse work history in software development. He worked at Vertis E-Commerce as a Desenvolvedor de Software for 11 months in 2013. He then joined Linx, where he served as a Desenvolvedor de Software from 2018 to 2019. Following that, he worked at Objective Solutions for one year from 2019 to 2020, and at BRQ Digital Solutions for another year from 2020 to 2021. Additionally, he spent three years working from home as a Desenvolvedor from 2014 to 2017, and he started his career at Neovia and XM Sistemas from 2010 to 2013.
Education and Expertise
Rafael Karayannopoulos has a solid educational background in technology and business. He studied at PUCRS, where he earned a Master of Business Administration (MBA) in Tecnologia para Negócios: AI, Data Science e Big Data from 2019 to 2020. He also holds a Bacharelado in Engenharia de Comunicações from Centro de Ensino Superior Fucapi, completed in 2006. Furthermore, he achieved a Tecnólogo degree in Análise de Desenvolvimento de Sistemas from Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - IFSP, and a 2 Grau Técnico in Processamento de Dados from Fundação Matias Machline.
Career Development
Throughout his career, Rafael has developed a strong foundation in software engineering and system analysis. He began his professional journey as a Técnico de Telecomunicações e Informática at Petrobras from 2002 to 2005. He later transitioned to roles in software development, gaining experience in various companies and technologies. His commitment to continuous learning and improvement is evident in his introduction of TDD practices and his mentorship of junior developers.