Yousif Faraj
About Yousif Faraj
Yousif Faraj is a Software Engineer II at Dremio, where he has worked since 2023. He has a background in frontend development and a diverse skill set that includes modern web development tools and cloud services.
Work at Dremio
Yousif Faraj has been employed at Dremio as a Software Engineer II since 2023. His role is fully remote, allowing him to contribute to the company's projects from any location. Prior to his current position, he worked as a Frontend Engineer at Dremio from 2021 to 2023. During his tenure, he focused on developing user interfaces and enhancing the overall user experience.
Education and Expertise
Yousif Faraj studied at the University of South Florida, where he earned a degree in Information Studies from 2016 to 2018. He also completed an Advanced Software Engineering Immersive Program at Hack Reactor. Earlier, he attended Hillsborough Community College, achieving an Associate of Arts in Liberal Arts and Sciences from 2013 to 2016. His educational background provides a strong foundation in both theoretical and practical aspects of software engineering.
Professional Background
Yousif Faraj has a diverse professional background in software engineering. He began his career at Software Engineering Applications, where he worked as a Software Engineer for three months in 2020. He then transitioned to Audentio, LLC as a React Developer for five months in 2021. Additionally, he worked at Best Buy as a Microsoft Expert from 2019 to 2020, providing technical support and expertise in Microsoft products.
Technical Skills and Tools
Yousif Faraj incorporates modern web development tools such as Webpack and Grunt to streamline build processes. He utilizes a diverse tech stack that includes front-end technologies like Vue and React, as well as back-end technologies such as Node and MongoDB. He employs testing frameworks like Jest, Mocha, and Chai to ensure code quality and reliability. His experience with cloud services, specifically AWS EC2 and S3, supports his ability to deploy and manage applications effectively.
Database Knowledge
Yousif Faraj possesses expertise in both SQL and NoSQL databases. His knowledge includes working with Postgres, MySQL, and Cassandra. This diverse database experience allows him to handle various data storage and retrieval needs, contributing to the overall efficiency of the applications he develops.