Faruk Zahra

Faruk Zahra

Full Stack Engineer @ BairesDev

About Faruk Zahra

Faruk Zahra is a Full Stack Engineer at BairesDev since 2021, with extensive experience in Java backend solutions and frontend development using Vue.js. He has a Master's degree in Health Technology and has held various roles in software engineering and teaching over his career.

Work at BairesDev

Faruk Zahra has been employed at BairesDev as a Full Stack Engineer since 2021. In this role, he focuses on developing both frontend and backend solutions, leveraging his extensive experience in various programming languages and frameworks. His contributions at BairesDev include implementing modern web technologies and ensuring robust application performance.

Previous Experience in Technology

Prior to joining BairesDev, Faruk Zahra worked at Lume Tecnologia as a Solutions Architect for 13 years, from 2008 to 2021. His earlier roles include positions as a Java Specialist at VISIONNAIRE, a Java Developer at HSBC, and a Java Specialist at Vivo and GVT. He also served as a Java teacher at Faculdades Eseei for a brief period in 2011.

Education and Expertise

Faruk Zahra studied at Pontifícia Universidade Católica do Paraná, where he earned a Bachelor of Science in Information Systems from 2001 to 2004. He later pursued a Master in Health Technology (MD) from 2007 to 2009. His technical expertise includes implementing Java backend solutions using MicroServices and Spring Cloud GCP, as well as employing various testing frameworks like JUnit and Mockito.

Technical Skills and Tools

Faruk Zahra possesses a diverse skill set in software development. He utilizes JHipster for rapid application development and employs Keycloak for identity and access management. His proficiency extends to database version control using Liquibase in PostgreSQL environments and integrating Elasticsearch for search and analytics. He also develops frontend applications using Vue.js, TypeScript, and JavaScript.

Testing and Development Practices

In his development practices, Faruk Zahra incorporates various tools and methodologies. He uses vitest and playwright for testing Vue.js applications and implements vue-router for navigation. Additionally, he employs axios for making HTTP requests and pinia for state management in Vue.js applications, ensuring efficient and maintainable code.

People similar to Faruk Zahra