139 lines
4.6 KiB
Plaintext
139 lines
4.6 KiB
Plaintext
{
|
|
"author": {
|
|
"name": "Edward Shen",
|
|
"addresses": {
|
|
"home": "550 Moreland Way Apt 4410, Santa Clara, CA 95054",
|
|
"school": "480 Parker Street, Boston, MA 02115"
|
|
},
|
|
"email": "hi@eddie.sh",
|
|
"phone": "(716) 491-3343",
|
|
"website": "eddie.sh",
|
|
"github": "edward-shen",
|
|
"location": "Buffalo, NY"
|
|
},
|
|
"available": {
|
|
"start": "August",
|
|
"end": "December 2020"
|
|
},
|
|
"education": {
|
|
"school": "Northeastern University",
|
|
"college": "Khoury College of Computer Sciences",
|
|
"location": "Boston, MA",
|
|
"start": "Sep. 2017",
|
|
"end_date": "May 2021",
|
|
"list": [
|
|
{
|
|
"name": "degree",
|
|
"desc": "Bachelor of Science in Computer Science"
|
|
},
|
|
{
|
|
"name": "honors",
|
|
"desc": "3.85 / 4.00; summa cum laude; Dean's List"
|
|
},
|
|
]
|
|
},
|
|
"skills": [
|
|
{
|
|
"name": "languages",
|
|
"desc": [
|
|
{
|
|
"level": "primary",
|
|
"langs": "Rust",
|
|
},
|
|
{
|
|
"level": "secondary",
|
|
"langs": "Python, Bash",
|
|
},
|
|
{
|
|
"level": "auxiliary",
|
|
"langs": "C, C++, TypeScript",
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "recent technology",
|
|
"desc": "cxx.rs, libc, fbthrift, cgroups v2",
|
|
},
|
|
{
|
|
"name": "miscellaneous",
|
|
"desc": "Regex, LaTeX"
|
|
},
|
|
{
|
|
"name": "interests",
|
|
"desc": "Rhythm games; Self-hosting; Security; Scalability; Free software",
|
|
}
|
|
],
|
|
"experiences": [
|
|
{
|
|
"title": "Production Engineer",
|
|
"company": "Meta",
|
|
"location": "Menlo Park, CA",
|
|
"start": "Sep. 2021",
|
|
"end": "Present",
|
|
"notes": [
|
|
"Joined the PE Executable Access Control team to identify, track, and jail untrusted binaries running on internal hosts.",
|
|
"Tech lead for Alcatraz, an internal binary that presents common frontend for process-level jailing backends.",
|
|
"Advocate for Rust adoption, volunteering for Rust code reviews and presenting Rust talks to teams.",
|
|
]
|
|
},
|
|
{
|
|
"title": "SEAR Intern",
|
|
"company": "Apple",
|
|
"location": "Cupertino, CA",
|
|
"remote": true,
|
|
"start": "Aug. 2020",
|
|
"end": "Dec. 2020",
|
|
"notes": [
|
|
"Joined the Trusted Execution team, focused on code execution across the Apple ecosystem.",
|
|
"Planned, driven, and completed proof-of-concept for iOS 16's Lockdown Mode.",
|
|
"Developed kernel and bootloader security policies focused on attack surface reduction.",
|
|
]
|
|
},
|
|
{
|
|
"title": "Production Engineer Intern",
|
|
"company": "Facebook",
|
|
"location": "Menlo Park, CA",
|
|
"remote": true,
|
|
"start": "May 2020",
|
|
"end": "Aug. 2020",
|
|
"notes": [
|
|
"Rewritten Python config generation in multithreaded asynchronous Rust, reducing overall runtime by 80\\% on large inputs and improving runtime of profiled areas by a factor of 36.6.",
|
|
"Designed core Rust libraries for foundational services for ubiquitous use across all Rust applications.",
|
|
"Highlighted as a top intern project for the Production Engineering organization."
|
|
]
|
|
},
|
|
// {
|
|
// "title": "Software Engineer Intern",
|
|
// "company": "Datto",
|
|
// "location": "Boston, MA",
|
|
// "start": "Aug. 2019",
|
|
// "end": "Dec. 2019",
|
|
// "notes": [
|
|
// "Refactored frontend codebase to utilize Typescript, Webpack, and Babel while reducing average JS footprint by 98\\% percent, from 10.4MB to 250KB.",
|
|
// "Integrated into Scrum team that focused on re-implementation of license management systems in a legacy Ruby codebase to Scala and PHP."
|
|
// ]
|
|
// },
|
|
{
|
|
"title": "Production Engineer Intern",
|
|
"company": "Facebook",
|
|
"location": "Seattle, WA",
|
|
"start": "May 2019",
|
|
"end": "Aug. 2019",
|
|
"notes": [
|
|
"Implemented a disaster mitigation for decentralized service discovery when upstream data source is unavailable or in a degraded state.",
|
|
"Designed an out-of-band flow to resolve core infrastructure services dependent on service discovery in disaster scenarios to minimize downtime for all Facebook products.",
|
|
]
|
|
}
|
|
],
|
|
"projects": [
|
|
{
|
|
"name": "Bunbun",
|
|
"lang": "Rust",
|
|
"notes": [
|
|
"Multithreaded search and jump multiplexer service that provides a command-like interface for all modern browsers.",
|
|
"Allows for defining arbitrary commands and shortcuts on a per-instance basis for arbitrary locations and search engines.",
|
|
"Fully extensible plugin system to support functionality beyond the out-of-box experience."
|
|
]
|
|
}
|
|
]
|
|
} |