SlideShare a Scribd company logo
1 of 1
Download to read offline
Mark Ma
(631) 681-9901 | markluck1991@gmail.com | 308 108th Avenue N.E. #C205 Bellevue, WA 98004
TECHNICAL SKILLS
Language: Java, JavaScript, HTML5/CSS3, C
Web: jQuery, BackboneJs, AngularJs, Underscore.js, Spring, Hibernate, Rest, Tomcat, Bootstrap
Tools: Git, Eclipse, MySql, Unix/Ubuntu
Knowledge: Web development, design patterns, algorithms, agile development
EDUCATION
M.S., Electrical Engineering (GPA 3.78), Stony Brook University , Stony Brook, NY 12/2015
B.S., Information Engineering, Northwestern Polytechnical University, China 06/2013
COURSEWORK
Analysis of Algorithm, Theory of Database Systems, Computer-Aided Design, Pattern Recognition,
Networking Algorithms and Analysis, Programming in C Language, Principle of Database
PROFESSIONAL EXPERIENCE
Software Engineer, OSC Technologies, LLC (intern) 01/2015 - 08/2015
• Developed Clinic Management System for patient-doctor-staff management based on Spring and MySql.
• Implemented User authentication by using jdbc-user-service with “user,userRole,Role” MySql tables.
• Adding access control layer by building up FilterSecurityInterceptor to handle HTTP responses, and Spring
Security tag to differentiate UI privacy & priority.
• Improved query efficiency by adding Hibernate Session Factory (ORM) in data layer.
• Reduced user misoperation & medical time consumption, and maintained real-time multi-user workflow
update without conflict by designing Appointment submodule with Fullcalendar.js.
Software Engineer, SIASUNROBOT&AUTOMATIONCO,LTD (intern) 08/2013 - 05/2014
• Developed an online learning “blackboard” System based on AngularJS. Build up URL routing handled by
UI state router, dividing into login/content/common/assignment logical modules (templates+controllers).
• Solved angular+google client API asynchronous programming by designing authentication unload callback .
• Specialized DOM function by creating re-usable user thinkLet,notification custom directives in whiteBoard.
• Implemented cross domain communication by iframe.Wrapped up HTTP ajax request with RESTful API.
ACADEMIC EXPERIENCE
Backbone-based App for User Directory application with authentication 01/2015 – 04/2015
• Reduced latency by caching Employee data locally in SQLite for future similar query.
• Developed Backbone-based JSP page with RESTful Web Services.
• Implemented User authentication by incorporating social login (Facebook/Twitter) into backbone-login.
• Loaded external template resources as asynchronous event.
Java-based Circuit Diagram Classification 03/2015 – 04/2015
• Developed Circuit Recognition System, parsing Circuit diagram Text and printed Cluster result.
• Designed Differentiation/recognition algorithm: Automatic bottom-up (4 levels) circuit block recognition.
• Designed Ambiguity resolve algorithm: Prevent false recognition results with dominance relation.
• Developed Selection algorithm: Found Subsets of circuit recognized block/label, creating rank table.
• Developed Prune+iteration algorithm: Automatic pruning out subset tag by count rank and flexibility.

More Related Content

What's hot

Resume-DivyaDuraisamy
Resume-DivyaDuraisamyResume-DivyaDuraisamy
Resume-DivyaDuraisamy
divya samy
 
AnthonyTsai_蔡東穎_cv
AnthonyTsai_蔡東穎_cvAnthonyTsai_蔡東穎_cv
AnthonyTsai_蔡東穎_cv
TungYing Tsai
 
VinodKumarGone_Resume
VinodKumarGone_ResumeVinodKumarGone_Resume
VinodKumarGone_Resume
Vinod Kumar
 
Aditya Prabhu - Resume
Aditya Prabhu - ResumeAditya Prabhu - Resume
Aditya Prabhu - Resume
Aditya Prabhu
 

What's hot (20)

Ambuj Tailang CV
Ambuj Tailang CVAmbuj Tailang CV
Ambuj Tailang CV
 
uday_kumar_bingi_resume
uday_kumar_bingi_resumeuday_kumar_bingi_resume
uday_kumar_bingi_resume
 
Ajax
AjaxAjax
Ajax
 
Resume-DivyaDuraisamy
Resume-DivyaDuraisamyResume-DivyaDuraisamy
Resume-DivyaDuraisamy
 
RishiReddy_Bokka_Resume
RishiReddy_Bokka_ResumeRishiReddy_Bokka_Resume
RishiReddy_Bokka_Resume
 
Gupta_Nidhi
Gupta_NidhiGupta_Nidhi
Gupta_Nidhi
 
Suresh_Resume
Suresh_ResumeSuresh_Resume
Suresh_Resume
 
AnthonyTsai_蔡東穎_cv
AnthonyTsai_蔡東穎_cvAnthonyTsai_蔡東穎_cv
AnthonyTsai_蔡東穎_cv
 
DivyaKonaka
DivyaKonakaDivyaKonaka
DivyaKonaka
 
Resume
ResumeResume
Resume
 
VinodKumarGone_Resume
VinodKumarGone_ResumeVinodKumarGone_Resume
VinodKumarGone_Resume
 
Aditya Prabhu - Resume
Aditya Prabhu - ResumeAditya Prabhu - Resume
Aditya Prabhu - Resume
 
Sen_Resume
Sen_ResumeSen_Resume
Sen_Resume
 
Software engineer
Software engineerSoftware engineer
Software engineer
 
Resume-t
Resume-tResume-t
Resume-t
 
MUHAMMAD SAJID_Final
MUHAMMAD SAJID_FinalMUHAMMAD SAJID_Final
MUHAMMAD SAJID_Final
 
Rana rizk
Rana rizkRana rizk
Rana rizk
 
Pratyusha_Resume
Pratyusha_ResumePratyusha_Resume
Pratyusha_Resume
 
Jake_Park_resume
Jake_Park_resumeJake_Park_resume
Jake_Park_resume
 
SangramBankarRPWeb
SangramBankarRPWebSangramBankarRPWeb
SangramBankarRPWeb
 

Similar to Mark Ma_Res

Abhishek Kumar - Resume - Software Engineer
Abhishek Kumar - Resume - Software EngineerAbhishek Kumar - Resume - Software Engineer
Abhishek Kumar - Resume - Software Engineer
Abhishek Kumar
 
Jiannan Yue's Resume
Jiannan Yue's ResumeJiannan Yue's Resume
Jiannan Yue's Resume
Jiannan Yue
 
LiXu_Resume
LiXu_ResumeLiXu_Resume
LiXu_Resume
Li Xu
 
Resume_Vinay_Sharma_Asp.Net
Resume_Vinay_Sharma_Asp.NetResume_Vinay_Sharma_Asp.Net
Resume_Vinay_Sharma_Asp.Net
Vinay Sharma
 
Resume_RuiqiZhou_1012
Resume_RuiqiZhou_1012Resume_RuiqiZhou_1012
Resume_RuiqiZhou_1012
Ruiqi Zhou
 

Similar to Mark Ma_Res (20)

NikulChauhan-Resume
NikulChauhan-ResumeNikulChauhan-Resume
NikulChauhan-Resume
 
Karthikeyan_Resume
Karthikeyan_ResumeKarthikeyan_Resume
Karthikeyan_Resume
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
SNMSADIQ-Resume
SNMSADIQ-ResumeSNMSADIQ-Resume
SNMSADIQ-Resume
 
Snmsadiq resume
Snmsadiq resumeSnmsadiq resume
Snmsadiq resume
 
Ranjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli ResumeRanjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli Resume
 
Resume internship3 updated
Resume internship3 updatedResume internship3 updated
Resume internship3 updated
 
Shaik Sadiq
Shaik SadiqShaik Sadiq
Shaik Sadiq
 
mitra_resume-2
mitra_resume-2mitra_resume-2
mitra_resume-2
 
Jagadish Java Profile
Jagadish  Java ProfileJagadish  Java Profile
Jagadish Java Profile
 
Abhishek Kumar - Resume - Software Engineer
Abhishek Kumar - Resume - Software EngineerAbhishek Kumar - Resume - Software Engineer
Abhishek Kumar - Resume - Software Engineer
 
Resume_Jaimin_Sanghvi_FullStack_Developer
Resume_Jaimin_Sanghvi_FullStack_DeveloperResume_Jaimin_Sanghvi_FullStack_Developer
Resume_Jaimin_Sanghvi_FullStack_Developer
 
Jiannan Yue's Resume
Jiannan Yue's ResumeJiannan Yue's Resume
Jiannan Yue's Resume
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
LiXu_Resume
LiXu_ResumeLiXu_Resume
LiXu_Resume
 
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend DeveloperWeb developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
 
Resume_Vinay_Sharma_Asp.Net
Resume_Vinay_Sharma_Asp.NetResume_Vinay_Sharma_Asp.Net
Resume_Vinay_Sharma_Asp.Net
 
AHSAN_Mosaddek0312
AHSAN_Mosaddek0312AHSAN_Mosaddek0312
AHSAN_Mosaddek0312
 
Resume_RuiqiZhou_1012
Resume_RuiqiZhou_1012Resume_RuiqiZhou_1012
Resume_RuiqiZhou_1012
 

Mark Ma_Res

  • 1. Mark Ma (631) 681-9901 | markluck1991@gmail.com | 308 108th Avenue N.E. #C205 Bellevue, WA 98004 TECHNICAL SKILLS Language: Java, JavaScript, HTML5/CSS3, C Web: jQuery, BackboneJs, AngularJs, Underscore.js, Spring, Hibernate, Rest, Tomcat, Bootstrap Tools: Git, Eclipse, MySql, Unix/Ubuntu Knowledge: Web development, design patterns, algorithms, agile development EDUCATION M.S., Electrical Engineering (GPA 3.78), Stony Brook University , Stony Brook, NY 12/2015 B.S., Information Engineering, Northwestern Polytechnical University, China 06/2013 COURSEWORK Analysis of Algorithm, Theory of Database Systems, Computer-Aided Design, Pattern Recognition, Networking Algorithms and Analysis, Programming in C Language, Principle of Database PROFESSIONAL EXPERIENCE Software Engineer, OSC Technologies, LLC (intern) 01/2015 - 08/2015 • Developed Clinic Management System for patient-doctor-staff management based on Spring and MySql. • Implemented User authentication by using jdbc-user-service with “user,userRole,Role” MySql tables. • Adding access control layer by building up FilterSecurityInterceptor to handle HTTP responses, and Spring Security tag to differentiate UI privacy & priority. • Improved query efficiency by adding Hibernate Session Factory (ORM) in data layer. • Reduced user misoperation & medical time consumption, and maintained real-time multi-user workflow update without conflict by designing Appointment submodule with Fullcalendar.js. Software Engineer, SIASUNROBOT&AUTOMATIONCO,LTD (intern) 08/2013 - 05/2014 • Developed an online learning “blackboard” System based on AngularJS. Build up URL routing handled by UI state router, dividing into login/content/common/assignment logical modules (templates+controllers). • Solved angular+google client API asynchronous programming by designing authentication unload callback . • Specialized DOM function by creating re-usable user thinkLet,notification custom directives in whiteBoard. • Implemented cross domain communication by iframe.Wrapped up HTTP ajax request with RESTful API. ACADEMIC EXPERIENCE Backbone-based App for User Directory application with authentication 01/2015 – 04/2015 • Reduced latency by caching Employee data locally in SQLite for future similar query. • Developed Backbone-based JSP page with RESTful Web Services. • Implemented User authentication by incorporating social login (Facebook/Twitter) into backbone-login. • Loaded external template resources as asynchronous event. Java-based Circuit Diagram Classification 03/2015 – 04/2015 • Developed Circuit Recognition System, parsing Circuit diagram Text and printed Cluster result. • Designed Differentiation/recognition algorithm: Automatic bottom-up (4 levels) circuit block recognition. • Designed Ambiguity resolve algorithm: Prevent false recognition results with dominance relation. • Developed Selection algorithm: Found Subsets of circuit recognized block/label, creating rank table. • Developed Prune+iteration algorithm: Automatic pruning out subset tag by count rank and flexibility.