Nico's Resume
Working Experience:
Sep. 2013 - Now Research Assistant at IllustraRes Lab and Interaction Lab, University of Calgary. My research is exploring the application of novel interactive visualization techniques, augmented reality, human-robot interfaces, and tangible user interfaces.
Oct. 2009 - Jun. 2013 IBM China development lab
Staff Software Engineer
Projects involved during this period of time:
Jan. 2010 - Jun. 2013 Develop and design the user interface for IBM middleware cloud solution (IBM PureApplication System & IBM Workload Deployer). The goal of this project is to build a high-performance, high-reliable, hardware-to-software integrated private Platform-as-a-Service (PaaS) cloud solution for enterprise clients. This is a top strategy project of IBM and it involves international teams across multiple global sites (US, Japan, India, China, UK, etc.).
Jan. 2010 - Jun. 2010 Manage a Xen-based Infrastructure-as-as-Service (IaaS) cloud, including resource distribution, debugging, and performance maintenance. Such a cloud was a developing environment of the IBM middleware cloud solution at its early stage. This cloud environment was later replaced by an IBM Worklod Deployer.
Oct. 2009 - Dec. 2011 Design and develop an automatic user interface (UI) testing framework for a serviceability software tool (Phase 1 Problem Determination) used by IBM. The project is based on Selenium / Webdriver, a web-based UI testing tool.
scroll to top
Education:
Sep. 2013 - Approx. 2017 Ph.D. Computer Science
University of Calgary, AB, Canada
Sep. 2007 - Sep. 2009 M.Sc. Computer Science Thesis Based
Graduate GPA: 91.4/100
University of Regina, SK, Canada
Jan. 2004 - Apr. 2007 B.Sc. Combined Major in Computer Science & Mathematics
Graduation honors and mentions: Great Distinction
Undergraduate GPA: 85.8/100
University of Regina, SK, Canada
scroll to top
Publications:
Li, Nico, Stephen Cartwright, Aditya Shekhar Nittala, Ehud Shalin, and Mario Costa Sousa. "Flying Frustum: A Spatial Interface for Enhancing Human-UAV Awareness." the Third International Conference on Human-Agent Interaction (iHAI 2015). 2015.
Aditya Shekhar Nittala, Nico Li, Stephen Cartwright, Kazuki Takashima, Ehud Sharlin, and Mario Costa Sousa. "PLANWELL: spatial user interface for collaborative petroleum well-planning." SIGGRAPH ASIA 2015 Mobile Graphics and Interactive Applications. ACM, 2015.
Li, Nico, Daniel J. Rea, James E. Young, Ehud Sharlin, and Mario Costa Sousa. "And he built a crooked camera: a mobile visualization tool to view four-dimensional geometric objects." SIGGRAPH ASIA 2015 Mobile Graphics and Interactive Applications. ACM, 2015.
Li, Nico, Stephen Cartwright, Ehud Shalin, and Mario Costa Sousa. "Ningyo of the CAVE: Robots as Social Puppets of Static Infrastructure." the Second International Conference on Human-Agent Interaction (iHAI 2014). 2014.
Li, Nico, Aditya Shekhar Nittala, Ehud Sharlin, and Mario Costa Sousa, "Shvil: Collaborative Augmented Reality Land Navigation", CHI'14 Extended Abstracts on Human Factors in Computing Systems, ACM, 2014.
scroll to top
Technical Skills:
Web front-end developing languages and technics HTML5 and CSS3
JavaScript and Ajax libraries such as Dojo and jQuery
Node.js
AngularJS including Angular Material and Material Design Lite React
Responsive Web UI frameworks such as Bootstrap
Web application frameworks such as WebSphere sMash and Ruby on Rails
Firebase and its JavaScript libraries
Programming languages Java (with Swing), C#, objective-C, C++, Python, Ruby
Programming Environment and 3D graphics rendering libraries Cocoa (OpenGL) on Mac, DirectX, Microsoft XNA, iPhone SDK
Hardware Environment Phidget, Arduino
IDE Experience Eclipse / RTC, Xcode, Visual Studio, NetBean
Audio programming tool PureData (MaxMSP)
scroll to top
Email LinkedIn ACM Digital Library