Andrew Choi
Andrew Choi is a computer engineering expert who has excelled in his career. He ranked #1 in admission to the University of Waterloo's Computer Engineering program and earned his Bachelor of Applied Science with Honours in the field. He has since worked as a Software Engineer at major companies such as Microsoft, Snap Inc., IBM, and BlackBerry. His experience has allowed him to develop a deep proficiency in various programming languages, including Objective-C, Java, Python, C, C++, C#, JavaScript, PHP, Ruby, Swift, and Bash. Mr. Choi is also a data engineering specialist, with experience working with Spark, Hadoop, Kafka, NoSQL, MSSQL, MySQL, CloudantDB, and MongoDB. He is comfortable with several environments, frameworks, and libraries, such as D3, Node.js, *nix, ActionHero.js, Android, AngularJS, iOS, and OS X. Additionally, he is competent with a range of tools, services, and databases, including Eclipse, Visual Studio, Atom, Git, Bluemix, Microsoft Azure, NPM, Watson API, and Xcode. His vast experience and expertise make him a valuable asset to any tech company.