add cv harvard
This commit is contained in:
220
index.html
220
index.html
@@ -1,145 +1,77 @@
|
|||||||
<html xmlns="http://www.w3.org/1999/xhtml" >
|
<!DOCTYPE html>
|
||||||
<head>
|
<html>
|
||||||
<link rel='stylesheet' href='/static/style.css' >
|
<head>
|
||||||
</head>
|
<meta charset="utf-8">
|
||||||
<body>
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<aside>
|
<style>
|
||||||
<a onclick='js:print()'>Print as PDF</a>
|
body { width:100ch; }
|
||||||
</aside>
|
a {color: #06f}
|
||||||
|
</style>
|
||||||
<main id='cv' lang='en'>
|
</head>
|
||||||
<article id='page1'>
|
<body>
|
||||||
<section id='title'>
|
<h2>Pedro Emilio Díaz Camacho</h2>
|
||||||
<h1>Díaz Camacho Pedro Emilio</h1>
|
<p>Undergraduate in Physics and Mathematics ― Low Level Developer<br></p>
|
||||||
<h4>
|
<p>Mexico, Mexico City ― +(52)551-599-6573 ― <a href="mailto:ppedroediaz@gmail.com">ppedroediaz@gmail.com</a><br></p>
|
||||||
Mexico, Mexico City ―
|
<p>Physics & Mathematics undergraduate with a multidisciplinary background in Data Analysis, Systems Programming, and Technical Education. Proven track record of leading teams in high-dimensional data visualization and developing custom low-level software tools. Focused on building high-performance, data-driven systems.<br></p>
|
||||||
<bdo dir='rtl'>3756-995-155(25)+</bdo> ―
|
<p><strong>Portfolio</strong> ― <a href="https://git.nviam.dev/pedroediaz">https://git.nviam.dev/pedroediaz</a><br><strong>Linkedin</strong> ― <a href="https://www.linkedin.com/in/ppedroediaz">https://www.linkedin.com/in/ppedroediaz</a><br><strong>Webpage</strong> ― <a href="https://pedroediaz.nviam.dev">https://pedroediaz.nviam.dev</a><br></p>
|
||||||
<bdo dir='rtl'><a onclick='window.open( "mailto:"+this.firstChild.data.split("").reverse().join(""))'>moc.liamg@zaideordepp</a></bdo>
|
<h3>Volunteer</h3>
|
||||||
</h4>
|
<hr>
|
||||||
</section>
|
<p><strong>ESFM Programing Club</strong> ― Mexico, Mexico City ― Workshop Coordinator<br>January 2025 ― Present<br></p>
|
||||||
|
<p><strong><a href="https://drive.google.com/file/d/13EZ1NVvksw0bsEGPSl0A0nhqmYdD_IAP/view">IEEE Seccion Mexico</a></strong> ― Mexico, Mexico City ― Guest Speaker on Math Divulgation<br>May 2021</p>
|
||||||
<section id='description'>
|
<p><strong>Inchgart Community Center</strong> ― Scotland, Aberdeen ― Barista & Cashier<br></p>
|
||||||
<p> Developer with experience in backend, systems programming, and server administration, currently pursuing a degree in mathematics. Comfortable working close to the operating system while designing and maintaining efficient, reliable, and scalable software. Experienced in leading projects that combine low-level programming, backend architecture, and full-stack development, with a focus on performance, maintainability, and problem-solving. </p>
|
<h3>Education</h3>
|
||||||
</section>
|
<hr>
|
||||||
|
<p><strong>Instituto Politécnico Nacional</strong> ― Mexico, Mexico City ― Licenciatura en Fisica y Matematicas<br><strong>Relevant coursework:</strong> ― Probability I ― Linear Programming ― Learning Evaluation<br>February 2020 ― <strong>Expected: 2026</strong><br></p>
|
||||||
<section id='contact'>
|
<p><strong>International House Aberdeen</strong> ― Scotland, Aberdeen ― English Language Immersion & B2 Certification<br>September 2019 ― December 2019<br></p>
|
||||||
<dl>
|
<p><strong>Colegio del Tepeyac</strong> ― Mexico, Mexico City ― High School<br>2016 ― 2019<br></p>
|
||||||
<dt>Portafolio</dt><dd><a target='_blank' href='https://git.nviam.dev/pedroediaz'>git.nviam.dev/pedroediaz</a></dd>
|
<h3>Skills</h3>
|
||||||
<dt>Linkedin</dt><dd><a target='_blank' href='https://www.linkedin.com/in/pedro-e-diaz-c-b72a5b381'>linkedin.com/in/pedro-e-diaz-c-b72a5b381</a></dd>
|
<hr>
|
||||||
<dt>Webpage</dt><dd><a target='_blank' href='https://pedroediaz.nviam.dev/'>pedroediaz.nviam.dev</a></dd>
|
<p><strong>Languages</strong> ― Spanish (Native) ― English (C1, B2 Certified) ― Italian (Beginner)<br></p>
|
||||||
</dl>
|
<p><strong>Technical Skills</strong> ― Data Analyst ― Low Level Developer ― Scientific Developer ― Backend Developer ― Systems Developer ― Science Didactics ― Graphic Developer<br></p>
|
||||||
</section>
|
<p><strong>Soft Skills</strong> ― Analytical Thinking ― Precision & Attention to Detail ― Systems Thinking ― Pragmatism ― Self-Directed Learning<br></p>
|
||||||
|
<p><strong>Hobbies</strong> ― Poetry ― Gardening ― Travelling ― Sightseeing ― Museums & Cultural History ― Running<br></p>
|
||||||
<section id='experience'>
|
<h3>Projects</h3>
|
||||||
<h2>Experience</h2>
|
<hr>
|
||||||
<h3> <a target='_blank' href='https://wiki.nviam.dev'>nwiki</a> ― Founder & Lead developer </h3>
|
<p><a href="https://git.nviam.dev/ax/manigraph"><strong>manigraph</strong></a> ― High Dimensional Renderer ― Lead developer<br></p>
|
||||||
<h4>December 2024 ― Present</h4>
|
<ul>
|
||||||
<p>A self-hosted wiki platform. Developed both backend (database integration, server-side architecture, performance optimization) and frontend (responsive interfaces for user interaction). Managed deployment and maintenance, demonstrating full-stack development, system administration, and scalable service design.</p>
|
<li>Led a team of four to build a real-time renderer of high-dimensional geometric data (up to 100 dimensions).</li>
|
||||||
<div>
|
<li>Utilized OpenGL 3.0 and WebAssembly to achieve high-performance rendering in web environments.</li>
|
||||||
<span>
|
<li>Applied geometric data analysis to transform abstract mathematical relationships into navigable 3D/web-based visual context.</li>
|
||||||
<h4>Backend Tools</h4>
|
<li>Engineered the system from the ground up for cross-platform compatibility.</li>
|
||||||
<ul>
|
</ul>
|
||||||
<li>Go</li>
|
<p><a href="https://git.nviam.dev/pedroediaz/lx"><strong>lx</strong></a> ― Custom Regex Engine<br></p>
|
||||||
<li>SQL/SQlite</li>
|
<ul>
|
||||||
<li>OpenID</li>
|
<li>Implemented a lightweight Thompson NFA Regex Engine.</li>
|
||||||
<li>OpenAPI</li>
|
<li>Developed in C focused on memory efficiency and speed.</li>
|
||||||
</ul>
|
<li>Introduced a custom oracle based operator <code>'</code> for single-character negative matching.</li>
|
||||||
</span>
|
<li>Used GDB/Valgrind for memory leak detection and debugging.</li>
|
||||||
<span>
|
</ul>
|
||||||
<h4>Frontend Tools</h4>
|
<p><a href="https://git.nviam.dev/pedroediaz/cdplayer"><strong>cdplayer</strong></a> ― CD Player<br></p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Typescript</li>
|
<li>Developed a low-level audio player in C that interfaces directly with the Linux kernel via syscalls and ioctl.</li>
|
||||||
<li>HTML+CSS</li>
|
<li>Integrated tinyalsa for direct hardware audio playback, successfully bypassing standard high-level multimedia frameworks.</li>
|
||||||
<li>REST API</li>
|
<li>Applied finite automata principles to manage player states (Play, Pause, Seek) with high precision and zero overhead.</li>
|
||||||
</ul>
|
<li>Focused on a dependency-free architecture to maximize system performance and minimize binary size.</li>
|
||||||
</span>
|
</ul>
|
||||||
</div>
|
<p><a href="https://git.nviam.dev/pedroediaz/nwiki-doc"><strong>nwiki</strong></a> ― Wiki Backend<br></p>
|
||||||
|
<ul>
|
||||||
<h3> <a target='_blank' href='https://manigraph.axiolutions.com'>manigraph</a> ― Lead developer </h3>
|
<li>Designed and implemented a normalized, relational SQL database to power a stateless wiki backend.</li>
|
||||||
<h4>September 2024 ― April 2025</h4>
|
<li>Optimized complex queries for tag-based filtering, ensuring high performance during data retrieval.</li>
|
||||||
<p>Led a team of 4 in the development of Manigraph, a tool for visualizing multidimensional surfaces with support for up to 100 dimensions. Built with a focus on efficiency and low-level control, it enables complex mathematical objects to be rendered interactively, combining mathematical insight with systems-level programming.</p>
|
<li>Engineered the system for atomic updates and concurrent access to maintain data integrity.</li>
|
||||||
<div>
|
<li>Implemented secure user authentication and permissions using OAuth-controlled protocols.</li>
|
||||||
<span>
|
</ul>
|
||||||
<h4>Tools</h4>
|
<p><strong>nviam</strong> ― Personal Server<br></p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>C (C99)</li>
|
<li>Deployed and currently maintain a self-hosted Linux server environment running SSH, Gitea, and Caddy.</li>
|
||||||
<li>OpenGL (3.0)</li>
|
<li>Configured Caddy for automated TLS certificate management and reverse proxying to secure web traffic.</li>
|
||||||
<li>Git</li>
|
<li>Implemented SSH hardening and robust system configurations to ensure infrastructure security.</li>
|
||||||
<li>Wasm</li>
|
<li>Managed private Git hosting via Gitea, showcasing practical experience in infrastructure reliability and service deployment.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</span>
|
<p><strong>Personal Finance Analytics System</strong><br></p>
|
||||||
<span>
|
<ul>
|
||||||
<h4>Platforms</h4>
|
<li>Engineered a multi-currency tracking system using Google Sheets to automate daily income/expense.</li>
|
||||||
<ul>
|
<li>Designed dynamic dashboards to visualize cash flow across multiple credit cards and custom categories.</li>
|
||||||
<li>Linux</li>
|
<li>Implemented data normalization techniques to ensure consistency across different currency formats and transaction types.</li>
|
||||||
<li>Windows (10,11)</li>
|
</ul>
|
||||||
<li>MacOS</li>
|
</body>
|
||||||
<li>Web (Partial)</li>
|
|
||||||
</ul>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section id='languages'>
|
|
||||||
<h2>Languages</h2>
|
|
||||||
<ul>
|
|
||||||
<li><b>Spanish</b> ― Native</li>
|
|
||||||
<li><b>English</b> ― B2</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id='skills'>
|
|
||||||
<h2>Skills</h2>
|
|
||||||
<dl>
|
|
||||||
<dt>Programming</dt>
|
|
||||||
<dd>C ― Go ― SQL ― Shell scripting</dd>
|
|
||||||
<dt>Backend Development</dt>
|
|
||||||
<dd>SQLite ― REST APIs ― OpenAPI ― authentication (JWT, OpenID) ― Database design</dd>
|
|
||||||
<dt>Systems & Embedded</dt>
|
|
||||||
<dd>Low-level programming ― OS-level tools ― performance optimization</dd>
|
|
||||||
<dt>Server Administration</dt>
|
|
||||||
<dd>Linux ― SSH ― Caddy ― Gitea ― Service deployment</dd>
|
|
||||||
<dt>Version Control & Collaboration</dt>
|
|
||||||
<dd>Git ― self-hosted Gitea</dd>
|
|
||||||
<dt>Problem-Solving</dt>
|
|
||||||
<dd>Strong analytical and optimization skills</dd>
|
|
||||||
</dl>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
<article id='page2'>
|
|
||||||
<section id='education'>
|
|
||||||
<h2>Education</h2>
|
|
||||||
<h3><b>Escuela Superior de Fisica y Matematicas</b> ― Mexico, Mexico City
|
|
||||||
― Licenciatura en Fisica y Matematicas </h3>
|
|
||||||
<h4>February 2020 ― Present</h4>
|
|
||||||
<h3><b>International House Aberdeen</b> ― Scotland, Aberdeen ― General English Course</h3>
|
|
||||||
<h4>September 2019 ― December 2019</h4>
|
|
||||||
</section>
|
|
||||||
<section id='recognitions'>
|
|
||||||
<h2>Recognitions</h2>
|
|
||||||
<ul>
|
|
||||||
<li><b>Inchgart Community Center</b> ― Scotland ― Voluteer</li>
|
|
||||||
<li><b><a target='_blank' href='https://drive.google.com/file/d/1QFwdudIsgliTu2XbEhinIFRetWt9Ewej/view?usp=sharing'>Rama Estudiantil IEEE UAMI</a></b> ― Mexico ― Divulgation</li>
|
|
||||||
<li><b><a target='_blank' href='https://drive.google.com/file/d/13EZ1NVvksw0bsEGPSl0A0nhqmYdD_IAP/view?usp=sharing'>IEEE Seccion Mexico</a></b> ― Mexico ― Presentation</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id='projects'>
|
|
||||||
<h2>Projects</h2>
|
|
||||||
<div>
|
|
||||||
<span>
|
|
||||||
<h3><b>nviam</b></h3>
|
|
||||||
<p>Deployed and maintain a self-hosted Linux server running running <b>SSH</b>, <b>Gitea</b>, and <b>Caddy</b>. Responsible for system configuration, security, and uptime, showcasing practical experience in Linux administration, service deployment, and infrastructure reliability.</p>
|
|
||||||
</span>
|
|
||||||
<span>
|
|
||||||
<h3> <a href='https://git.nviam.dev/pedroediaz/cdplayer'>cdplayer</a> </h3>
|
|
||||||
<p>Developed a CD player in <b>C89</b>, interacting directly with the operating system through <b>syscalls</b> and <b>ioctl</b> for device management and playback. The project emphasizes low-level programming, OS-level control, and performance optimization.</p>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
</main>
|
|
||||||
</body>
|
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user