font size yo

This commit is contained in:
john 2024-05-18 12:28:21 +02:00
parent 9ab6bb51ad
commit 08ad294d46
2 changed files with 51 additions and 17 deletions

47
cv.html
View file

@ -37,19 +37,33 @@
<h3>Lead Software Engineer @ HYRE Solutions, Berlin</h3>
<p class=experience-time-span>September 2022 - Present</p>
</hgroup>
<p>As the lead software engineer at a small Berlin-based recruitment startup, I lead the development and
maintenance of our
web frontend and backend systems, alongside participating in the development
of the projects roadmap. My responsibilities included:</p>
<p>
As the lead software engineer at a small Berlin-based recruitment startup, I lead the development and
maintenance of our web frontend and backend systems, administrate devops, and collaborate in the
development of the project's roadmap. My responsibilities include:
</p>
<ul>
<li>Developed the frontend using Nuxt (Vue) and TypeScript, and the backend in C#/ASP.NET.</li>
<li>Improved code quality and system architecture for better performance and scalability.</li>
<li>Managed integrations with external services like Salesmate and Airtable.</li>
<li>Oversaw testing and deployment processes for frontend and backend systems, managing source control,
deployment, and hosting infrastructure on Azure and GitHub.
<li>
Designing and implementing customer facing features, in both the frontend (NuxtJs, TypeScript) and
the backend (C#, ASP.NET, Entity Framework).
</li>
<li>Facilitated the adoption of structured development workflows.</li>
<li>Provided technical support to colleagues and clients.</li>
<li>
Handling day to day technical tasks such as responding to error reports, providing technical
assistance to other teams, fixing bugs and monitoring system logs.
</li>
<li>
Develop integrations with external services such as Salesmate, Airtable, Chargebee and Twilio.
</li>
<li>
Develop internal features to automate and streamline the work of other teams.
</li>
<li>
Maintain hosting infrastructure: Provisioning and monitoring our Azure cloud infrastructure
(e.g. App Services, Static Web Apps and SQL Server instances), administrating source control (on
GitHub) and maintaining CI/CD automations.
</li>
<li>I constantly seek to improve code quality and system architecture for better performance and scalability.</li>
<li>I have also facilitated in the adoption of structured, agile development workflows.</li>
</ul>
</section>
@ -156,20 +170,23 @@
</main>
<menu class="links">
<li>
<a href="https://github.com/johnbotris">
<a href="https://github.com/johnbotris" class="external-link">
<img
class="icon"
alt="the github logo"
src="assets/github-mark.svg"
>
<span class="print-only">/johnbotris</span>
</a>
</li>
<li>
<a href="https://www.linkedin.com/in/john-morris-06a09324b/">
<a href="https://www.linkedin.com/in/johnbotris/" class="external-link">
<img
class="icon"
alt="the linkedin logo"
src="assets/In-Blue-48.png">
src="assets/In-Blue-48.png"
>
<span class="print-only">/in/johnbotris</span>
</a>
</li>
</menu>
@ -250,7 +267,7 @@
const year = now.getFullYear()
const month = now.getMonth() + 1
const day = now.getDate()
document.title = `John Morris CV ${year}-${month.toString().padStart(2, "0")}-${day.toString().padStart(2, "0")}`;
document.title = `John Morris CV`;
});
window.addEventListener("afterprint", (event) => {

View file

@ -5,7 +5,7 @@
font-family: "JetBrains Mono", Arial, sans-serif;
@media print {
font-size: 9pt;
font-size: 6.7pt;
}
}
@ -109,7 +109,7 @@ div:has(> .pfp) {
border: 4px solid var(--primary-light);
}
menu.links {
.links {
list-style-type: none;
display: flex;
flex-direction: row;
@ -117,6 +117,23 @@ menu.links {
padding: 0;
margin-bottom: 1rem;
@media print {
flex-direction: column;
}
}
.external-link {
display: flex;
flex-direction: row;
gap: 0.5rem;
align-items: center;
}
.print-only {
@media not print {
display: none;
}
}
.experience-time-span {