SlideShare a Scribd company logo
1 of 5
Download to read offline
Jun Ma
5235 Fiore Terrace, Apt. 204, San Diego, CA, 92122
Email: junm@mtu.edu
Mobile: 906-370-7748
Web: http://www.cs.mtu.edu/~junm
Professional Preparation
Ph.D. Student in Computer Science August 2009-December 2014
Michigan Technological University, Houghton, MI GPA: 4.0/4.0
Master of Science in Computer Science August 2007-May 2009
Michigan Technological University, Houghton, MI GPA: 4.0/4.0
Bachelor of Science in Computer Science August 2002-July 2006
Xi Dian University, Xi’an, Shaanxi, China GPA: 3.84/4.0
Publications
Refereed Journal Papers:
 Chaoli Wang, John P. Reese, Huan Zhang, Jun Tao, Yi Gu, Jun Ma, and Robert J. Nemiroff,
“Similarity-Based Visualization of Large Image Collections”, Information Visualization,
14(3):183-203, Jul 2015.
 Jun Ma, Chaoli Wang, Ching-Kuang Shene, and Jingfeng Jiang, “A Graph-Based Interface for
Visual Analytics of 3D Streamlines and Pathlines”, IEEE Transactions on Visualization and
Computer Graphics, 20(8):1127-1140, Aug 2014.
 Jun Tao, Jun Ma, Chaoli Wang, and Ching-Kuang Shene, “A Unified Approach to Streamline
Selection and Viewpoint Selection for 3D Flow Visualization”, IEEE Transactions on
Visualization and Computer Graphics, 19(3): 393-406, Mar 2013.
 Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo, and Ching-Kuang Shene, “DESvisual: A
Visualization Tool for the DES Cipher”, Journal of Computing Sciences in Colleges, 27(1): 81-
89, 2011.
Refereed Conference Papers:
 Man Wang, Jun Tao, Jun Ma, and Chaoli Wang, “A Visualization Tool for Teaching and
Understanding Flow Field Concepts”, Proceedings of IS&T Conference on Visualization and
Data Analysis, San Francisco, CA, Feb 2016.
 Can Li, Jun Ma, Jun Tao, Melissa Keranen, Jean Mayo, Ching-Kuang Shene, and Chaoli Wang,
“VIGvisual: A Visualization Tool for the Vigenère Cipher”, Proceedings of ACM Conference on
Innovation and Technology in Computer Science Education, Vilnius, Lithuania, pages 129-134,
Jul 2015.
 Jun Ma, Jun Tao, Melissa Keranen, Jean Mayo, Ching-Kuang Shene, and Chaoli Wang,
“SHAvisual: A Visualization Tool for Secure Hash Algorithm”, Proceedings of American
Society for Engineering Education Annual Conference, Seattle, WA, Jun 2015.
 Yi Gu, Chaoli Wang, Jun Ma, David L. Kao, and Robert J. Nemiroff, “iGraph: Scalable Visual
Analytics of Big Image and Text Collections”, Proceedings of IS&T/SPIE Conference on
Visualization and Data Analysis, San Francisco, CA, Feb 2015. [Best Paper Award]
 Jun Ma, James Walker, Chaoli Wang, Scott A. Kuhl, and Ching-Kuang Shene, “FlowTour: An
Automatic Guide for Exploring Internal Flow Features”, Proceedings of IEEE Pacific
Visualization Symposium, Yokohama, Japan, pages 25-32, Mar 2014.
 Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo, Ching-Kuang Shene, and Chaoli Wang,
“RSAvisual: A Visualization Tool for the RSA Cipher”, Proceedings of ACM Technical
Symposium on Computer Science Education, Atlanta, GA, pages 635-640, Mar 2014.
 Jun Ma, Chaoli Wang, and Ching-Kuang Shene, “FlowGraph: A Compound Hierarchical Graph
for Flow Field Exploration”, Proceedings of IEEE Pacific Visualization Symposium 2013,
Sydney, Australia, pages 233-240, Feb 2013. [Honorable Mention]
 Jun Ma, Chaoli Wang, and Ching-Kuang Shene, “Coherent View-Dependent Streamline
Selection for Importance-Driven Flow Visualization”, Proceedings of IS&T/SPIE Conference on
Visualization and Data Analysis 2013, Burlingame, CA, Feb 2013.
 Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo, and Ching-Kuang Shene, “ECvisual: A
Visualization Tool for Elliptic Curve Based Ciphers”, Proceedings of ACM Technical
Symposium on Computer Science Education, Raleigh, NC, pages 571-576, Feb 2012.
Papers under revision
 Jun Ma, Can Li, Chaoli Wang, and Ching-Kuang Shene, “Moving with the Flow: An Automatic
Tour of Unsteady Flow Fields”.
 Jun Ma, Jun Tao, Melissa Keranen, Jean Mayo, Ching-Kuang Shene, and Chaoli Wang,
“AESvisual: A visualization Tool for AES Cipher”.
Presentations
 Oral presentation for the paper “Coherent View-Dependent Streamline Selection for Importance-
Driven Flow Visualization”, in IS&T/SPIE Conference on Visualization and Data Analysis 2013,
Burlingame, CA, February 2013.
 Presentation for introduction to the GPU and CUDA in the course: “Concurrent Computing” in
2013.
 Poster “Streamline Selection and Viewpoint Selection via Information Channel” introduction and
presentation in IEEE VisWeek Visualization Posters 2011, Providence, RI, Oct 2011.
Paper Review Experience
 Reviewer of journal IEEE Visualization and Computer Graphics (TVCG) since 2015.
 Reviewer of journal Computer & Graphics (CG) since 2015.
 Reviewer of journal Flow Control, Measurement & Visualization (FCMV) since 2015.
 Reviewer of journal Information Visualization (IV) since 2015.
 Reviewer of journal European Journal of Advances in Engineering and Technology (EJAET).
 Reviewer of High Performance Computing China (HPC China) 2015.
 Sub-reviewer of IEEE Pacific Visualization Symposium (PacificVis) 2013 and 2014.
 Reviewer of journal ACM Computing Reviews since 2013.
 Sub-reviewer of Annual Conference of the European Association for Computer Graphics
(EuroGraphics) 2013 and 2014.
 Sub-reviewer of Eurographics/IEEE VGTC Conference on Visualization (EuroVis) 2014.
 Sub-reviewer of ACM SIGGRAPH 2013.
 Sub-reviewer of IEEE (Scientific) Visualization Conference (VisWeek) 2012 and 2013.
 Reviewer for International Joint Conference on Computer Vision, Imaging and Computer
Graphics Theory and Applications (IVAPP/VISIGRAPP) 2012, 2013 and 2014(subreviewer).
 Sub-reviewer of Pacific Conference on Computer Graphics and Applications (PacificGraphics)
2012.
 Reviewer of IEEE Visualization and Graphics Technical Committee (VGTC) since 2012.
 Reviewed papers (21 totally): 2 in ACM Computing Reviews, 1 in EJAET, 1 in HPC China 2015,
5 in PacificVis 2013/2014, 3 in IVAPP/VISIGRAPP 2012/2013/2014, 2 in EuroGraphics
2013/2014, 1 in EuroVis 2014, 1 in ACM SIGGRAPH 2013, 4 in VisWeek 2012/2013, 1 in
PacificGraphics 2012.
Conference Participation
 ACM Special Interest Group on Graphics and Interactive Techniques (SIGGRAPH) 2015, Los
Angeles, CA, August, 2015
 Invited as a Session Chair in the ACM Special Interest Group on Computer Science Education
(SIGCSE) 2015, Kansas City, MO, March 2015 (absent due to injuring).
 IS&T/SPIE Conference on Visualization and Data Analysis 2013, Burlingame, CA, February
2013.
 IEEE VisWeek 2011, Providence, RI, Oct 2011.
Awards
 Qualcomm Qualstar Diamond Award 2015
 Finishing Fellowship in Michigan Technological University (First student in Department of
Computer Science) 2014
 President of iPhone Developer Club in Michigan Technological University 2010-2011
 Research Assistant Scholarship in Michigan Technological University 2010-2014
 Teaching Assistant Scholarship in Michigan Technological University 2007-2010
 First Grade Scholarship in Xi Dian University 2005
 Two times for Excellent Student Prize in Xi Dian University 2004, 2005
 Second Grade Scholarship in Xi Dian University 2004
Memberships
 A professional member of Association for Computing Machinery (ACM) 2015-present
 A member of Institute of Electrical and Electronics Engineers (IEEE) 2010-present
 A member of Upsilon Pi Epsilon (UPE) Association 2008-present
Work Experience Qualcomm Technologies, Inc., San Diego, CA 2015-present
 Senior system engineer (researcher) on modern GPU design, development and optimization
 Worked on designing and optimizing the next generation GPU using high level modeling
(HLM), a software based GPU architecture simulation framework.
 Specifically involved in designing advanced algorithms to optimize the Fixed Function module
of the graphics pipeline in GPU.
 Developed a novel visualization system to effectively show the comparison results for a large
number of images and won a Qualstar Diamond Award in the first three months in Qualcomm.
Research Experience Michigan Technological University, Houghton, MI 2010-2014
 Generating an automatic tour for exploring internal features of 3D unsteady flow fields
 Technique leader of the project and took charge of algorithm design and implementation using
C++ and Qt.
 Treated the problem as an energy minimization problem and used the linear system and dynamic
programming to obtain the optimal traversal path.
 Designed a CUDA+OpenGL algorithm which allows GPU to directly access and modify the
graphics memory such as vertex buffer object (VBO) without the CPU interruption to support
real-time animation.
 Designed a smart out-of-core data loading and merging technique for efficient large-scale data
processing.
 Collaborated with a domain expert to verify the effectiveness of the work.
 Mentored a junior Ph.D. student.
 FlowVisual for understanding 3D flow field on iPad
 Built the framework of the project using Objective C and C++.
 Implemented the rendering part using GLSL and OPENGL ES.
 Mentored a junior Ph.D. student.
 Cryptography visualization tools development
 Individually designed the two cryptography tools (AESvisual and SHAvisual) and involved in
the development of a set of visualization tools (www.cs.mtu.edu/~shene/NSF-4/index.html).
 Mentored a junior Ph.D. student.
 Conducted several user studies to verify the effectiveness of the tools.
 4D FlowGraph to explore the 3D unsteady vector field evolution over time
 Technique leader and the sole developer of the project.
 Constructed a 2D hierarchical compound graph to encode the relationship between field lines
and the spatiotemporal regions of unsteady (time-varying) flow fields.
 Designed GPU high performance computing algorithm to enable real-time user interaction by
considering GPU warp size, bank conflict, on-chip memory usage and streaming processor
(SP) resource balance.
 Collaborated with a domain expert to verify the effectiveness of the work.
 Similarity-based visualization of large image collections on high-resolution tiled display wall
 Built a framework to support high-resolution visualization on a tiled display wall based on the
open source library Chromium.
 iGraph, a scalable approach to visual analysis of large image and text collections
 Designed a computer cluster framework to effectively visualize and manipulate large image
and text collections using a CPU/GPU hybrid approach based on MPI and GPU high
performance computing.
 Proposed a novel resource distribution algorithm for efficiently balancing workload among
nodes in the distributed system.
 Designed a distributed rendering system to support the high-resolution rendering on a tiled
display wall using the socket programming (UDP) and advanced GPU rendering techniques
 FlowTour: an automatic guide for exploring internal steady flow features
 Technique leader and sole developer using C++, OpenGL, CUDA and Qt.
 Used the Shannon entropy to define the region importance and the mutual information to
evaluate the viewpoint quality.
 Designed a GPU high performance computing algorithm to optimize the performance of GPU
modules and significantly improved the efficiency of system.
 FlowGraph, a 2D visual compound hierarchical graph for exploring 3D flow fields
 Technique leader and sole developer for algorithm design and implementation.
 Proposed a hierarchical compound 2D graph representation for effective 3D flow field
exploration in an occlusion-free manner by mapping 3D streamlines and flow field regions into
graph nodes.
 Implemented a force-directed algorithm to arrange the graph layout.
 Designed a GPU high performance algorithm to support the real-time user interaction.
 Interactive 3D streamline selection and visualization in a view-dependent manner
 Technique leader and the sole developer of the project.
 Invented a new measurement “streamline shape characteristics” to measure how stereoscopic
streamlines are under different viewpoints.
 Defined the streamline intrinsic views under which streamlines can be observed in a least
ambiguous way based on the computed streamline scores under different viewpoints.
 A unified information-theoretic framework for streamline and viewpoint selection
 Technique leader to take charge of algorithm design and implementations using C++, OpenGL,
Qt and CUDA.
 Leveraged two interrelated information channels to solve streamline and viewpoint selections
simultaneously.
 Leveraged mutual information to measure the importance for streamlines and viewpoints.
 Designed a GPU high performance computing algorithm to efficiently process the massive
computation and improved the efficiency over 2000 times over the CPU processing.
 GPU-based vector field visualization for big data
 Technique leader and the sole developer of the project.
 Designed a GPU high performance computing algorithm to accelerate massive computation by
efficiently controlling workload and communication among GPU threads.
 Designed an out-of-core memory fetching strategy for loading big data.
 Computer Graphics Projects
 Developed a program to demonstrate the problems/errors in OpenGL.
 Implemented three rendering algorithms “radiosity”, “ray tracing” and “photon mapping”.
Research Fundings
 All research work are supported by the following research fundings:
 National Science Foundation (NSF) grants including IIS-1017935, IIS-1319363, IIS-1456763,
IIS-1455886, CNS-1229297, DUE-1140512, DUE-1245310. 2011-2014
 Michigan Tech REF-RS Grant. 2010-2012
Teaching Assistant Experience Michigan Technological University, Houghton, MI
 Grader of CS4421 “Database Systems” and CS3331 “Concurrent Computing”. 2012 spring
 Lab teaching assistant of CS1221 “Introduction to Java”. 2009 fall-2010 spring
 Grader of CS3311 “Formal Models of Computation” and CS4321 “Introduction to Algorithms”.
2008 spring-2009 spring
 Grader of CS3911 “Introduction to Numerical Methods”. 2007 fall

More Related Content

What's hot

CURRICULUM VITA
CURRICULUM VITACURRICULUM VITA
CURRICULUM VITAbutest
 
Upavan Gupta
Upavan GuptaUpavan Gupta
Upavan Guptabutest
 
Opinions on the State of Production Distributed Infrastructure (PDI)
Opinions on the State of Production Distributed Infrastructure (PDI)Opinions on the State of Production Distributed Infrastructure (PDI)
Opinions on the State of Production Distributed Infrastructure (PDI)Daniel S. Katz
 
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Hironori Washizaki
 
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)Hironori Washizaki
 
Studying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsStudying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsHironori Washizaki
 
Practical computer vision-- A problem-driven approach towards learning CV/ML/DL
Practical computer vision-- A problem-driven approach towards learning CV/ML/DLPractical computer vision-- A problem-driven approach towards learning CV/ML/DL
Practical computer vision-- A problem-driven approach towards learning CV/ML/DLAlbert Y. C. Chen
 

What's hot (7)

CURRICULUM VITA
CURRICULUM VITACURRICULUM VITA
CURRICULUM VITA
 
Upavan Gupta
Upavan GuptaUpavan Gupta
Upavan Gupta
 
Opinions on the State of Production Distributed Infrastructure (PDI)
Opinions on the State of Production Distributed Infrastructure (PDI)Opinions on the State of Production Distributed Infrastructure (PDI)
Opinions on the State of Production Distributed Infrastructure (PDI)
 
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
 
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
 
Studying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsStudying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning Systems
 
Practical computer vision-- A problem-driven approach towards learning CV/ML/DL
Practical computer vision-- A problem-driven approach towards learning CV/ML/DLPractical computer vision-- A problem-driven approach towards learning CV/ML/DL
Practical computer vision-- A problem-driven approach towards learning CV/ML/DL
 

Viewers also liked

詹剑锋:Big databench—benchmarking big data systems
詹剑锋:Big databench—benchmarking big data systems詹剑锋:Big databench—benchmarking big data systems
詹剑锋:Big databench—benchmarking big data systemshdhappy001
 
Zejia_CV_final
Zejia_CV_finalZejia_CV_final
Zejia_CV_finalZJ Zheng
 
Cheng_Wang_resume
Cheng_Wang_resumeCheng_Wang_resume
Cheng_Wang_resumeCheng Wang
 
Kafka文件系统设计
Kafka文件系统设计Kafka文件系统设计
Kafka文件系统设计志涛 李
 
Wei_Zhao_Resume
Wei_Zhao_ResumeWei_Zhao_Resume
Wei_Zhao_ResumeWei Zhao
 
CV_Shilidong
CV_ShilidongCV_Shilidong
CV_Shilidong?? ?
 
Stanford splash spring 2016 basic programming
Stanford splash spring 2016 basic programmingStanford splash spring 2016 basic programming
Stanford splash spring 2016 basic programmingYu-Sheng (Yosen) Chen
 
冯宏华:H base在小米的应用与扩展
冯宏华:H base在小米的应用与扩展冯宏华:H base在小米的应用与扩展
冯宏华:H base在小米的应用与扩展hdhappy001
 
前端规范(初稿)
前端规范(初稿)前端规范(初稿)
前端规范(初稿)EnLei-Cai
 
台湾趴趴走
台湾趴趴走台湾趴趴走
台湾趴趴走Limbo Wong
 
Resume_Yilun Chong_EN
Resume_Yilun Chong_ENResume_Yilun Chong_EN
Resume_Yilun Chong_ENYilun Chong
 
Xiaoli_Ma_developer_resume
Xiaoli_Ma_developer_resumeXiaoli_Ma_developer_resume
Xiaoli_Ma_developer_resumeXiaoli Ma
 
Introducing Ubuntu SDK
Introducing Ubuntu SDKIntroducing Ubuntu SDK
Introducing Ubuntu SDKShuduo Sang
 
Research Park: Year in Review 2014
Research Park: Year in Review 2014Research Park: Year in Review 2014
Research Park: Year in Review 2014UIResearchPark
 

Viewers also liked (20)

詹剑锋:Big databench—benchmarking big data systems
詹剑锋:Big databench—benchmarking big data systems詹剑锋:Big databench—benchmarking big data systems
詹剑锋:Big databench—benchmarking big data systems
 
Zejia_CV_final
Zejia_CV_finalZejia_CV_final
Zejia_CV_final
 
Cheng_Wang_resume
Cheng_Wang_resumeCheng_Wang_resume
Cheng_Wang_resume
 
Paradigm Shifts
Paradigm ShiftsParadigm Shifts
Paradigm Shifts
 
Sara Saile cv
Sara Saile cv Sara Saile cv
Sara Saile cv
 
Kafka文件系统设计
Kafka文件系统设计Kafka文件系统设计
Kafka文件系统设计
 
Wei_Zhao_Resume
Wei_Zhao_ResumeWei_Zhao_Resume
Wei_Zhao_Resume
 
CV_Shilidong
CV_ShilidongCV_Shilidong
CV_Shilidong
 
Stanford splash spring 2016 basic programming
Stanford splash spring 2016 basic programmingStanford splash spring 2016 basic programming
Stanford splash spring 2016 basic programming
 
冯宏华:H base在小米的应用与扩展
冯宏华:H base在小米的应用与扩展冯宏华:H base在小米的应用与扩展
冯宏华:H base在小米的应用与扩展
 
前端规范(初稿)
前端规范(初稿)前端规范(初稿)
前端规范(初稿)
 
周士云的简历
周士云的简历周士云的简历
周士云的简历
 
台湾趴趴走
台湾趴趴走台湾趴趴走
台湾趴趴走
 
CV-YacineRhalmi
CV-YacineRhalmiCV-YacineRhalmi
CV-YacineRhalmi
 
Resume_Yilun Chong_EN
Resume_Yilun Chong_ENResume_Yilun Chong_EN
Resume_Yilun Chong_EN
 
Xiaoli_Ma_developer_resume
Xiaoli_Ma_developer_resumeXiaoli_Ma_developer_resume
Xiaoli_Ma_developer_resume
 
Introducing Ubuntu SDK
Introducing Ubuntu SDKIntroducing Ubuntu SDK
Introducing Ubuntu SDK
 
Cv 12112015
Cv 12112015Cv 12112015
Cv 12112015
 
Research Park: Year in Review 2014
Research Park: Year in Review 2014Research Park: Year in Review 2014
Research Park: Year in Review 2014
 
Lichang Wang_CV
Lichang Wang_CVLichang Wang_CV
Lichang Wang_CV
 

Similar to CVLinkedIn

Elegant Resume
Elegant ResumeElegant Resume
Elegant Resumebutest
 
Elegant Resume
Elegant ResumeElegant Resume
Elegant Resumebutest
 
Pankaj rajanresume2014
Pankaj rajanresume2014Pankaj rajanresume2014
Pankaj rajanresume2014Pankaj Rajan
 
Improved Knowledge from Data: Building an Immersive Data Analysis Platform
Improved Knowledge from Data: Building an Immersive Data Analysis PlatformImproved Knowledge from Data: Building an Immersive Data Analysis Platform
Improved Knowledge from Data: Building an Immersive Data Analysis PlatformFelipe Pedroso
 
Li Cheng WUSTL resume(Amazon)
Li Cheng WUSTL resume(Amazon)Li Cheng WUSTL resume(Amazon)
Li Cheng WUSTL resume(Amazon)Li Cheng
 
Yu-Fang Chang Resume
Yu-Fang Chang ResumeYu-Fang Chang Resume
Yu-Fang Chang ResumeYu Fang Chang
 
CV_Lisongnan2015
CV_Lisongnan2015CV_Lisongnan2015
CV_Lisongnan2015Songnan Li
 
FayinLi_CV_Full.doc
FayinLi_CV_Full.docFayinLi_CV_Full.doc
FayinLi_CV_Full.docbutest
 
New Research Articles 2019 October Issue Signal & Image Processing An Interna...
New Research Articles 2019 October Issue Signal & Image Processing An Interna...New Research Articles 2019 October Issue Signal & Image Processing An Interna...
New Research Articles 2019 October Issue Signal & Image Processing An Interna...sipij
 
Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018ITIIIndustries
 
Jiali_Han_Resume
Jiali_Han_ResumeJiali_Han_Resume
Jiali_Han_ResumeJiali Han
 
TOP 5 Most View Article From Academia in 2019
TOP 5 Most View Article From Academia in 2019TOP 5 Most View Article From Academia in 2019
TOP 5 Most View Article From Academia in 2019sipij
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software AnalyticsMargaret-Anne Storey
 
literature survey for presentation in project
literature survey for presentation in projectliterature survey for presentation in project
literature survey for presentation in projectvarayu2006
 

Similar to CVLinkedIn (20)

Elegant Resume
Elegant ResumeElegant Resume
Elegant Resume
 
Elegant Resume
Elegant ResumeElegant Resume
Elegant Resume
 
Pankaj rajanresume2014
Pankaj rajanresume2014Pankaj rajanresume2014
Pankaj rajanresume2014
 
Improved Knowledge from Data: Building an Immersive Data Analysis Platform
Improved Knowledge from Data: Building an Immersive Data Analysis PlatformImproved Knowledge from Data: Building an Immersive Data Analysis Platform
Improved Knowledge from Data: Building an Immersive Data Analysis Platform
 
Angela_Gao_CV-Eng_v4
Angela_Gao_CV-Eng_v4Angela_Gao_CV-Eng_v4
Angela_Gao_CV-Eng_v4
 
Li Cheng WUSTL resume(Amazon)
Li Cheng WUSTL resume(Amazon)Li Cheng WUSTL resume(Amazon)
Li Cheng WUSTL resume(Amazon)
 
Yu-Fang Chang Resume
Yu-Fang Chang ResumeYu-Fang Chang Resume
Yu-Fang Chang Resume
 
Anju Soosan-Resume
Anju Soosan-ResumeAnju Soosan-Resume
Anju Soosan-Resume
 
CV_Lisongnan2015
CV_Lisongnan2015CV_Lisongnan2015
CV_Lisongnan2015
 
FayinLi_CV_Full.doc
FayinLi_CV_Full.docFayinLi_CV_Full.doc
FayinLi_CV_Full.doc
 
New Research Articles 2019 October Issue Signal & Image Processing An Interna...
New Research Articles 2019 October Issue Signal & Image Processing An Interna...New Research Articles 2019 October Issue Signal & Image Processing An Interna...
New Research Articles 2019 October Issue Signal & Image Processing An Interna...
 
Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018
 
Avinash_CV_long
Avinash_CV_longAvinash_CV_long
Avinash_CV_long
 
ChenhuiHu_CV
ChenhuiHu_CVChenhuiHu_CV
ChenhuiHu_CV
 
Jiali_Han_Resume
Jiali_Han_ResumeJiali_Han_Resume
Jiali_Han_Resume
 
TOP 5 Most View Article From Academia in 2019
TOP 5 Most View Article From Academia in 2019TOP 5 Most View Article From Academia in 2019
TOP 5 Most View Article From Academia in 2019
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
literature survey for presentation in project
literature survey for presentation in projectliterature survey for presentation in project
literature survey for presentation in project
 
Resume_ml_db_cv
Resume_ml_db_cvResume_ml_db_cv
Resume_ml_db_cv
 
Batra_shilpa
Batra_shilpaBatra_shilpa
Batra_shilpa
 

CVLinkedIn

  • 1. Jun Ma 5235 Fiore Terrace, Apt. 204, San Diego, CA, 92122 Email: junm@mtu.edu Mobile: 906-370-7748 Web: http://www.cs.mtu.edu/~junm Professional Preparation Ph.D. Student in Computer Science August 2009-December 2014 Michigan Technological University, Houghton, MI GPA: 4.0/4.0 Master of Science in Computer Science August 2007-May 2009 Michigan Technological University, Houghton, MI GPA: 4.0/4.0 Bachelor of Science in Computer Science August 2002-July 2006 Xi Dian University, Xi’an, Shaanxi, China GPA: 3.84/4.0 Publications Refereed Journal Papers:  Chaoli Wang, John P. Reese, Huan Zhang, Jun Tao, Yi Gu, Jun Ma, and Robert J. Nemiroff, “Similarity-Based Visualization of Large Image Collections”, Information Visualization, 14(3):183-203, Jul 2015.  Jun Ma, Chaoli Wang, Ching-Kuang Shene, and Jingfeng Jiang, “A Graph-Based Interface for Visual Analytics of 3D Streamlines and Pathlines”, IEEE Transactions on Visualization and Computer Graphics, 20(8):1127-1140, Aug 2014.  Jun Tao, Jun Ma, Chaoli Wang, and Ching-Kuang Shene, “A Unified Approach to Streamline Selection and Viewpoint Selection for 3D Flow Visualization”, IEEE Transactions on Visualization and Computer Graphics, 19(3): 393-406, Mar 2013.  Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo, and Ching-Kuang Shene, “DESvisual: A Visualization Tool for the DES Cipher”, Journal of Computing Sciences in Colleges, 27(1): 81- 89, 2011. Refereed Conference Papers:  Man Wang, Jun Tao, Jun Ma, and Chaoli Wang, “A Visualization Tool for Teaching and Understanding Flow Field Concepts”, Proceedings of IS&T Conference on Visualization and Data Analysis, San Francisco, CA, Feb 2016.  Can Li, Jun Ma, Jun Tao, Melissa Keranen, Jean Mayo, Ching-Kuang Shene, and Chaoli Wang, “VIGvisual: A Visualization Tool for the Vigenère Cipher”, Proceedings of ACM Conference on Innovation and Technology in Computer Science Education, Vilnius, Lithuania, pages 129-134, Jul 2015.  Jun Ma, Jun Tao, Melissa Keranen, Jean Mayo, Ching-Kuang Shene, and Chaoli Wang, “SHAvisual: A Visualization Tool for Secure Hash Algorithm”, Proceedings of American Society for Engineering Education Annual Conference, Seattle, WA, Jun 2015.  Yi Gu, Chaoli Wang, Jun Ma, David L. Kao, and Robert J. Nemiroff, “iGraph: Scalable Visual Analytics of Big Image and Text Collections”, Proceedings of IS&T/SPIE Conference on Visualization and Data Analysis, San Francisco, CA, Feb 2015. [Best Paper Award]  Jun Ma, James Walker, Chaoli Wang, Scott A. Kuhl, and Ching-Kuang Shene, “FlowTour: An Automatic Guide for Exploring Internal Flow Features”, Proceedings of IEEE Pacific Visualization Symposium, Yokohama, Japan, pages 25-32, Mar 2014.  Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo, Ching-Kuang Shene, and Chaoli Wang, “RSAvisual: A Visualization Tool for the RSA Cipher”, Proceedings of ACM Technical Symposium on Computer Science Education, Atlanta, GA, pages 635-640, Mar 2014.  Jun Ma, Chaoli Wang, and Ching-Kuang Shene, “FlowGraph: A Compound Hierarchical Graph for Flow Field Exploration”, Proceedings of IEEE Pacific Visualization Symposium 2013,
  • 2. Sydney, Australia, pages 233-240, Feb 2013. [Honorable Mention]  Jun Ma, Chaoli Wang, and Ching-Kuang Shene, “Coherent View-Dependent Streamline Selection for Importance-Driven Flow Visualization”, Proceedings of IS&T/SPIE Conference on Visualization and Data Analysis 2013, Burlingame, CA, Feb 2013.  Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo, and Ching-Kuang Shene, “ECvisual: A Visualization Tool for Elliptic Curve Based Ciphers”, Proceedings of ACM Technical Symposium on Computer Science Education, Raleigh, NC, pages 571-576, Feb 2012. Papers under revision  Jun Ma, Can Li, Chaoli Wang, and Ching-Kuang Shene, “Moving with the Flow: An Automatic Tour of Unsteady Flow Fields”.  Jun Ma, Jun Tao, Melissa Keranen, Jean Mayo, Ching-Kuang Shene, and Chaoli Wang, “AESvisual: A visualization Tool for AES Cipher”. Presentations  Oral presentation for the paper “Coherent View-Dependent Streamline Selection for Importance- Driven Flow Visualization”, in IS&T/SPIE Conference on Visualization and Data Analysis 2013, Burlingame, CA, February 2013.  Presentation for introduction to the GPU and CUDA in the course: “Concurrent Computing” in 2013.  Poster “Streamline Selection and Viewpoint Selection via Information Channel” introduction and presentation in IEEE VisWeek Visualization Posters 2011, Providence, RI, Oct 2011. Paper Review Experience  Reviewer of journal IEEE Visualization and Computer Graphics (TVCG) since 2015.  Reviewer of journal Computer & Graphics (CG) since 2015.  Reviewer of journal Flow Control, Measurement & Visualization (FCMV) since 2015.  Reviewer of journal Information Visualization (IV) since 2015.  Reviewer of journal European Journal of Advances in Engineering and Technology (EJAET).  Reviewer of High Performance Computing China (HPC China) 2015.  Sub-reviewer of IEEE Pacific Visualization Symposium (PacificVis) 2013 and 2014.  Reviewer of journal ACM Computing Reviews since 2013.  Sub-reviewer of Annual Conference of the European Association for Computer Graphics (EuroGraphics) 2013 and 2014.  Sub-reviewer of Eurographics/IEEE VGTC Conference on Visualization (EuroVis) 2014.  Sub-reviewer of ACM SIGGRAPH 2013.  Sub-reviewer of IEEE (Scientific) Visualization Conference (VisWeek) 2012 and 2013.  Reviewer for International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (IVAPP/VISIGRAPP) 2012, 2013 and 2014(subreviewer).  Sub-reviewer of Pacific Conference on Computer Graphics and Applications (PacificGraphics) 2012.  Reviewer of IEEE Visualization and Graphics Technical Committee (VGTC) since 2012.  Reviewed papers (21 totally): 2 in ACM Computing Reviews, 1 in EJAET, 1 in HPC China 2015, 5 in PacificVis 2013/2014, 3 in IVAPP/VISIGRAPP 2012/2013/2014, 2 in EuroGraphics 2013/2014, 1 in EuroVis 2014, 1 in ACM SIGGRAPH 2013, 4 in VisWeek 2012/2013, 1 in PacificGraphics 2012. Conference Participation  ACM Special Interest Group on Graphics and Interactive Techniques (SIGGRAPH) 2015, Los Angeles, CA, August, 2015
  • 3.  Invited as a Session Chair in the ACM Special Interest Group on Computer Science Education (SIGCSE) 2015, Kansas City, MO, March 2015 (absent due to injuring).  IS&T/SPIE Conference on Visualization and Data Analysis 2013, Burlingame, CA, February 2013.  IEEE VisWeek 2011, Providence, RI, Oct 2011. Awards  Qualcomm Qualstar Diamond Award 2015  Finishing Fellowship in Michigan Technological University (First student in Department of Computer Science) 2014  President of iPhone Developer Club in Michigan Technological University 2010-2011  Research Assistant Scholarship in Michigan Technological University 2010-2014  Teaching Assistant Scholarship in Michigan Technological University 2007-2010  First Grade Scholarship in Xi Dian University 2005  Two times for Excellent Student Prize in Xi Dian University 2004, 2005  Second Grade Scholarship in Xi Dian University 2004 Memberships  A professional member of Association for Computing Machinery (ACM) 2015-present  A member of Institute of Electrical and Electronics Engineers (IEEE) 2010-present  A member of Upsilon Pi Epsilon (UPE) Association 2008-present Work Experience Qualcomm Technologies, Inc., San Diego, CA 2015-present  Senior system engineer (researcher) on modern GPU design, development and optimization  Worked on designing and optimizing the next generation GPU using high level modeling (HLM), a software based GPU architecture simulation framework.  Specifically involved in designing advanced algorithms to optimize the Fixed Function module of the graphics pipeline in GPU.  Developed a novel visualization system to effectively show the comparison results for a large number of images and won a Qualstar Diamond Award in the first three months in Qualcomm. Research Experience Michigan Technological University, Houghton, MI 2010-2014  Generating an automatic tour for exploring internal features of 3D unsteady flow fields  Technique leader of the project and took charge of algorithm design and implementation using C++ and Qt.  Treated the problem as an energy minimization problem and used the linear system and dynamic programming to obtain the optimal traversal path.  Designed a CUDA+OpenGL algorithm which allows GPU to directly access and modify the graphics memory such as vertex buffer object (VBO) without the CPU interruption to support real-time animation.  Designed a smart out-of-core data loading and merging technique for efficient large-scale data processing.  Collaborated with a domain expert to verify the effectiveness of the work.  Mentored a junior Ph.D. student.  FlowVisual for understanding 3D flow field on iPad  Built the framework of the project using Objective C and C++.  Implemented the rendering part using GLSL and OPENGL ES.  Mentored a junior Ph.D. student.
  • 4.  Cryptography visualization tools development  Individually designed the two cryptography tools (AESvisual and SHAvisual) and involved in the development of a set of visualization tools (www.cs.mtu.edu/~shene/NSF-4/index.html).  Mentored a junior Ph.D. student.  Conducted several user studies to verify the effectiveness of the tools.  4D FlowGraph to explore the 3D unsteady vector field evolution over time  Technique leader and the sole developer of the project.  Constructed a 2D hierarchical compound graph to encode the relationship between field lines and the spatiotemporal regions of unsteady (time-varying) flow fields.  Designed GPU high performance computing algorithm to enable real-time user interaction by considering GPU warp size, bank conflict, on-chip memory usage and streaming processor (SP) resource balance.  Collaborated with a domain expert to verify the effectiveness of the work.  Similarity-based visualization of large image collections on high-resolution tiled display wall  Built a framework to support high-resolution visualization on a tiled display wall based on the open source library Chromium.  iGraph, a scalable approach to visual analysis of large image and text collections  Designed a computer cluster framework to effectively visualize and manipulate large image and text collections using a CPU/GPU hybrid approach based on MPI and GPU high performance computing.  Proposed a novel resource distribution algorithm for efficiently balancing workload among nodes in the distributed system.  Designed a distributed rendering system to support the high-resolution rendering on a tiled display wall using the socket programming (UDP) and advanced GPU rendering techniques  FlowTour: an automatic guide for exploring internal steady flow features  Technique leader and sole developer using C++, OpenGL, CUDA and Qt.  Used the Shannon entropy to define the region importance and the mutual information to evaluate the viewpoint quality.  Designed a GPU high performance computing algorithm to optimize the performance of GPU modules and significantly improved the efficiency of system.  FlowGraph, a 2D visual compound hierarchical graph for exploring 3D flow fields  Technique leader and sole developer for algorithm design and implementation.  Proposed a hierarchical compound 2D graph representation for effective 3D flow field exploration in an occlusion-free manner by mapping 3D streamlines and flow field regions into graph nodes.  Implemented a force-directed algorithm to arrange the graph layout.  Designed a GPU high performance algorithm to support the real-time user interaction.  Interactive 3D streamline selection and visualization in a view-dependent manner  Technique leader and the sole developer of the project.  Invented a new measurement “streamline shape characteristics” to measure how stereoscopic streamlines are under different viewpoints.  Defined the streamline intrinsic views under which streamlines can be observed in a least ambiguous way based on the computed streamline scores under different viewpoints.  A unified information-theoretic framework for streamline and viewpoint selection
  • 5.  Technique leader to take charge of algorithm design and implementations using C++, OpenGL, Qt and CUDA.  Leveraged two interrelated information channels to solve streamline and viewpoint selections simultaneously.  Leveraged mutual information to measure the importance for streamlines and viewpoints.  Designed a GPU high performance computing algorithm to efficiently process the massive computation and improved the efficiency over 2000 times over the CPU processing.  GPU-based vector field visualization for big data  Technique leader and the sole developer of the project.  Designed a GPU high performance computing algorithm to accelerate massive computation by efficiently controlling workload and communication among GPU threads.  Designed an out-of-core memory fetching strategy for loading big data.  Computer Graphics Projects  Developed a program to demonstrate the problems/errors in OpenGL.  Implemented three rendering algorithms “radiosity”, “ray tracing” and “photon mapping”. Research Fundings  All research work are supported by the following research fundings:  National Science Foundation (NSF) grants including IIS-1017935, IIS-1319363, IIS-1456763, IIS-1455886, CNS-1229297, DUE-1140512, DUE-1245310. 2011-2014  Michigan Tech REF-RS Grant. 2010-2012 Teaching Assistant Experience Michigan Technological University, Houghton, MI  Grader of CS4421 “Database Systems” and CS3331 “Concurrent Computing”. 2012 spring  Lab teaching assistant of CS1221 “Introduction to Java”. 2009 fall-2010 spring  Grader of CS3311 “Formal Models of Computation” and CS4321 “Introduction to Algorithms”. 2008 spring-2009 spring  Grader of CS3911 “Introduction to Numerical Methods”. 2007 fall