Compare commits

..

No commits in common. "2bb6b11ed9a0c40702112de7c2c737b930a526ee" and "1798313c9c227ea115f3a8a118dfc28ff1f855f0" have entirely different histories.

2 changed files with 27 additions and 33 deletions

View File

@ -1,8 +1,7 @@
import { PersonalData } from "./PersonalDataTypes";
export const personalData: PersonalData = {
updatedDate: '2023-06-01',
updatedDate: '2023-05-26',
name: "David Hrdina Němeček",
brief: "Software developer. Engineering lead & manager.",
@ -20,8 +19,8 @@ export const personalData: PersonalData = {
position: 'Senior Software Development Manager (UI Platform)',
company: 'Oracle|NetSuite',
timerange: '2022 - present',
description: `Engineering lead for multiple UI Platform teams. Development of core UI frameworks, components and tools used by the rest of the organization.
Leading a UI testing architecture group, supplemental product owner for this group.`,
description: `Engineering lead for multiple UI Platform teams. Development of UI frameworks, components and tools.
Leading a UI testing architecture group, supplemental product owner.`,
tags: ['TypeScript', 'Preact', 'NodeJs', 'Oracle JET', 'Java', 'Git']
},
previous: [
@ -29,8 +28,7 @@ export const personalData: PersonalData = {
position: 'Software Development Manager (UI Platform)',
company: 'Oracle|NetSuite',
timerange: '2020 - 2022',
description: `Engineering lead for a UI Platform team. Development of UI components that formed a UI toolkit used by the rest of the organization.
Supplementing a product owner while bootstrapping a team.`,
description: 'Engineering lead for a UI Platform team. Development of UI components. Supplementing a product owner when bootstrapping a team.',
tags: ['TypeScript', 'Preact', 'NodeJs', 'Oracle JET', 'Java', 'Git']
},
{
@ -65,8 +63,8 @@ export const personalData: PersonalData = {
projects: {
current: {
position: `Personal projects`,
description: `Various hardware and software projects. Usually open sourced and published on [projects.dejvino.com](https://projects.dejvino.com) or [git.dejvino.cz](https://git.dejvino.cz).
These include video games, utilities, 3D models, retrofitting devices with embedded microcontrollers etc.`,
description: `Various hardware and software projects. Usually open sourced and published on [projects.dejvino.com](https://projects.dejvino.com) .
These include video games, utilities, 3D models, devices with embedded microcontrollers etc.`,
tags: ['Java', 'Python', 'C/C++', 'Embedded Software', 'OpenSCAD', 'TypeScript', 'Linux', 'Open Source', 'Git', 'Self-hosting']
}
},
@ -77,17 +75,14 @@ export const personalData: PersonalData = {
position: `Master's degree, Parallel and Distributed Systems`,
company: `Faculty of Informatics, Masaryk University Brno`,
timerange: '2011 - 2013',
description: `Master's thesis: Efficient computation and visualization of correlations in medical signals.
The first part consisted of high-performance computation of correlations on large volumes of analog data using supercomputers.
The second part covered the visualization of the computed results which allowed interactive exploration and processing of the data by a researcher.`,
description: `Master's thesis: Efficient computation and visualization of correlations in medical signals.`,
tags: ['C/C++', 'Supercomputers', 'OpenMPI', 'Python', 'Visualization', 'Data science']
},
{
position: `Bachelor's degree, Parallel and Distributed Systems`,
company: `Faculty of Informatics, Masaryk University Brno`,
timerange: '2008 - 2011',
description: `Bachelor's thesis: Parallel implementation of force-field decompression algorithm.
The solution executed on a supercomputer cluster to perform real-time simulation of molecular forces. This in turn provided haptic feedback to a 3D pointing device.`,
description: `Bachelor's thesis: Parallel implementation of force-field decompression algorithm.`,
tags: ['C/C++', 'Supercomputers', 'OpenMPI', 'Data science']
}
]

View File

@ -9,75 +9,74 @@ body {
padding-bottom: 0.2rem;
}
.main-container .person-name {
.person-name {
margin-top: calc(min(6vw, 5rem));
font-weight: bold;
font-size: calc(1.375rem + min(1.4vw, 1rem));
}
.main-container .brief {
.brief {
font-size: 120%;
}
.main-container .contacts {
.contacts {
margin-top: 2rem;
}
.main-container .footer {
.footer {
margin-top: 2rem;
filter: opacity(75%)
}
.main-container .tiny {
.tiny {
font-size: 75%;
filter: opacity(75%)
}
.main-container .container > h2, .main-container .container-fluid > h2,
.main-container h3, .main-container h4 {
.container > h2, .container-fluid > h2, h3, h4 {
margin-top: 1em;
}
.main-container .text-bg-gentle {
.text-bg-gentle {
color: #555;
background-color: RGBA(108,117,125,0.1);
}
.main-container .job-card {
.job-card {
margin-top: 1em;
}
.main-container .job-card .timerange {
.job-card .timerange {
font-style: italic;
}
.main-container .job-card .card-text {
.job-card .card-text {
margin-left: 0.4rem;
}
.main-container .job-card .card-subtitle {
.job-card .card-subtitle {
margin-bottom: 0.5rem;
}
.main-container .job-tags > span {
.job-tags > span {
margin: 0.2em;
}
.main-container .cloud-primary .tag-badges {
.cloud-primary .tag-badges {
font-size: 180%;
}
.main-container .cloud-standard .tag-badges {
.cloud-standard .tag-badges {
font-size: 140%;
}
.main-container .cloud-light .tag-badges {
.cloud-light .tag-badges {
font-size: 130%;
filter: opacity(60%);
}
.main-container .tag-badges > span {
.tag-badges > span {
margin: 0.4em;
color: #222;
}
.contacts .contact {
margin: 0.75em;
}
.main-container .accordion-button.collapsed {
.accordion-button.collapsed {
background-color: #eff2ff;
}
.main-container .accordion {
.accordion {
margin: 1rem;
}
.main-container .accordion-button:not(.collapsed) {
@ -88,6 +87,6 @@ body {
color: #0e489d;
background-color: RGBA(153, 165, 213, 0.3);
}
.main-container .multiline {
.multiline {
white-space: pre-line;
}