125 lines
5.7 KiB
JSON
125 lines
5.7 KiB
JSON
{
|
||
"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 UI–backend 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."
|
||
}
|
||
}
|