CV tuning

This commit is contained in:
Dejvino 2026-07-27 16:30:14 +02:00
parent 4e41649002
commit d79f454b8d

121
data.json
View File

@ -2,7 +2,7 @@
"name": "David Hrdina Němeček", "name": "David Hrdina Němeček",
"photo": "photo.png", "photo": "photo.png",
"headline": "Principal Software Engineer at Oracle NetSuite", "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.", "summary": "UI platform architect specializing in AI-assisted engineering enablement, telemetry and performance.",
"email": "explosive@dejvino.cz", "email": "explosive@dejvino.cz",
"location": "Brno, Czechia", "location": "Brno, Czechia",
"phone": "+420 775 26 26 32", "phone": "+420 775 26 26 32",
@ -12,35 +12,58 @@
"Resume": "https://dejvino.cz/cv" "Resume": "https://dejvino.cz/cv"
}, },
"about": [ "about": [
"Principal Software Engineer at Oracle NetSuite, working on the UI platform for 40k+ companies." "Principal Software Engineer at Oracle NetSuite, focusing on AI-assisted developer enablement, UI platform architecture, performance, and observability for 40k+ enterprise customers."
], ],
"highlights": [ "highlights": [
{ {
"title": "Designed the Telemetry stack architecture", "title": "AI-first Design System Guidance Tooling",
"description": [ "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.", "Researched and prototyped an AI-first UI Toolkit guidance system leveraging Model Context Protocol (MCP), covering over 260 components and guideline documents in collaboration with 3 frontrunner UX designers.",
"Product teams gained insigths through live dashboards. Details went from a user's click down to AI agents' internal processing." "Created an automated code review bot leveraging this knowledge corpus, successfully trialed across 4 platform and app delivery teams to validate UI changes early in development."
],
"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" "date": "2025 2026"
}, },
{ {
"title": "UI testing architecture lead", "title": "Telemetry & Observability Stack Architecture",
"description": "I led a group of senior QA engineers, forming the UI testing strategy. I gained support for rolling out ----", "description": [
"Shaped product telemetry architecture spanning frontend UI, backend integration, and AI interaction streams.",
"Championed migration from legacy telemetry solutions to OpenTelemetry. Integrated Oracle APM for enterprise-grade performance monitoring.",
"Designed action-root hybrid sampling strategy to achieve a 92% telemetry volume reduction while preserving critical user-behavior signals.",
"Delivered in-app trace visualizer, driving up telemetry adoption among teams."
],
"date": "2024 2026"
},
{
"title": "UI Performance & Bootstrap Optimization",
"description": [
"Analyzed UI app bootstrap performance, driving improvements that gained 28% speed improvement.",
"Eliminated redundant network requests by introducing TanStack Query network caching.",
"Defined tiered JavaScript dependency loading mechanism for on-demand toolkit loading."
],
"date": "2025 2026"
},
{
"title": "Consumer-driven Contract Testing",
"description": [
"Prototyped UI <=> backend API contract testing using Pact to prevent cross-system breaking changes early in the development lifecycle.",
"Defined consumer test suites, contract generation, and provider verification workflows between frontend UI applications and backend services."
],
"date": "2025 2026"
},
{
"title": "UI Testing Strategy & Architecture",
"description": [
"Led senior QA engineers in defining and executing the long-term UI testing architecture strategy across platform teams.",
"Established automated test suites, quality guardrails, and release visibility workflows to elevate testing standards across UI platform releases."
],
"date": "2021 2023" "date": "2021 2023"
}, },
{ {
"title": "Pluggable tax calculation engine", "title": "Pluggable Tax Calculation Engine",
"description": "Tiered JS bundle dependency loading for shorter page load times.", "description": [
"Architected and led the development of a pluggable tax calculation engine for NetSuite cloud ERP.",
"Coordinated technical strategy across 20+ software engineers in 4 squads, standardizing global tax calculation pipelines."
],
"date": "2017 2020" "date": "2017 2020"
} }
], ],
@ -57,50 +80,82 @@
"title": "Principal Software Engineer (UI Platform Architecture)", "title": "Principal Software Engineer (UI Platform Architecture)",
"company": "Oracle|NetSuite", "company": "Oracle|NetSuite",
"date": "2023 present", "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." "description": "Driving technical vision and solution architecture for the NetSuite UI Platform (NetSuite Next / NetSuite Prime). Leading initiatives in AI-assisted developer enablement (MCP tooling, automated code review bots), telemetry architecture (action-root sampling, 92% volume reduction), performance optimization (28% speedup), and UIbackend contract testing. Authoring decision documents, prototypes, and handovers for delivery teams."
}, },
{ {
"title": "Senior Software Development Manager (UI Platform)", "title": "Senior Software Development Manager (UI Platform)",
"company": "Oracle|NetSuite", "company": "Oracle|NetSuite",
"date": "2022 2023", "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." "description": "Engineering lead for multiple UI Platform teams building core framework components and developer tooling. Led a group of senior QA engineers to establish the UI testing architecture strategy and test automation standards."
}, },
{ {
"title": "Software Development Manager (UI Platform)", "title": "Software Development Manager (UI Platform)",
"company": "Oracle|NetSuite", "company": "Oracle|NetSuite",
"date": "2020 2022", "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." "description": "Engineering lead for a UI Platform team building shared Redwood UI components. Acted as technical product owner while bootstrapping the team and establishing component delivery standards."
}, },
{ {
"title": "Software Development Manager (ERP, Tax)", "title": "Software Development Manager (ERP, Tax)",
"company": "Oracle|NetSuite", "company": "Oracle|NetSuite",
"date": "2017 2020", "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." "description": "Engineering lead for ERP Tax domain. Designed and delivered a pluggable tax calculation engine, coordinating technical direction for 20+ engineers across 4 squads."
}, },
{ {
"title": "Senior Software Engineer (ERP, Tax)", "title": "Senior Software Engineer (ERP, Tax)",
"company": "Oracle|NetSuite", "company": "Oracle|NetSuite",
"date": "2013 2017", "date": "2013 2017",
"description": "Development of tax calculation and reporting modules in a cloud ERP system. Large-scale refactoring of legacy code." "description": "Development of cloud ERP tax calculation and reporting modules. Led large-scale refactoring of legacy codebases and improved calculation reliability for enterprise clients."
}, },
{ {
"title": "Software Engineer", "title": "Software Engineer",
"company": "Q2 Interactive", "company": "Q2 Interactive",
"date": "2009 2013", "date": "2009 2013",
"description": "Development of e-commerce, ERP and CRM web applications and services." "description": "Development of e-commerce, ERP, and CRM web applications and custom services."
} }
], ],
"skills": { "skills": {
"Daily": [ "AI & Developer Enablement": [
"TypeScript", "Model Context Protocol (MCP)",
"Java", "AI Code Review Bots (trialed across 4 delivery teams)",
"OpenSearch", "AI Interaction Telemetry",
"OpenTelemetry" "Source-Owned Knowledge Systems (260+ components & guidelines)"
], ],
"Languages": [ "Platform & Architecture": [
"UI Platform Architecture",
"Single-Page Applications (SPA)",
"NetSuite Next / Prime",
"Redwood & Ocean UI Ecosystems",
"Cross-System Traceability"
],
"Telemetry & Observability": [
"OpenTelemetry",
"Oracle APM",
"OpenSearch Trace Analytics",
"Trace Modeling & Context Propagation",
"Action-Root Hybrid Sampling (92% volume reduction)"
],
"Performance & Testing": [
"Browser & Playwright Trace Analysis (28% speedup)",
"Bundle Size Optimization (619 KB reduction)",
"TanStack Query (QueryClient)",
"Pact Contract Testing (UIBackend)",
"Jest & Playwright"
],
"Languages & Stack": [
"TypeScript",
"JavaScript",
"Java",
"C++",
"Python"
],
"Languages Spoken": [
"Czech (native)", "Czech (native)",
"English (proficient)", "English (proficient)",
"German (elementary)" "German (elementary)"
],
"Certifications": [
"OCI 2025 Certified AI Foundations Associate",
"OCI 2025 Certified Observability Professional"
] ]
}, },
"education": [ "education": [
@ -116,9 +171,9 @@
"field": "Parallel and Distributed Systems", "field": "Parallel and Distributed Systems",
"institution": "Faculty of Informatics, Masaryk University Brno", "institution": "Faculty of Informatics, Masaryk University Brno",
"date": "2008 2011", "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." "thesis": "Parallel implementation of force-field decompression algorithm. Executed on a supercomputer cluster to perform real-time simulation of molecular forces, providing haptic feedback to a 3D pointing device."
} }
], ],
"philosophy": "I design platform layers that stay out of the way while enabling everything else. Quiet infrastructure. Measurable value." "philosophy": "I design platform layers that stay out of the way while enabling everything else. Quiet infrastructure. Measurable value."
} }
} }