Ella Chen's Location
Nesher, IL
Ella Chen's Work
Ella Chen's Education
Ella Chen's Summary
Ella Chen, based in Nesher, IL, is currently a Product Analyst at Taboola, bringing experience from previous roles at Israeli Military Intelligence. Ella Chen holds a 2018 - 2022 Information System Engineering in Information systems @ Technion - Israel Institute of Technology.