Computer-programmer-resume-version5

1
Eric Quin Zhang 514.349.4607 | [email protected] | https:// github.com/ SodaCookie OBJECTIVE To obtain a software engineering position by contributing and building experience in large- scale products in a team setting. TECHNICAL SKILLS Programming Languages Proficient: Python, C + + Familiar: Java, Javascript, OCaml, C Relevant Software Git, Visual Studio EDUCATION McGill University Montreal, Quebec Undergraduate, Immunology & Microbiology, Computer Science (Minor) Present EXPERIENCE Jérôme Waldispühl Montreal, University Research Assistant July 2015 - Present First charged with adding Oculus Rift support for a 3D webapp genome browser. Integrated new code into an extensive, pre- existing code base to implement the desired features using JavaScript, WebVR and ThreeJS. Then tasked with porting the webapp to use Unity Engine for long- term benefit. Used Unity to interface the with original backend to reproduce the genome browser. PROJECTS RPG Game Engine Montreal, Quebec Software Engineer, Project Leader June 2015 - May 2016 Developed an RPG game engine focused on creating rogue- like dungeon crawler games. Features both GUI editor and a programmatic interfaces to allow developers to easily create and add assets to develop their own game. The game engine was implemented using Python and Pygame and features several Component- Entity systems for flexible development. GUI interface was built using PyQt and is focused on creating a development environment for non- programmers. Chrome Extension Montreal, Quebec Creator January 2016 - January 2016 Created a Chrome Extension during ConUHack 2016 that integrates Reddit comments into the YouTube web page. Responsible for implementing the backend to query and parsing data from the Reddit API. Completed development of the Chrome extension in conjuction with two other peers. Animation Framework Montreal, Quebec Creator May 2015 - July 2015 Created a declarative- styled animation framework for Python that abstracts the stepping process through interpolation functions. Designed and developed an interruptible physics based model to be used as an unintrusive layer to add animation to game/ ui applications. Provides good default interpolation functions allowing for smooth interruptions and transitions.

Transcript of Computer-programmer-resume-version5

Page 1: Computer-programmer-resume-version5

Eric Quin Zhang 514.349.4607 | [email protected] | https:// github.com/ SodaCookie

OBJECTIVE To obtain a software engineering position by contributing and building experience in large- scale products in a team setting. TECHNICAL SKILLS Programming LanguagesProficient: Python, C + +Familiar: Java, Javascript, OCaml, C

Relevant SoftwareGit, Visual Studio EDUCATION McGill University Montreal, QuebecUndergraduate, Immunology & Microbiology, Computer Science (Minor) Present

EXPERIENCE Jérôme Waldispühl Montreal, UniversityResearch Assistant July 2015 - Present First charged with adding Oculus Rift support for a 3D webapp genome browser. Integrated new code into an extensive, pre- existing code base to implement the desired features using JavaScript, WebVR and ThreeJS. Then tasked with porting the webapp to use Unity Engine for long- term benefit. Used Unity to interface the with original backend to reproduce the genome browser.

PROJECTS RPG Game Engine Montreal, QuebecSoftware Engineer, Project Leader June 2015 - May 2016 Developed an RPG game engine focused on creating rogue- like dungeon crawler games. Features both GUI editor and a programmatic interfaces to allow developers to easily create and add assets to develop their own game. The game engine was implemented using Python and Pygame and features several Component- Entity systems for flexible development. GUI interface was built using PyQt and is focused on creating a development environment for non- programmers. Chrome Extension Montreal, QuebecCreator January 2016 - January 2016 Created a Chrome Extension during ConUHack 2016 that integrates Reddit comments into the YouTube web page. Responsible for implementing the backend to query and parsing data from the Reddit API. Completed development of the Chrome extension in conjuction with two other peers. Animation Framework Montreal, QuebecCreator May 2015 - July 2015 Created a declarative- styled animation framework for Python that abstracts the stepping process through interpolation functions. Designed and developed an interruptible physics based model to be used as an unintrusive layer to add animation to game/ ui applications. Provides good default interpolation functions allowing for smooth interruptions and transitions.