SlideShare a Scribd company logo
1 of 1
Download to read offline
Jiadong (John) Mai
519-781-2983
mjd64929@icloud.com
Q U A L I F I C A T I O N S
➢ Proficient in coding languages including JavaScript, C++, C, Java and Python.
➢ Experienced with web development using HTML, CSS and SQL
➢ Proficiency with a wide range of testing tools, including Selenium, Cucumber, Junit and TestNG
➢ Adept at working in team environments both professionally and casually with working knowledge of Git
➢ Familiar with Linux shell and Bash scripts through a programming course in school.
➢ Extremely fast at learning new programming languages and concepts and often helps classmates understand them
W O R K E X P E R I E N C E
Software QA University of Waterloo Sep 2018 – Dec 2018
➢ Reported crucial bugs and reviewed old issues through defect tickets and sit-downs with developers.
➢ Worked with the Sales team and the Payments team of developers and designers in an agile development setting
➢ Created and documented test plans and regression test designs.
➢ Participated in squad meetings to provide insights and discuss about the designs of the software the UI.
Teaching Assistant University of Waterloo Jan 2018 – Apr 2018
➢ Collaborated with a team of faculty at weekly meeting and actively contributed new ideas on teaching.
➢ Performed academic tutoring in CS246, Object-Oriented Software Development.
➢ Reviewed exams and assignment to identify issues which facilitated grading by the professor.
➢ Worked individually with students who needed additional assistance.
➢ Answered the question asked through email, and updated the newest information on Piazza
C O D I N G P R O J E C T
Biquadris
➢ Programmed a two players Tetris game in C++ with save and load function enabled though memory management
➢ Self-learned the SFML library from scratch and added sound effect to the game
➢ Effectively applied design patterns including MVC, Visitor, Factory Method, and Template Methods as required
➢ Incorporated classes with suitable methods, inheritance, polymorphism, and encapsulation concepts
➢ Teste d all aspects of the program from debugging with GDB and Valgrind to achieve optimized functionalities
➢ Completed the final project within 2 weeks and playable on the command line while scoring 100% on the evaluation
Dynamic Memory Allocation in C
➢ Built an Abstract Data Type named Pool, that allocates a chunk of dynamic memory that can be flexibly used by the client,
using doubly linked list data structure
➢ Designed functions to allow the client to freely choose pool size and remarkably enhance the space efficiency by its
adjacency feature that avoids memory waste s
E D U C A T I O N
Minor of Computer Science University of Waterloo July 2017 – April 2019
Bachelor of Environment University of Waterloo Sep 2016 – June 2017
Bachelor of Business Administration Nanjing University of Finance and Economics Sep 2013 – June 2016

More Related Content

Similar to My resume (20)

Resume vishal mittal
Resume vishal mittalResume vishal mittal
Resume vishal mittal
 
Resume
ResumeResume
Resume
 
Raushan_Resume1
Raushan_Resume1Raushan_Resume1
Raushan_Resume1
 
Alberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdfAlberto_Cappa_Resume_V2.pdf
Alberto_Cappa_Resume_V2.pdf
 
Ashish_Kumar_Singh_resume
Ashish_Kumar_Singh_resumeAshish_Kumar_Singh_resume
Ashish_Kumar_Singh_resume
 
Praveen_resume
Praveen_resumePraveen_resume
Praveen_resume
 
Resume.pdf
Resume.pdfResume.pdf
Resume.pdf
 
Resume Houseknecht May 2020
Resume Houseknecht May 2020Resume Houseknecht May 2020
Resume Houseknecht May 2020
 
Ashith
AshithAshith
Ashith
 
Bhagwat _Resume
Bhagwat _ResumeBhagwat _Resume
Bhagwat _Resume
 
Anand madhab c linux
Anand madhab c linuxAnand madhab c linux
Anand madhab c linux
 
CV
CVCV
CV
 
Datastage developer Resume
Datastage developer ResumeDatastage developer Resume
Datastage developer Resume
 
krishnakumar updated resume
krishnakumar updated resumekrishnakumar updated resume
krishnakumar updated resume
 
Resume_shai.docx
Resume_shai.docxResume_shai.docx
Resume_shai.docx
 
vidyullathasree_pera_resume
vidyullathasree_pera_resumevidyullathasree_pera_resume
vidyullathasree_pera_resume
 
Mannu_Kumar_CV
Mannu_Kumar_CVMannu_Kumar_CV
Mannu_Kumar_CV
 
Application For Java Developer
Application For Java DeveloperApplication For Java Developer
Application For Java Developer
 
Swapnil Deshpande BA
Swapnil Deshpande BASwapnil Deshpande BA
Swapnil Deshpande BA
 
ShashiKumarGupta-
ShashiKumarGupta-ShashiKumarGupta-
ShashiKumarGupta-
 

Recently uploaded

如何办理(USC毕业证书)南加利福尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(USC毕业证书)南加利福尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(USC毕业证书)南加利福尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(USC毕业证书)南加利福尼亚大学毕业证成绩单本科硕士学位证留信学历认证
gakamzu
 
BLAHALIFHKSDFOILEWKHJSFDNLDSKFN,DLFKNFMELKFJAERPIOAL
BLAHALIFHKSDFOILEWKHJSFDNLDSKFN,DLFKNFMELKFJAERPIOALBLAHALIFHKSDFOILEWKHJSFDNLDSKFN,DLFKNFMELKFJAERPIOAL
BLAHALIFHKSDFOILEWKHJSFDNLDSKFN,DLFKNFMELKFJAERPIOAL
CaitlinCummins3
 
如何办理(CBU毕业证书)浸会大学毕业证成绩单原件一模一样
如何办理(CBU毕业证书)浸会大学毕业证成绩单原件一模一样如何办理(CBU毕业证书)浸会大学毕业证成绩单原件一模一样
如何办理(CBU毕业证书)浸会大学毕业证成绩单原件一模一样
qyguxu
 
如何办理(CQU毕业证书)中央昆士兰大学毕业证成绩单原件一模一样
如何办理(CQU毕业证书)中央昆士兰大学毕业证成绩单原件一模一样如何办理(CQU毕业证书)中央昆士兰大学毕业证成绩单原件一模一样
如何办理(CQU毕业证书)中央昆士兰大学毕业证成绩单原件一模一样
muwyto
 
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
Hector Del Castillo, CPM, CPMM
 
如何办理(UW毕业证书)滑铁卢大学毕业证成绩单原件一模一样
如何办理(UW毕业证书)滑铁卢大学毕业证成绩单原件一模一样如何办理(UW毕业证书)滑铁卢大学毕业证成绩单原件一模一样
如何办理(UW毕业证书)滑铁卢大学毕业证成绩单原件一模一样
qyguxu
 
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
qyguxu
 
如何办理(Indiana State毕业证书)印第安纳州立大学毕业证成绩单原件一模一样
如何办理(Indiana State毕业证书)印第安纳州立大学毕业证成绩单原件一模一样如何办理(Indiana State毕业证书)印第安纳州立大学毕业证成绩单原件一模一样
如何办理(Indiana State毕业证书)印第安纳州立大学毕业证成绩单原件一模一样
qyguxu
 
如何办理(UW毕业证书)西雅图华盛顿大学毕业证成绩单原件一模一样
如何办理(UW毕业证书)西雅图华盛顿大学毕业证成绩单原件一模一样如何办理(UW毕业证书)西雅图华盛顿大学毕业证成绩单原件一模一样
如何办理(UW毕业证书)西雅图华盛顿大学毕业证成绩单原件一模一样
muwyto
 
如何办理纽约大学毕业证(NYU毕业证)成绩单硕士学位证原版一比一
如何办理纽约大学毕业证(NYU毕业证)成绩单硕士学位证原版一比一如何办理纽约大学毕业证(NYU毕业证)成绩单硕士学位证原版一比一
如何办理纽约大学毕业证(NYU毕业证)成绩单硕士学位证原版一比一
ovxelckll
 
一比一原版(UQ毕业证书)澳大利亚昆士兰大学毕业证成绩单学位证
一比一原版(UQ毕业证书)澳大利亚昆士兰大学毕业证成绩单学位证一比一原版(UQ毕业证书)澳大利亚昆士兰大学毕业证成绩单学位证
一比一原版(UQ毕业证书)澳大利亚昆士兰大学毕业证成绩单学位证
B
 
IN DOHA +27838792658 ABORTION PILLS FOR SALE IN DOHA, AL KHOR
IN DOHA +27838792658 ABORTION PILLS FOR SALE IN DOHA, AL KHORIN DOHA +27838792658 ABORTION PILLS FOR SALE IN DOHA, AL KHOR
IN DOHA +27838792658 ABORTION PILLS FOR SALE IN DOHA, AL KHOR
pillahdonald
 
如何办理(UST毕业证书)圣托马斯大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UST毕业证书)圣托马斯大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UST毕业证书)圣托马斯大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UST毕业证书)圣托马斯大学毕业证成绩单本科硕士学位证留信学历认证
gkyvm
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
qyguxu
 

Recently uploaded (20)

如何办理(USC毕业证书)南加利福尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(USC毕业证书)南加利福尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(USC毕业证书)南加利福尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(USC毕业证书)南加利福尼亚大学毕业证成绩单本科硕士学位证留信学历认证
 
Ochsen Screenplay Coverage - JACOB - 10.16.23.pdf
Ochsen Screenplay Coverage - JACOB - 10.16.23.pdfOchsen Screenplay Coverage - JACOB - 10.16.23.pdf
Ochsen Screenplay Coverage - JACOB - 10.16.23.pdf
 
BLAHALIFHKSDFOILEWKHJSFDNLDSKFN,DLFKNFMELKFJAERPIOAL
BLAHALIFHKSDFOILEWKHJSFDNLDSKFN,DLFKNFMELKFJAERPIOALBLAHALIFHKSDFOILEWKHJSFDNLDSKFN,DLFKNFMELKFJAERPIOAL
BLAHALIFHKSDFOILEWKHJSFDNLDSKFN,DLFKNFMELKFJAERPIOAL
 
如何办理(CBU毕业证书)浸会大学毕业证成绩单原件一模一样
如何办理(CBU毕业证书)浸会大学毕业证成绩单原件一模一样如何办理(CBU毕业证书)浸会大学毕业证成绩单原件一模一样
如何办理(CBU毕业证书)浸会大学毕业证成绩单原件一模一样
 
如何办理(CQU毕业证书)中央昆士兰大学毕业证成绩单原件一模一样
如何办理(CQU毕业证书)中央昆士兰大学毕业证成绩单原件一模一样如何办理(CQU毕业证书)中央昆士兰大学毕业证成绩单原件一模一样
如何办理(CQU毕业证书)中央昆士兰大学毕业证成绩单原件一模一样
 
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
 
如何办理(UW毕业证书)滑铁卢大学毕业证成绩单原件一模一样
如何办理(UW毕业证书)滑铁卢大学毕业证成绩单原件一模一样如何办理(UW毕业证书)滑铁卢大学毕业证成绩单原件一模一样
如何办理(UW毕业证书)滑铁卢大学毕业证成绩单原件一模一样
 
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
 
如何办理(Indiana State毕业证书)印第安纳州立大学毕业证成绩单原件一模一样
如何办理(Indiana State毕业证书)印第安纳州立大学毕业证成绩单原件一模一样如何办理(Indiana State毕业证书)印第安纳州立大学毕业证成绩单原件一模一样
如何办理(Indiana State毕业证书)印第安纳州立大学毕业证成绩单原件一模一样
 
LinkedIn Strategic Guidelines for May 2024
LinkedIn Strategic Guidelines for May 2024LinkedIn Strategic Guidelines for May 2024
LinkedIn Strategic Guidelines for May 2024
 
如何办理(UW毕业证书)西雅图华盛顿大学毕业证成绩单原件一模一样
如何办理(UW毕业证书)西雅图华盛顿大学毕业证成绩单原件一模一样如何办理(UW毕业证书)西雅图华盛顿大学毕业证成绩单原件一模一样
如何办理(UW毕业证书)西雅图华盛顿大学毕业证成绩单原件一模一样
 
The Best VFX Course with Job Placement near Dunlop
The Best VFX Course with Job Placement near DunlopThe Best VFX Course with Job Placement near Dunlop
The Best VFX Course with Job Placement near Dunlop
 
如何办理纽约大学毕业证(NYU毕业证)成绩单硕士学位证原版一比一
如何办理纽约大学毕业证(NYU毕业证)成绩单硕士学位证原版一比一如何办理纽约大学毕业证(NYU毕业证)成绩单硕士学位证原版一比一
如何办理纽约大学毕业证(NYU毕业证)成绩单硕士学位证原版一比一
 
一比一原版(UQ毕业证书)澳大利亚昆士兰大学毕业证成绩单学位证
一比一原版(UQ毕业证书)澳大利亚昆士兰大学毕业证成绩单学位证一比一原版(UQ毕业证书)澳大利亚昆士兰大学毕业证成绩单学位证
一比一原版(UQ毕业证书)澳大利亚昆士兰大学毕业证成绩单学位证
 
IN DOHA +27838792658 ABORTION PILLS FOR SALE IN DOHA, AL KHOR
IN DOHA +27838792658 ABORTION PILLS FOR SALE IN DOHA, AL KHORIN DOHA +27838792658 ABORTION PILLS FOR SALE IN DOHA, AL KHOR
IN DOHA +27838792658 ABORTION PILLS FOR SALE IN DOHA, AL KHOR
 
LinkedIn For Job Search Presentation May 2024
LinkedIn For Job Search Presentation May 2024LinkedIn For Job Search Presentation May 2024
LinkedIn For Job Search Presentation May 2024
 
如何办理(UST毕业证书)圣托马斯大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UST毕业证书)圣托马斯大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UST毕业证书)圣托马斯大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UST毕业证书)圣托马斯大学毕业证成绩单本科硕士学位证留信学历认证
 
PROGRAM FOR GRADUATION CEREMONY 2023-2024
PROGRAM FOR GRADUATION CEREMONY 2023-2024PROGRAM FOR GRADUATION CEREMONY 2023-2024
PROGRAM FOR GRADUATION CEREMONY 2023-2024
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
 
Rachel_Ochsenschlager_Resume_May_2024.docx
Rachel_Ochsenschlager_Resume_May_2024.docxRachel_Ochsenschlager_Resume_May_2024.docx
Rachel_Ochsenschlager_Resume_May_2024.docx
 

My resume

  • 1. Jiadong (John) Mai 519-781-2983 mjd64929@icloud.com Q U A L I F I C A T I O N S ➢ Proficient in coding languages including JavaScript, C++, C, Java and Python. ➢ Experienced with web development using HTML, CSS and SQL ➢ Proficiency with a wide range of testing tools, including Selenium, Cucumber, Junit and TestNG ➢ Adept at working in team environments both professionally and casually with working knowledge of Git ➢ Familiar with Linux shell and Bash scripts through a programming course in school. ➢ Extremely fast at learning new programming languages and concepts and often helps classmates understand them W O R K E X P E R I E N C E Software QA University of Waterloo Sep 2018 – Dec 2018 ➢ Reported crucial bugs and reviewed old issues through defect tickets and sit-downs with developers. ➢ Worked with the Sales team and the Payments team of developers and designers in an agile development setting ➢ Created and documented test plans and regression test designs. ➢ Participated in squad meetings to provide insights and discuss about the designs of the software the UI. Teaching Assistant University of Waterloo Jan 2018 – Apr 2018 ➢ Collaborated with a team of faculty at weekly meeting and actively contributed new ideas on teaching. ➢ Performed academic tutoring in CS246, Object-Oriented Software Development. ➢ Reviewed exams and assignment to identify issues which facilitated grading by the professor. ➢ Worked individually with students who needed additional assistance. ➢ Answered the question asked through email, and updated the newest information on Piazza C O D I N G P R O J E C T Biquadris ➢ Programmed a two players Tetris game in C++ with save and load function enabled though memory management ➢ Self-learned the SFML library from scratch and added sound effect to the game ➢ Effectively applied design patterns including MVC, Visitor, Factory Method, and Template Methods as required ➢ Incorporated classes with suitable methods, inheritance, polymorphism, and encapsulation concepts ➢ Teste d all aspects of the program from debugging with GDB and Valgrind to achieve optimized functionalities ➢ Completed the final project within 2 weeks and playable on the command line while scoring 100% on the evaluation Dynamic Memory Allocation in C ➢ Built an Abstract Data Type named Pool, that allocates a chunk of dynamic memory that can be flexibly used by the client, using doubly linked list data structure ➢ Designed functions to allow the client to freely choose pool size and remarkably enhance the space efficiency by its adjacency feature that avoids memory waste s E D U C A T I O N Minor of Computer Science University of Waterloo July 2017 – April 2019 Bachelor of Environment University of Waterloo Sep 2016 – June 2017 Bachelor of Business Administration Nanjing University of Finance and Economics Sep 2013 – June 2016