SlideShare a Scribd company logo
1 of 2
Download to read offline
Yi	
  Yang	
  
Email:	
  y244yang@gmail.com	
   Tel: +1 647-893-7268
Address: 1110-65 Forest Manor Rd., North York, ON, M2J 1M5
Job Interested
Position: Intermediate Software Developer, Full Stack Software Developer, Backend
JavaScript developer
Summary of Qualifications
• 2 years hands-on working experience in JavaScript and Java
• Strong understanding of modern front-end heavy Single-Page Web Application
• Good knowledge of JQuery, backbone.js, node.js, AngularJS
• Proficiency in Java, object oriented programming and design pattern
• Language: JavaScript, Java, SQL, HTML5, CSS3, SASS, Ext JS, XML, JSON
• Environment and tools: IntelliJ, Eclipse, Android, MySQL, Sencha Touch, Android ,
Linux (Redhat/CentOS/Ubuntu/Mac OS)
• Version Control: Git, BitBucket, SourceTree
Education 	
  
University of Waterloo GPA: 82.75/100
Master of Engineering, major in Computer Engineering 09/2011-08/2013
Mikkeli University of Applied Sciences GPA: 4.49/5
Exchange student, major in Information Technology 09/2010-05/2011
Beijing University of Technology GPA: 85.51%
Bachelor of Engineering, major in Communication Engineering 09/2007-07/2011
Previous Work Experience
Kinetic	
  Café	
  	
   	
   	
   	
   	
   	
   	
   	
   	
   	
   	
   	
   11/2013	
  –Present	
  
Software	
  Developer	
  
Flightnetwork	
  Mobile	
  Web(fnpublictest.flightnetwork.com)	
   	
   	
   	
   Nov.	
  2013	
   	
  
Built	
  and	
  developed	
  a	
  brand	
  new	
  flightnetwork	
  mobile	
  website	
  from	
  scratch,	
  used	
  
modern	
  Single-­‐page	
  Web	
  Application	
  technology,	
  totally	
  responsive	
  design,	
  Restful	
  
API,	
  Facebook	
  and	
  twitter	
  integration,	
  GoogleMap	
  API	
  (make	
  sure	
  using	
  mobile	
  
access)	
  
	
  
Flightnetwork	
  Desktop	
  Hotels(demo.fnhotels.kineticcafetech.com)	
   	
   Aug.	
  2014	
  
Developed	
  and	
  refreshed	
  Flightnetwork	
  current	
  desktop	
  hotel	
  project	
  from	
  scratch,	
  
technology	
  using	
  Backbone.js,	
  Node.js,	
  JQuery,	
  Bootstrap,	
  and	
  couple	
  of	
  third	
  party	
  
JavaScript	
  libraries	
  such	
  as	
  JqueryDateRangePicker,	
  galleria.	
  Implementing	
  automatic	
  
BDD	
  test	
  by	
  using	
  Cucumber,	
  and	
  Unit	
  test	
  by	
  using	
  chaijs.	
  
	
  
Vida	
  Inc.(start	
  up)	
   	
   	
   	
   	
   	
   	
   	
   	
   	
   	
   10/2014	
  -­‐	
  Present	
   	
  
Smart	
  Furniture	
  
We	
  are	
  building	
  our	
  startup	
  smart	
  furniture	
  mobile	
  application,	
  I	
  am	
  responsible	
  for	
  
our	
  Android	
  product.	
  Familiar	
  with	
  iBeacon,	
  Gimbal	
  
	
  
Nikoyo	
  (China)	
  Electronic	
  Systems	
  Co.,	
  Ltd.	
   	
   	
   	
   	
   	
  
Software	
  Developer	
  –	
  Intern	
   	
   	
   	
   	
   	
   	
   	
   	
   09/2012	
  –	
  04/2013	
  
Task	
  1:	
  China	
  Development	
  Bank	
  Device	
  Management	
  System	
  
• Developed and modified a prototype of Device Management System that will
be used by bank’s internal Network Administrator	
  
• Java framework GWT is used to create web page, and SQL is used	
  
• Achieved the goal of creating/reading/updating/deleting devices from
database on a single web page, Ajax is applied	
  
Task	
  2:	
  China	
  Everbright	
  Bank	
  mobile	
  NFC	
  payment	
  
• Implemented a series of method for parsing TLV format commands and
generating corresponding respond commands, which will be eventually used
in the communication between SIM card and mobile app for mobile NFC
payment, based on PBOC standard, Java SE is used throughout the
development.	
  
Task	
  3:	
  China	
  Everbright	
  Bank	
  Mobile	
  Application	
  
• Developed modules of China Everbright Bank mobile app using HTML, CSS
and SVN, made some testing to achieve the requirement from the bank
• Built a prototype of China Everbright Bank mobile app from scratch using
mobile open source framework Sencha Touch and PhoneGap, JSON,
JavaScript, Ext JS and XML is used throughout the development
Selected Most Recent Academic Project Experience 	
  
Tic-­‐Tac-­‐Toe	
  Game	
   	
   	
   	
   	
   	
   	
   	
   	
   	
   	
   07/2013	
  –	
  08/2013	
  
• Built a java game tic-tac-toe
• Utilized MVC architecture, java Swing package, and observer design
pattern
• Migrated the original java game to android app using eclipse android plugin
Online	
  Auction	
  Management	
  System	
   	
   	
   	
   	
   	
   	
   05/2013	
  –	
  07/2013	
  
• Developed a three-tier online auction system for users to buy and sell items
• Deployed the system on Tomcat
• Implemented a multi-threaded application server to handle web requests and
manage user sessions
• Used JDBC to communicate with the MySQL data storage
Peer-­‐to-­‐Peer	
  File	
  Sharing	
  System	
   	
   	
   	
   	
   	
   	
   	
   05/2013	
  –	
  06/2013	
  
• Developed a system for multiple machines to pull file chunks from each other
using java I/O
• Utilized TCP socket with serialized objects for the peers to communicate and
transfer file chunks with each other
• Implemented multi-threaded client and server for each peer to improve the
performance

More Related Content

Similar to Yi Yang_Resume

Curriculum vitae of nguyen hai quy
Curriculum vitae of nguyen hai quyCurriculum vitae of nguyen hai quy
Curriculum vitae of nguyen hai quyHai Quy Nguyen
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
 
Sri Harsha PuliFront End EngineerContact[email pro.docx
Sri Harsha PuliFront End EngineerContact[email pro.docxSri Harsha PuliFront End EngineerContact[email pro.docx
Sri Harsha PuliFront End EngineerContact[email pro.docxtarifarmarie
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
Prasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_ExpPrasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_ExpPrasant Kumar Nayak
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu Chinni
 
Darshita_Shah_Resume
Darshita_Shah_ResumeDarshita_Shah_Resume
Darshita_Shah_Resumedarshita shah
 

Similar to Yi Yang_Resume (20)

Curriculum vitae of nguyen hai quy
Curriculum vitae of nguyen hai quyCurriculum vitae of nguyen hai quy
Curriculum vitae of nguyen hai quy
 
Mazhar Ali- Resume
Mazhar Ali- ResumeMazhar Ali- Resume
Mazhar Ali- Resume
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
New resume
New resumeNew resume
New resume
 
Midhun new
Midhun newMidhun new
Midhun new
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Bhavesh_Shukla_Resume
Bhavesh_Shukla_ResumeBhavesh_Shukla_Resume
Bhavesh_Shukla_Resume
 
Imdad resume
Imdad resumeImdad resume
Imdad resume
 
My CV
My CVMy CV
My CV
 
Lishit Resume
Lishit ResumeLishit Resume
Lishit Resume
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
Sri Harsha PuliFront End EngineerContact[email pro.docx
Sri Harsha PuliFront End EngineerContact[email pro.docxSri Harsha PuliFront End EngineerContact[email pro.docx
Sri Harsha PuliFront End EngineerContact[email pro.docx
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Prasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_ExpPrasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_Exp
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
 
Jake_Park_resume
Jake_Park_resumeJake_Park_resume
Jake_Park_resume
 
Darshita_Shah_Resume
Darshita_Shah_ResumeDarshita_Shah_Resume
Darshita_Shah_Resume
 
SatyaMadhuKiran Software Developer
SatyaMadhuKiran Software DeveloperSatyaMadhuKiran Software Developer
SatyaMadhuKiran Software Developer
 
Resume
ResumeResume
Resume
 

Yi Yang_Resume

  • 1. Yi  Yang   Email:  y244yang@gmail.com   Tel: +1 647-893-7268 Address: 1110-65 Forest Manor Rd., North York, ON, M2J 1M5 Job Interested Position: Intermediate Software Developer, Full Stack Software Developer, Backend JavaScript developer Summary of Qualifications • 2 years hands-on working experience in JavaScript and Java • Strong understanding of modern front-end heavy Single-Page Web Application • Good knowledge of JQuery, backbone.js, node.js, AngularJS • Proficiency in Java, object oriented programming and design pattern • Language: JavaScript, Java, SQL, HTML5, CSS3, SASS, Ext JS, XML, JSON • Environment and tools: IntelliJ, Eclipse, Android, MySQL, Sencha Touch, Android , Linux (Redhat/CentOS/Ubuntu/Mac OS) • Version Control: Git, BitBucket, SourceTree Education   University of Waterloo GPA: 82.75/100 Master of Engineering, major in Computer Engineering 09/2011-08/2013 Mikkeli University of Applied Sciences GPA: 4.49/5 Exchange student, major in Information Technology 09/2010-05/2011 Beijing University of Technology GPA: 85.51% Bachelor of Engineering, major in Communication Engineering 09/2007-07/2011 Previous Work Experience Kinetic  Café                           11/2013  –Present   Software  Developer   Flightnetwork  Mobile  Web(fnpublictest.flightnetwork.com)         Nov.  2013     Built  and  developed  a  brand  new  flightnetwork  mobile  website  from  scratch,  used   modern  Single-­‐page  Web  Application  technology,  totally  responsive  design,  Restful   API,  Facebook  and  twitter  integration,  GoogleMap  API  (make  sure  using  mobile   access)     Flightnetwork  Desktop  Hotels(demo.fnhotels.kineticcafetech.com)     Aug.  2014   Developed  and  refreshed  Flightnetwork  current  desktop  hotel  project  from  scratch,   technology  using  Backbone.js,  Node.js,  JQuery,  Bootstrap,  and  couple  of  third  party   JavaScript  libraries  such  as  JqueryDateRangePicker,  galleria.  Implementing  automatic   BDD  test  by  using  Cucumber,  and  Unit  test  by  using  chaijs.     Vida  Inc.(start  up)                       10/2014  -­‐  Present     Smart  Furniture   We  are  building  our  startup  smart  furniture  mobile  application,  I  am  responsible  for  
  • 2. our  Android  product.  Familiar  with  iBeacon,  Gimbal     Nikoyo  (China)  Electronic  Systems  Co.,  Ltd.             Software  Developer  –  Intern                   09/2012  –  04/2013   Task  1:  China  Development  Bank  Device  Management  System   • Developed and modified a prototype of Device Management System that will be used by bank’s internal Network Administrator   • Java framework GWT is used to create web page, and SQL is used   • Achieved the goal of creating/reading/updating/deleting devices from database on a single web page, Ajax is applied   Task  2:  China  Everbright  Bank  mobile  NFC  payment   • Implemented a series of method for parsing TLV format commands and generating corresponding respond commands, which will be eventually used in the communication between SIM card and mobile app for mobile NFC payment, based on PBOC standard, Java SE is used throughout the development.   Task  3:  China  Everbright  Bank  Mobile  Application   • Developed modules of China Everbright Bank mobile app using HTML, CSS and SVN, made some testing to achieve the requirement from the bank • Built a prototype of China Everbright Bank mobile app from scratch using mobile open source framework Sencha Touch and PhoneGap, JSON, JavaScript, Ext JS and XML is used throughout the development Selected Most Recent Academic Project Experience   Tic-­‐Tac-­‐Toe  Game                       07/2013  –  08/2013   • Built a java game tic-tac-toe • Utilized MVC architecture, java Swing package, and observer design pattern • Migrated the original java game to android app using eclipse android plugin Online  Auction  Management  System               05/2013  –  07/2013   • Developed a three-tier online auction system for users to buy and sell items • Deployed the system on Tomcat • Implemented a multi-threaded application server to handle web requests and manage user sessions • Used JDBC to communicate with the MySQL data storage Peer-­‐to-­‐Peer  File  Sharing  System                 05/2013  –  06/2013   • Developed a system for multiple machines to pull file chunks from each other using java I/O • Utilized TCP socket with serialized objects for the peers to communicate and transfer file chunks with each other • Implemented multi-threaded client and server for each peer to improve the performance