improve hyre description

This commit is contained in:
john 2024-05-05 13:14:15 +02:00
parent b03b2f4b13
commit d956d4e341
2 changed files with 137 additions and 93 deletions

125
cv.html
View file

@ -5,7 +5,7 @@
<link rel="stylesheet" href="styles/reset.css"/> <link rel="stylesheet" href="styles/reset.css"/>
<link rel="stylesheet" href="styles/style.css"/> <link rel="stylesheet" href="styles/style.css"/>
</head> </head>
<body class="a4"> <body>
<header> <header>
<!-- <img class="pfp" alt="an image of john" src="assets/pfp.jpeg"/>--> <!-- <img class="pfp" alt="an image of john" src="assets/pfp.jpeg"/>-->
<div> <div>
@ -28,72 +28,79 @@
<h2>Employment History</h2> <h2>Employment History</h2>
<section id=lead-software-engineer-hyre class=experience> <section id=lead-software-engineer-hyre class=experience>
<hgroup>
<h3>Lead Software Engineer @ HYRE Solutions, Berlin</h3> <h3>Lead Software Engineer @ HYRE Solutions, Berlin</h3>
<div class=experience-time-span>September 2022 - Present</div> <p class=experience-time-span>September 2022 - Present</p>
<ul class=experience-description> </hgroup>
<li> <p>As the lead software engineer at a small Berlin-based recruitment startup, I lead the development and
I am responsible for software development of the sales recruitment maintenance of our
platform HYRE Talents, using TypeScript+Vue in the frontend and web frontend and backend systems, alongside participating in the development
C#/ASP.NET in the backend, as well as managing devops in Azure. of the projects roadmap. My responsibilities included:</p>
</li> <ul>
<li> <li>Developed the frontend using Nuxt (Vue) and TypeScript, and the backend in C#/ASP.NET.</li>
I provide technical support to teammates and clients. <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> </li>
<li>Facilitated the adoption of structured development workflows.</li>
<li>Provided technical support to colleagues and clients.</li>
</ul> </ul>
</section> </section>
<section id=software-developer-tutao class=experience> <section id=software-developer-tutao class=experience>
<hgroup>
<h3>Software Developer @ Tutao, Hannover</h3> <h3>Software Developer @ Tutao, Hannover</h3>
<div class=experience-time-span>September 2020 - September 2022</div> <p class=experience-time-span>September 2020 - September 2022</p>
<ul class=experience-description> </hgroup>
<li> <p>
As a part of the product team I implemented improvements and As a part of the product team I implemented improvements and
bug fixes for the web, desktop (Electron), Android and iOS variants bug fixes for the web, desktop (Electron), Android and iOS variants
of the app using various languages and frameworks, namely: of the app using various languages and frameworks, namely:
TypeScript/JavaScript, mithril (JS UI Library), ElectronJS, Swift, Kotlin, TypeScript/JavaScript, mithril (JS UI Library), ElectronJS, Swift, Kotlin,
Java. Java.
</li> </p>
<li> <p>
Worked on devops and had a role in improving the in-house build Worked on devops and had a role in improving the in-house build
system for the app, as well as streamlining CI/CD in jenkins. system for the app, as well as streamlining CI/CD in jenkins.
</li> </p>
<li> <p>
Was instrumental in improving development practices, such as Was instrumental in improving development practices, such as
participating in the introduction of scrum to the small team, and participating in the introduction of scrum to the small team, and
continually working on architectural improvements such as the continually working on architectural improvements such as the
modularisation of the codebase. modularisation of the codebase.
</li> </p>
</ul>
</section> </section>
<section id=software-developer-fungii class=experience> <section id=software-developer-fungii class=experience>
<hgroup>
<h3>Software Developer @ Fungii - Melbourne Gourmet Mushrooms, Melbourne, Australia</h3> <h3>Software Developer @ Fungii - Melbourne Gourmet Mushrooms, Melbourne, Australia</h3>
<div class=experience-time-span>2018</div> <p class=experience-time-span>2018</p>
<ul class=experience-description> </hgroup>
<li> <p>
Developed a greenhouse monitoring and logging system for a Developed a greenhouse monitoring and logging system for a
Melbourne based culinary mushroom grower. Melbourne based culinary mushroom grower.
</li> </p>
<li> <p>
Utilised Arduino/C++ for monitoring and reporting, and Utilised Arduino/C++ for monitoring and reporting, and
Python-Flask+SQLite for a RESTful logging API and user interface Python-Flask+SQLite for a RESTful logging API and user interface
</li> </p>
</ul>
</section> </section>
<section id=web-developer-adrian-devries class=experience> <section id=web-developer-adrian-devries class=experience>
<hgroup>
<h3>Web Developer @ Adrian Devries, Melbourne, Australia</h3> <h3>Web Developer @ Adrian Devries, Melbourne, Australia</h3>
<div class=experience-time-span>2018</div> <p class=experience-time-span>2018</p>
<ul class=experience-description> </hgroup>
<li> <p>
Made an artist CV web-page for Melbourne based visual artist Adrian Made an artist CV web-page for Melbourne based visual artist Adrian
Devries. Devries.
</li> </p>
<li> <p>
Used vanilla HTML5/CSS/JS for the webpage, and hosted via Used vanilla HTML5/CSS/JS for the webpage, and hosted via
HostGator's shared hosting HostGator's shared hosting
</li> </p>
</ul>
</section> </section>
</section> </section>
@ -101,42 +108,41 @@
<h2>Education</h2> <h2>Education</h2>
<section id=bacherlor-cs-rmit class=experience> <section id=bacherlor-cs-rmit class=experience>
<hgroup>
<h3>Bachelor of Computer Science, RMIT, Melbourne, Australia</h3> <h3>Bachelor of Computer Science, RMIT, Melbourne, Australia</h3>
<div class=experience-time-span>2018 - 2020</div> <p class=experience-time-span>2018 - 2020</p>
<ul class=experience-description> </hgroup>
<li> <p>
Practiced developing software in a team based environment, using Practiced developing software in a team based environment, using
techniques and technologies such as: Agile, UML, Git, Trello, etc. techniques and technologies such as: Agile, UML, Git, Trello, etc.
</li> </p>
<li> <p>
Learnt to analyse and implement algorithms to solve concrete Learnt to analyse and implement algorithms to solve concrete
problems. problems.
</li> </p>
<li> <p>
Developed a mock IoT application for a library management system Developed a mock IoT application for a library management system
using Python and Raspberry Pi. using Python and Raspberry Pi.
</li> </p>
</ul>
</section> </section>
<section id=associate-degree-it-rmit class=experience> <section id=associate-degree-it-rmit class=experience>
<hgroup>
<h3>Associate Degree of IT, RMIT, Melbourne, Australia</h3> <h3>Associate Degree of IT, RMIT, Melbourne, Australia</h3>
<div class=experience-time-span>2017 - 2018</div> <p class=experience-time-span>2017 - 2018</p>
<ul class=experience-description> </hgroup>
<li> <p>
Studies included computer networking (primarily OSI layers 2-4), Studies included computer networking (primarily OSI layers 2-4),
database design and management, and basic web development and database design and management, and basic web development and
UX design UX design
</li> </p>
</ul>
</section>
</section> </section>
<section id=courses class="experiences">
<h2>Courses</h2>
<section id=cs50x class=experience> <section id=cs50x class=experience>
<hgroup>
<h3>CS50X, edX</h3> <h3>CS50X, edX</h3>
<div class=experience-time-span>2016-2017</div> <p class=experience-time-span>2016-2017</p>
</hgroup>
</section> </section>
</section> </section>
</main> </main>
@ -224,4 +230,21 @@
</section> </section>
</aside> </aside>
</body> </body>
<script>
let originalTitle
window.addEventListener("beforeprint", (event) => {
const now = new Date()
originalTitle = document.title
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')}`;
});
window.addEventListener("afterprint", (event) => {
document.title=originalTitle;
});
</script>
</html> </html>

View file

@ -1,16 +1,19 @@
:root { :root {
--gray: #8a8a8a; --primary: #000;
--primary-light: #8a8a8a;
} }
html { html {
font-family: "JetBrains Mono", Arial, sans-serif; font-family: "JetBrains Mono", Arial, sans-serif;
font-size: 10pt;
} }
.a4 { body {
max-width: 595pt; max-width:1024px;
max-height: 842pt;
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
color: var(--primary);
} }
.icon { .icon {
@ -67,6 +70,10 @@ main > *:not(:last-child) {
margin-bottom: 1rem margin-bottom: 1rem
} }
.experience > p:not(:last-child) {
margin-bottom: 0.5rem;
}
.pfp { .pfp {
border-radius: 50%; border-radius: 50%;
@ -86,7 +93,7 @@ menu.links {
.experience-time-span { .experience-time-span {
font-size: 0.85rem; font-size: 0.85rem;
color: var(--gray); color: var(--primary-light);
} }
@ -124,7 +131,21 @@ dl.details {
@media print { @media print {
.experience {
p {
page-break-inside: avoid;
}
hgroup, h1, h2, h3, h4, h5, h6 {
page-break-after: avoid;
page-break-inside: avoid; page-break-inside: avoid;
} }
} }
a {
color: var(--primary-light);
&:hover {
color: var(--primary);
}
}