homepage/data.json

125 lines
5.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "David Hrdina Němeček",
"photo": "photo.png",
"headline": "Principal Software Engineer at Oracle NetSuite",
"summary": "Working on the UI platform architecture for 40k+ companies. Focused on AI-assisted engineering, observability, and performance.",
"email": "explosive@dejvino.cz",
"location": "Brno, Czechia",
"phone": "+420 775 26 26 32",
"contact_links": {
"Website": "https://www.dejvino.cz",
"Email": "mailto:explosive@dejvino.cz",
"Resume": "https://dejvino.cz/cv"
},
"about": [
"Principal Software Engineer at Oracle NetSuite, working on the UI platform for 40k+ companies."
],
"highlights": [
{
"title": "Designed the Telemetry stack architecture",
"description": [
"I shaped the product's telemetry direction, spanning the UI, backend and the AI agents. We gained a unified cross-system view informing user behavior and performance.",
"Product teams gained insigths through live dashboards. Details went from a user's click down to AI agents' internal processing."
],
"date": "2024 2026"
},
{
"title": "UI performance optimizations",
"description": [
"I continually reviewed the UIbackend network traffic for performance bottleneck, working with teams to improve them.",
"I rolled out a persistent client-side caching library, cutting down 43% on page load times.",
"A tiered bundle dependency loading mechanism made the first-time visitor's page size 72% smaller, improving their experience.",
"I identified a design flaw causing an endpoint to return a 1000 times or more larger payload than expected, for some users on production. We redesigned the endpoint before this became a problem."
],
"date": "2025 2026"
},
{
"title": "UI testing architecture lead",
"description": "I led a group of senior QA engineers, forming the UI testing strategy. I gained support for rolling out ----",
"date": "2021 2023"
},
{
"title": "Pluggable tax calculation engine",
"description": "Tiered JS bundle dependency loading for shorter page load times.",
"date": "2017 2020"
}
],
"outside_work": [
"Mandolin",
"Synthwave",
"Electronics",
"3D Printing",
"Mountain Biking"
],
"cv": {
"experience": [
{
"title": "Principal Software Engineer (UI Platform Architecture)",
"company": "Oracle|NetSuite",
"date": "2023 present",
"description": "Driving the technical vision for the UI Platform. Responsible for feature discovery, high-level technical design, and architectural prototypes. Leading initiatives in product analytics, performance optimization, and AI-assisted developer experience. Mentoring senior staff and defining standards for CI/CD pipelines."
},
{
"title": "Senior Software Development Manager (UI Platform)",
"company": "Oracle|NetSuite",
"date": "2022 2023",
"description": "Engineering lead for multiple UI Platform teams. Building a UI framework and tooling used by the rest of the organization. Leader of a UI testing architecture group."
},
{
"title": "Software Development Manager (UI Platform)",
"company": "Oracle|NetSuite",
"date": "2020 2022",
"description": "Engineering lead for a UI Platform team building UI toolkit components used by the rest of the organization. Technical product owner while bootstrapping the team."
},
{
"title": "Software Development Manager (ERP, Tax)",
"company": "Oracle|NetSuite",
"date": "2017 2020",
"description": "Team lead for ERP: Tax. Design and implementation of a pluggable Tax calculation engine. Coordination of 20 people across 4 squads."
},
{
"title": "Senior Software Engineer (ERP, Tax)",
"company": "Oracle|NetSuite",
"date": "2013 2017",
"description": "Development of tax calculation and reporting modules in a cloud ERP system. Large-scale refactoring of legacy code."
},
{
"title": "Software Engineer",
"company": "Q2 Interactive",
"date": "2009 2013",
"description": "Development of e-commerce, ERP and CRM web applications and services."
}
],
"skills": {
"Daily": [
"TypeScript",
"Java",
"OpenSearch",
"OpenTelemetry"
],
"Languages": [
"Czech (native)",
"English (proficient)",
"German (elementary)"
]
},
"education": [
{
"degree": "Master's degree",
"field": "Parallel and Distributed Systems",
"institution": "Faculty of Informatics, Masaryk University Brno",
"date": "2011 2013",
"thesis": "Efficient computation and visualization of correlations in medical signals. High-performance computation of correlations on large volumes of analog data in C++ using supercomputers. Visualization of the computed results through interactive exploration and processing of the data by a researcher in Python."
},
{
"degree": "Bachelor's degree",
"field": "Parallel and Distributed Systems",
"institution": "Faculty of Informatics, Masaryk University Brno",
"date": "2008 2011",
"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 used to interact with the molecular simulation."
}
],
"philosophy": "I design platform layers that stay out of the way while enabling everything else. Quiet infrastructure. Measurable value."
}
}