Allen Zhu
IT Manager in Chicago, Illinois, United States
Allen Zhu
IT Manager in Chicago, Illinois, United States
I am an IT Manager based out of Chicago, Illinois at Jaloola Inc., an IT / Software Development Consulting Company founded in 2008.
If you’d like to get in touch, feel free to say hello through any of the social links below.