Igor Farias
About Igor Farias
Igor Farias is a software engineer with expertise in GraphQL and a strong background in both front-end and back-end technologies. He has worked at notable companies such as Liferay and Softplan, and currently serves as a software engineer at Savant Labs.
Work at Savant Labs
Igor Farias has been employed at Savant Labs as an Engenheiro de Software since 2024. In this role, he applies his expertise in software engineering to develop and maintain applications. His current position allows him to leverage his skills in building APIs using GraphQL and designing user interfaces with Material UI and Styled Components.
Previous Experience in Software Engineering
Before joining Savant Labs, Igor Farias worked at Softplan as an Engenheiro de Software from 2022 to 2024. Prior to that, he was employed at Liferay for two years, from 2020 to 2022, also as an Engenheiro de Software. His early career included an internship at Avantia - Tecnologia e Segurança, where he worked as an Estagiário de engenharia from 2018 to 2020.
Education and Expertise
Igor Farias has a diverse educational background in software development and engineering. He studied at Trybe, achieving a full-stack development qualification from 2020 to 2021. He also completed the Bootcamp Ignite at Rocketseat, focusing on ReactJS and NodeJS from 2019 to 2020. Additionally, he holds a degree in Análise e Desenvolvimento de Sistemas from Faculdade Joaquim Nabuco and a degree in Engenharia de Controle e Automação from Universidade de Pernambuco.
Technical Skills and Proficiencies
Igor Farias possesses a strong skill set in software development. He is proficient in using GraphQL for API development and has experience with both SQL and NoSQL databases, including PostgreSQL, MySQL, and MongoDB. He is skilled in writing testable code using Jest and React Testing Library, and utilizes Redux for state management in React applications. His familiarity with Docker enhances his ability to manage containerization in projects.
Background in Engineering
Igor Farias has a background in Control and Automation Engineering, which informs his approach to software engineering. This foundation provides him with a unique perspective on integrating engineering principles with software development practices. His education in engineering complements his software skills, enabling him to tackle complex technical challenges.