Compare commits
11 Commits
9702d6479b
...
995bf41bda
| Author | SHA1 | Date | |
|---|---|---|---|
| 995bf41bda | |||
| e13938329e | |||
| 88e19dc2f1 | |||
| 93cc4f406a | |||
| 303ce75581 | |||
| 7da283dd21 | |||
| 17a2dab1d8 | |||
| 6d4d8f7c03 | |||
| 67827283ed | |||
| 69f84e3f62 | |||
| cb8684b7fe |
+48
-24
@@ -1,13 +1,14 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
activesupport (5.2.4.3)
|
||||
activesupport (6.0.6.1)
|
||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
i18n (>= 0.7, < 2)
|
||||
minitest (~> 5.1)
|
||||
tzinfo (~> 1.1)
|
||||
addressable (2.8.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
zeitwerk (~> 2.2, >= 2.2.2)
|
||||
addressable (2.8.1)
|
||||
public_suffix (>= 2.0.2, < 6.0)
|
||||
coffee-script (2.4.1)
|
||||
coffee-script-source
|
||||
execjs
|
||||
@@ -15,26 +16,47 @@ GEM
|
||||
colorator (1.1.0)
|
||||
commonmarker (0.17.13)
|
||||
ruby-enum (~> 0.5)
|
||||
concurrent-ruby (1.1.6)
|
||||
concurrent-ruby (1.2.0)
|
||||
dnsruby (1.61.3)
|
||||
addressable (~> 2.5)
|
||||
em-websocket (0.5.1)
|
||||
eventmachine (>= 0.12.9)
|
||||
http_parser.rb (~> 0.6.0)
|
||||
ethon (0.12.0)
|
||||
ffi (>= 1.3.0)
|
||||
ethon (0.15.0)
|
||||
ffi (>= 1.15.0)
|
||||
eventmachine (1.2.7)
|
||||
eventmachine (1.2.7-x64-mingw32)
|
||||
execjs (2.7.0)
|
||||
faraday (1.0.1)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
ffi (1.12.2)
|
||||
ffi (1.12.2-x64-mingw32)
|
||||
execjs (2.8.1)
|
||||
faraday (1.10.2)
|
||||
faraday-em_http (~> 1.0)
|
||||
faraday-em_synchrony (~> 1.0)
|
||||
faraday-excon (~> 1.1)
|
||||
faraday-httpclient (~> 1.0)
|
||||
faraday-multipart (~> 1.0)
|
||||
faraday-net_http (~> 1.0)
|
||||
faraday-net_http_persistent (~> 1.0)
|
||||
faraday-patron (~> 1.0)
|
||||
faraday-rack (~> 1.0)
|
||||
faraday-retry (~> 1.0)
|
||||
ruby2_keywords (>= 0.0.4)
|
||||
faraday-em_http (1.0.0)
|
||||
faraday-em_synchrony (1.0.0)
|
||||
faraday-excon (1.1.0)
|
||||
faraday-httpclient (1.0.1)
|
||||
faraday-multipart (1.0.4)
|
||||
multipart-post (~> 2)
|
||||
faraday-net_http (1.0.1)
|
||||
faraday-net_http_persistent (1.2.0)
|
||||
faraday-patron (1.0.0)
|
||||
faraday-rack (1.0.0)
|
||||
faraday-retry (1.0.3)
|
||||
ffi (1.15.5)
|
||||
ffi (1.15.5-x64-mingw32)
|
||||
forwardable-extended (2.6.0)
|
||||
gemoji (3.0.1)
|
||||
github-pages (204)
|
||||
github-pages (205)
|
||||
github-pages-health-check (= 1.16.1)
|
||||
jekyll (= 3.8.5)
|
||||
jekyll (= 3.8.7)
|
||||
jekyll-avatar (= 0.7.0)
|
||||
jekyll-coffeescript (= 1.1.1)
|
||||
jekyll-commonmark-ghpages (= 0.1.6)
|
||||
@@ -81,13 +103,13 @@ GEM
|
||||
octokit (~> 4.0)
|
||||
public_suffix (~> 3.0)
|
||||
typhoeus (~> 1.3)
|
||||
html-pipeline (2.12.3)
|
||||
html-pipeline (2.14.3)
|
||||
activesupport (>= 2)
|
||||
nokogiri (>= 1.4)
|
||||
http_parser.rb (0.6.0)
|
||||
i18n (0.9.5)
|
||||
concurrent-ruby (~> 1.0)
|
||||
jekyll (3.8.5)
|
||||
jekyll (3.8.7)
|
||||
addressable (~> 2.4)
|
||||
colorator (~> 1.0)
|
||||
em-websocket (~> 0.5)
|
||||
@@ -194,36 +216,37 @@ GEM
|
||||
jekyll (>= 3.0, < 5.0)
|
||||
kramdown (1.17.0)
|
||||
liquid (4.0.3)
|
||||
listen (3.2.1)
|
||||
listen (3.7.1)
|
||||
rb-fsevent (~> 0.10, >= 0.10.3)
|
||||
rb-inotify (~> 0.9, >= 0.9.10)
|
||||
mercenary (0.3.6)
|
||||
mini_portile2 (2.8.0)
|
||||
mini_portile2 (2.8.1)
|
||||
minima (2.5.1)
|
||||
jekyll (>= 3.5, < 5.0)
|
||||
jekyll-feed (~> 0.9)
|
||||
jekyll-seo-tag (~> 2.1)
|
||||
minitest (5.14.1)
|
||||
minitest (5.17.0)
|
||||
multipart-post (2.1.1)
|
||||
nokogiri (1.13.6)
|
||||
nokogiri (1.14.1)
|
||||
mini_portile2 (~> 2.8.0)
|
||||
racc (~> 1.4)
|
||||
nokogiri (1.13.6-x64-mingw32)
|
||||
nokogiri (1.14.1-x64-mingw32)
|
||||
racc (~> 1.4)
|
||||
octokit (4.18.0)
|
||||
octokit (4.22.0)
|
||||
faraday (>= 0.9)
|
||||
sawyer (~> 0.8.0, >= 0.5.3)
|
||||
pathutil (0.16.2)
|
||||
forwardable-extended (~> 2.6)
|
||||
public_suffix (3.1.1)
|
||||
racc (1.6.0)
|
||||
racc (1.6.2)
|
||||
rb-fsevent (0.10.4)
|
||||
rb-inotify (0.10.1)
|
||||
ffi (~> 1.0)
|
||||
rouge (3.13.0)
|
||||
ruby-enum (0.8.0)
|
||||
i18n
|
||||
rubyzip (1.3.0)
|
||||
ruby2_keywords (0.0.5)
|
||||
rubyzip (2.3.2)
|
||||
safe_yaml (1.0.5)
|
||||
sass (3.7.4)
|
||||
sass-listen (~> 4.0.0)
|
||||
@@ -238,9 +261,10 @@ GEM
|
||||
thread_safe (0.3.6)
|
||||
typhoeus (1.4.0)
|
||||
ethon (>= 0.9.0)
|
||||
tzinfo (1.2.7)
|
||||
tzinfo (1.2.11)
|
||||
thread_safe (~> 0.1)
|
||||
unicode-display_width (1.7.0)
|
||||
zeitwerk (2.6.6)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
@@ -63,4 +63,4 @@ If you spot a bug, or want to improve the code, or even make the dummy content b
|
||||
|
||||
The code and styles are licensed under the MIT license. [See project license.](LICENSE) Obviously you should not use the content of this demo repo in your own resume. :wink:
|
||||
|
||||
Disclaimer: Use of Homer J. Simpson image and name used under [Fair Use](https://en.wikipedia.org/wiki/Fair_use) for educational purposes. Project license does not apply to use of this material.
|
||||
Disclaimer: Use of Lisa M. Simpson image and name used under [Fair Use](https://en.wikipedia.org/wiki/Fair_use) for educational purposes. Project license does not apply to use of this material.
|
||||
|
||||
+22
-19
@@ -1,6 +1,6 @@
|
||||
# Site settings
|
||||
title: "Jekyll Resume Template"
|
||||
description: "A resume template for Jekyll and GitHub Pages sites."
|
||||
title: "Pengzhan.dev"
|
||||
description: "Pengzhan Hao's personal biography"
|
||||
|
||||
# Build settings
|
||||
markdown: kramdown
|
||||
@@ -10,49 +10,50 @@ sass:
|
||||
|
||||
# Resume settings
|
||||
resume_avatar: "true"
|
||||
resume_name: "Lisa M. Simpson"
|
||||
resume_title: "VP of Global Communications"
|
||||
resume_name: "Pengzhan Hao"
|
||||
resume_title: "Software Engineer"
|
||||
|
||||
# used for the contact button in _layouts/resume.html
|
||||
resume_contact_email: "lisasimpson@youremailaddress.com"
|
||||
resume_contact_email: "haopengzhan@gmail.com"
|
||||
|
||||
# the next two items are used for schema itemprops in _layouts/resume.html
|
||||
resume_contact_telephone: "555-7334"
|
||||
resume_contact_address: "742 Evergreen Terrace, Springfield"
|
||||
#resume_contact_telephone: "555-7334"
|
||||
#resume_contact_address: "742 Evergreen Terrace, Springfield"
|
||||
|
||||
resume_header_contact_info: "742 Evergreen Terrace, Springfield • 555-7334 • lisasimpson@youremailaddress.com"
|
||||
display_header_contact_info: "false"
|
||||
#resume_header_contact_info: "742 Evergreen Terrace, Springfield • 555-7334 • lisasimpson@youremailaddress.com"
|
||||
#display_header_contact_info: "false"
|
||||
|
||||
resume_header_intro: "<p>This is the executive summary. You should write a few brief, concise, and meaningful sentences about yourself from a professional context, and your immediate career goals. Make the length appropriate for your needs, but keep it brief and concise</p>"
|
||||
resume_header_intro: "<p>Software engineer on Cloud, research focus on Edge computing and Distributed systems</p>"
|
||||
|
||||
# use "yes" to display the email contact button,
|
||||
# "no" to display an "I'm not looking for work" message,
|
||||
# or remove the resume_looking_for_work option entirely
|
||||
# to leave blank
|
||||
resume_looking_for_work: "yes"
|
||||
resume_looking_for_work: "no"
|
||||
|
||||
# Decide which sections to use
|
||||
# comment out to hide
|
||||
resume_section_experience: true
|
||||
resume_section_education: true
|
||||
resume_section_publications: true
|
||||
resume_section_projects: true
|
||||
resume_section_skills: true
|
||||
resume_section_recognition: true
|
||||
resume_section_links: true
|
||||
resume_section_associations: true
|
||||
# resume_section_associations: true
|
||||
# resume_section_interests: true
|
||||
|
||||
# Resume social links
|
||||
# uncomment the options you wish to display, and add your own URL
|
||||
resume_social_links:
|
||||
resume_github_url: "https://github.com/jglovier/resume-template"
|
||||
resume_twitter_url: "http://twitter.com/jglovier"
|
||||
resume_dribbble_url: "https://dribbble.com/jag"
|
||||
resume_github_url: "https://github.com/CoderSherlock"
|
||||
#resume_twitter_url: "http://twitter.com/jglovier"
|
||||
#resume_dribbble_url: "https://dribbble.com/jag"
|
||||
# resume_facebook_url: "insert Facebook URL here"
|
||||
resume_linkedin_url: "https://www.linkedin.com/in/joelglovier"
|
||||
# resume_instagram_url: "insert your Instagram URL here"
|
||||
resume_website_url: "http://joelglovier.com"
|
||||
resume_medium_url: "https://medium.com/@jglovier"
|
||||
resume_linkedin_url: "https://www.linkedin.com/in/pengzhanhao/"
|
||||
resume_instagram_url: "https://www.instagram.com/pengzhan.hao/"
|
||||
resume_website_url: "http://pengzhan.dev"
|
||||
#resume_medium_url: "https://medium.com/@jglovier"
|
||||
resume_print_social_links: true
|
||||
|
||||
# Design settings
|
||||
@@ -61,3 +62,5 @@ resume_theme: default
|
||||
# Note: when editing locally, remember to restart
|
||||
# your Jekyll server when you edit this file. Changes
|
||||
# to _config.yml are only recognized when the server starts
|
||||
|
||||
exclude: ['README.md', 'LICENSE', 'Dockerfile', 'CNAME', 'Gemfile', 'Gemfile.lock', 'deploy.sh']
|
||||
+12
-11
@@ -1,13 +1,14 @@
|
||||
# Degree
|
||||
- degree: Bachelor of Arts, Human Rights
|
||||
uni: Yale University
|
||||
year: 2004 — 2008
|
||||
awards:
|
||||
- award: Summa Cumme Laude graduate
|
||||
summary: If you had any meaningful roles at college, feel free to write about them here
|
||||
- degree: Doctorate of Science in Computer Science
|
||||
uni: Binghamton university, the State University of New York
|
||||
year: 2017 —
|
||||
|
||||
- degree: High School Diploma
|
||||
uni: Springfield High School
|
||||
year: 2004
|
||||
award: Most likely to succeed
|
||||
summary: You can choose to have either a single or multiple awards
|
||||
- degree: Master of Science in Computer Science
|
||||
uni: Binghamton university, the State University of New York
|
||||
year: 2015 — 2017
|
||||
summary: GPA 4.0/4.0
|
||||
|
||||
- degree: Bachelor of Engineering in Software Engineering
|
||||
uni: Beihang University
|
||||
year: 2011 — 2015
|
||||
summary: GPA 3.25/4.0
|
||||
+30
-15
@@ -1,19 +1,34 @@
|
||||
# Jobs
|
||||
# VP of Global Communications
|
||||
- company: Springfield International Human Rights Outreach
|
||||
position: VP of Global Communications
|
||||
duration: Oct, 2013 — Present
|
||||
summary: Write about your core competencies in one or two sentences describing your position. If you held the position for a long time, it could be a longer section, including a couple bullet points <ul class="resume-item-list"><li>A project you are proud of</li><li>Another awesome project</li><li>or a team or department you worked with</li></ul>
|
||||
# Google
|
||||
- company: Google
|
||||
position: Software Engineer
|
||||
duration: Jun, 2022 —
|
||||
summary: Keep GKE nodes working
|
||||
|
||||
# Director of Digital Stratgy
|
||||
- company: United Nations Human Rights Council
|
||||
position: Director of Digital Strategy
|
||||
duration: Jun, 2010 — Sept, 2013
|
||||
summary: If your stint was shorter, feel free to be brief and just call out the most meaningful points of your role. Be concise, and be meaninful. The person reading just needs enough to want to talk to you more about your experience.
|
||||
# Graduate position
|
||||
- company: Binghamton University, Mobile and Operating System Lab
|
||||
position: Research Assistant, advised by Prof. Yifan Zhang
|
||||
duration: Oct, 2016 —
|
||||
summary: Edge-based distributed deep learning
|
||||
<ul class="resume-item-list">
|
||||
<li>Implemented a system for time-sensitive, edge-based distributed neural network training scenarios with state-of-the-art performanc</li>
|
||||
<li>Applied empirical experiments to show potential opportunities in Edge-based/Mobile-based distributed neural network training.</li>
|
||||
<li>Investigated heterogeneous-aware training tasks scheduling problem. </li>
|
||||
</ul>
|
||||
Edge computing
|
||||
<ul class="resume-item-list">
|
||||
<li>Envision edge computing's work-flow in end device performance(latency, traffic) improving.</li>
|
||||
<li>Applied empirical experiments on different edge computing work-flow and propose/implement related solutions. </li>
|
||||
<li>Design and implement an edge-based multi-tier system for decreasing bandwidth usage from endpoint mobile device. </li>
|
||||
</ul>
|
||||
|
||||
|
||||
# Communications Coordinator
|
||||
- company: Springfield Women & Children's Center
|
||||
position: Communications Coordinator
|
||||
duration: Jun, 2008 — May, 2010
|
||||
summary: Led communication efforts across digital and traditional media channels for marketing and public relations, internal communication strategies, and coordinated support programs for the recipients of the center's services.
|
||||
# Undergrad
|
||||
- company: Advance computer application technology engineering research center
|
||||
position: Research Assistant, advised by Prof. Juhua Pu
|
||||
duration: Oct, 2013 — Sep, 2014
|
||||
summary: Real-time routing
|
||||
<ul class="resume-item-list">
|
||||
<li>Studied on real-time routing problem based vehicle location data </li>
|
||||
<li>Optimized current routing algorithm with predicted traffic information </li>
|
||||
</ul>
|
||||
+2
-4
@@ -1,5 +1,3 @@
|
||||
# links
|
||||
- url: "#"
|
||||
description: Springfield Jazz Enthusiasts
|
||||
- url: "#"
|
||||
description: Springfield Young Professionals
|
||||
- url: "https://blog.pengzhan.dev/"
|
||||
description: My tech blog
|
||||
|
||||
+27
-11
@@ -1,16 +1,32 @@
|
||||
# Projects
|
||||
# uncomment the urls if you wish to display them, and add your own URL
|
||||
|
||||
# jazznotes.io
|
||||
- project: jazznotes.io
|
||||
role: Founder & Primary Developer
|
||||
duration: 2012 — Present
|
||||
- project: EDDL - Edge distributed deep learning framework
|
||||
role: Leader
|
||||
duration: 2018 — Present
|
||||
# url: "#"
|
||||
description: Jazz Notes is an open source node/ember app that helps you keep track of your music compositions and new ideas.
|
||||
description: A lite-weight c++ written framework(based on Dlib) for distributed neural network training on embedded devices and
|
||||
mobile phones. With supporting of our implemented runtime profilers, training devices can interconnect in an optimized
|
||||
network topology under various network environments.
|
||||
In our last publication, we showed our framework can perform distributed training for diverse neural networks on
|
||||
resource-limited devices. The EDDL framework also showed well scalability in large amounts of devices.
|
||||
We are currently working on network optimization on per-batch communication time and overall convergence time.
|
||||
|
||||
# Springfield Community Outreach Group
|
||||
- project: Springfield Community Outreach Group
|
||||
role: Co-Founder & Organizer
|
||||
duration: 2007 — Present
|
||||
- project: Edge Courier
|
||||
role: Leader
|
||||
duration: 2016 — 2017
|
||||
# url: "#"
|
||||
description: SCOG is a local monthly meetup in Springfield where we share opportunities to volunteer in the community and organize support for families and neighborhoods in need of assistance that the community can provide.
|
||||
description: A proxy-based protocol for incremental file synchronization and cooperative online document editing. This protocol
|
||||
supports file hosting services including Google Drive, Dropbox, and OneDrive as well as document collaboration services
|
||||
such as G Suite and Microsoft 365.
|
||||
Edge courier can significantly decrease bandwidth consumption for collaborative editing web apps, and also showed
|
||||
advancement in cloud file storage services.
|
||||
|
||||
- project: RTRouting assistant
|
||||
role: Undergraduate-level student researcher
|
||||
duration: 2013 — 2014
|
||||
# url: "#"
|
||||
description: A real time routing prototype which can guide vehicle to alternative routes with high-volume traffic prediction. The
|
||||
predicted traffic alert is generated by a pre-trained model learned from history monitored traffics, real time event
|
||||
warnings and a abnormal traffic prediction model. This project belongs to a urban computing project studied together
|
||||
by Advance computer application technology engineering research center(Beihang University) and Microsoft Research
|
||||
Asia(MSRA).
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
# Publications
|
||||
# uncomment the urls if you wish to display them, and add your own URL
|
||||
- name: "EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment"
|
||||
url: "https://blog.pengzhan.dev/static/2021-12/eddl-sec21.pdf"
|
||||
description: "Pengzhan Hao, and Yifan Zhang The Sixth ACM/IEEE Symposium on Edge Computing (ACM/IEEE SEC)
|
||||
San Jose, CA, USA, 2021."
|
||||
|
||||
- name: A Case for Web Service Bandwidth Reduction on Mobile Devices with Edge-hosted Personal Services
|
||||
description: "Yongshu Bai, Pengzhan Hao, and Yifan Zhang The 37th IEEE International ConferenDDL - Edge distributed deep learning frameworkce on Computer Communications (IEEE INFOCOM)
|
||||
Honolulu, HI, USA, 2018."
|
||||
url: "https://blog.pengzhan.dev/static/2021-10/eta-infocom18.pdf"
|
||||
|
||||
- name: "EdgeCourier: An Edge-hosted Personal Service for Low-bandwidth Document Synchronization in Mobile Cloud Storage Services"
|
||||
description: "Pengzhan Hao, Yongshu Bai, Xin Zhang, and Yifan Zhang
|
||||
The 2nd ACM/IEEE Symposium on Edge Computing (ACM/IEEE SEC)
|
||||
San Jose, CA, USA, 2017."
|
||||
url: "https://blog.pengzhan.dev/static/2018-02/a7-hao.pdf"
|
||||
|
||||
- name: "Poster: Securing Device Inputs for Smartphones Using Hypervisor Based Approach"
|
||||
description: "Xin Zhang, Yongshu Bai, Pengzhan Hao, and Yifan Zhang
|
||||
The 15th ACM International Conference on Mobile Systems, Applications, and Services (ACM MobiSys)
|
||||
Niagara Falls, NY, USA, 2017."
|
||||
url: "https://blog.pengzhan.dev/static/2017-07/p169-zhang.pdf"
|
||||
|
||||
- name: "Poster: EPS - Edge-hosted Personal Services for Mobile Users"
|
||||
description: "Pengzhan Hao, Yongshu Bai, Xin Zhang, and Yifan Zhang
|
||||
The 15th ACM International Conference on Mobile Systems, Applications, and Services (ACM MobiSys)
|
||||
Niagara Falls, NY, USA, 2017."
|
||||
url: "https://blog.pengzhan.dev/static/2017-07/p163-hao.pdf"
|
||||
@@ -1,10 +1,8 @@
|
||||
# Recognitions
|
||||
- award: Outstanding Achievement
|
||||
organization: Springfield Young Professionals
|
||||
year: 2010, 2014
|
||||
summary: Awarded the Outstanding Achievement award for contributions made to the community and professional accomplishments.
|
||||
- award: ACM/IEEE SEC student travel grant
|
||||
organization: IEEE
|
||||
year: 2017, 2021
|
||||
|
||||
- award: Most Likely To Succeed
|
||||
organization: Springfield High School
|
||||
year: 2004
|
||||
summary: Voted Most Likely To Succeed by a panel of my high school peers.
|
||||
- award: ACM MobiSys 2017 student travel grant
|
||||
organization: ACM
|
||||
year: 2017
|
||||
|
||||
+2
-10
@@ -1,12 +1,4 @@
|
||||
# Skills
|
||||
# Organizational leadership
|
||||
- skill: Organizational leadership
|
||||
description: I have several years of experience leading organziations from community groups to business departments. From public speaking, to mentoring, to coordination of people and events, I can lead in any context.
|
||||
|
||||
# Communications strategy
|
||||
- skill: Communications strategy
|
||||
description: Content and marketing strategy,
|
||||
|
||||
# Digital content development and creation
|
||||
- skill: Digital content development and creation
|
||||
description: Copy writing, graphic design, web design, front-end web development, print design
|
||||
- skill: Professional skills
|
||||
description: "C/C++, Python, Golang, Java, Bash, SQL, Docker, Kubernetes, Xen hypervisor, RESTful, Django, OAuth, ProtoBuf"
|
||||
+1
-1
@@ -14,5 +14,5 @@
|
||||
|
||||
<link rel="stylesheet" href="css/main.css">
|
||||
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
|
||||
<link rel="icon" type="image/x-icon" href="favicon.png" />
|
||||
<link rel="icon" type="image/x-icon" href="favicon.ico" />
|
||||
</head>
|
||||
|
||||
+20
-9
@@ -39,13 +39,6 @@
|
||||
{{ site.resume_header_intro }}
|
||||
</div>
|
||||
|
||||
{% if site.resume_looking_for_work == 'yes' %}
|
||||
<a href="mailto:{{ site.resume_contact_email }}" class="contact-button no-print" itemprop="email">Contact me</a>
|
||||
{% elsif site.resume_looking_for_work == 'no' %}
|
||||
<a class="contact-button not-looking no-print">I'm not looking for work right now.</a>
|
||||
{% else %}
|
||||
{% endif %}
|
||||
|
||||
</header>
|
||||
|
||||
{% if site.resume_section_experience %}
|
||||
@@ -68,6 +61,24 @@
|
||||
<!-- end Experience -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_section_publications %}
|
||||
<!-- begin Publications -->
|
||||
<section class="content-section">
|
||||
<header class="section-header">
|
||||
<h2>Publications</h2>
|
||||
</header>
|
||||
|
||||
{% for publication in site.data.publications %}
|
||||
<div class="resume-item" itemscope itemtype="http://schema.org/CreativeWork">
|
||||
<meta itemprop="creator" content="{{ site.resume_name }}" itemtype="http://schema.org/Person" />
|
||||
<h3 class="resume-item-copy" itemprop="name">{% if publication.url %}<a href="{{ project.url }}" itemprop="url">{{ publication.name }}</a>{% else %}{{ publication.name }}{% endif %}</h3>
|
||||
<p class="resume-item-copy">{{ publication.description }}</p>
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
</section>
|
||||
<!-- end Publications -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_section_education %}
|
||||
<!-- begin Education -->
|
||||
@@ -232,8 +243,8 @@
|
||||
{% endif %}
|
||||
|
||||
<footer class="page-footer">
|
||||
<p class="footer-line">Made by <a href="http://twitter.com/jglovier">@jglovier</a>. Fork me on <a href="https://github.com/jglovier/resume-template">GitHub</a>.</p>
|
||||
<p class="footer-line">If this is your live resume, you can modify or remove this part. ;-)</p>
|
||||
<p class="footer-line">Theme credit to <a href="http://twitter.com/jglovier">@jglovier</a>. Fork me on <a href="https://github.com/jglovier/resume-template">GitHub</a>.</p>
|
||||
<p class="footer-line">Pengzhan.dev - 2023</p>
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 1.3 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 8.9 KiB |
Reference in New Issue
Block a user