Hadi S.

Software Engineer @ FreeWheel

About Hadi S.

Hadi S. is a Software Engineer with extensive experience in C++ development and web technologies. He has worked in various roles across multiple organizations, including FreeWheel, Brooklyn Museum, and Huawei Technologies, and possesses expertise in cryptography and database management.

Work at FreeWheel

Currently, Hadi S. serves as a Software Engineer at FreeWheel, a position he has held since 2022. Based in New York, New York, he contributes to the development and maintenance of software solutions within the company. His role involves utilizing his extensive knowledge of C++ technologies and various programming tools to enhance the functionality and efficiency of FreeWheel's offerings.

Education and Expertise

Hadi S. has a strong educational background in computer science and engineering. He earned a Bachelor's degree in Communication Systems from EPFL, followed by a Bachelor's degree in Computer Science with High Honours from Carleton University. He further advanced his studies by obtaining a Master of Computer Science from Carleton University. Hadi also pursued a Doctor of Philosophy (PhD) in Computer Science at the New Jersey Institute of Technology, completing all but the dissertation. His expertise includes lattice-based cryptography and attribute-based encryption.

Background in Software Development

Hadi S. has a diverse background in software development, having worked in various roles across multiple organizations. He was a Back End Developer at the Brooklyn Museum from 2015 to 2018 and a Technical Writer at BENEFACT CONSULTING GROUP INC. from 2011 to 2013. His experience also includes positions as a Research Assistant at the New Jersey Institute of Technology and a Technical Intern at Synopsys Inc. His work has involved both backend and web technologies, showcasing his versatility in the field.

Technical Skills and Tools

Hadi S. possesses a wide range of technical skills relevant to software engineering. He is proficient in C++ development, utilizing tools such as openMP, gdb, and Google Test Suites. His experience extends to web technologies, including Apache, JavaScript, Ajax, and Node.js. Additionally, he has worked with database engines like MySQL and has basic knowledge of Oracle. Hadi employs code coverage tools such as Emma and Clover, emphasizing his commitment to code quality.

Professional Experience in Research and Development

Hadi S. has significant experience in research and development roles. He worked as a Research Intern at the University of Ottawa, focusing on security and software engineering. He also held a position as a Distributed Systems R&D Software Engineer at Huawei Technologies from 2018 to 2022. His research experience includes homomorphic cryptography and software engineering, contributing to his comprehensive understanding of advanced cryptographic techniques.

People similar to Hadi S.