https://github.com/bkvillar hello@bkvillar.dev linkedin.com/in/bkvillar

Experience

July 2021–Aug 2025
Electrical Validation Engineer
Intel Corporation
Electrical Engineer in charge of System Marginality Validation
  • Started position as a junior validation engineer and was promoted within six months to system marginality validation project leader engineer.
  • Developed a new structure for the codebase to enable automating testing flows and scripts used in new projects, established stronger processes for debugging sessions and the steps for adding and changing files on this codebase.
  • Led and executed the validation of a test chip program to give design and firmware feedback for future products, reducing firmware update time.
  • Collaborated with a group of 10-15 professionals across firmware, design and validation in the platform bring up of a new product. Within 2 months, produced a full-functioning product with positive customer feedback.
  • Structured test plans for products under development. Executed electrical validation of an Ethernet PHY, covering speeds from 1G to 50G while performing volume execution.
  • Executed statistical and data analysis including part per million defectives (using JMP and internal statistical methods) to evaluate risk and predicted performance in specific conditions
  • As a lead validation engineer, I was trusted to lead product debugging at the PHY and PCS levels. Led necessary research to resolve problems and communicate them to program leaders
  • Collaborated with an international team of 20-30 professionals across firmware, microprocessor architecture, scripting, board design, electrical, and functional validation to deliver firmware updates and debug solutions for clients.
  • Enabled testing platforms and hardware devices to meet the characteristics of a compliant Ethernet PHY.
Jan 2025 – Aug 2025
Research Assistant
Aerospace Mechatronics Laboratory
Backend developer in e-commerce, payments, and airline industry domains.
  • Designed and modeled six 3D dynamic simulations using AGX Dynamics with Python that replicated the results from multiple research papers. Utilized Pandas to analyze and compare simulations results.
  • Collaborated with MDA Space and the European Space Agency (ESA) in the development of regolith containment units (RCU). Replicated the behavior of lunar regolith by modeling and simulating the granular properties of lunar sand obtained from real-life experiments. These simulations drive robotic development for RCU filling and handling.
  • Worked with the company behind AGX dynamics to debug the framework and solve issues that plagued the simulations. Performed a direct comparison with MercuryDPM in C++ and Altair EDEM as dynamics simulators to confirm the capabilities of AGX's program and possibly obtain better results. Documented the process and results extensively for future reference.
2014–2015
Lead Developer
BME-AutSoft Ltd.
Technical Lead, coordinating end to end development projects for external clients.
2012–2013
Senior Software Developer
BME-AutSoft Ltd.
Developer on several projects for different partners.
2008–2012
Software Developer, Junior Software Developer
Budapest University of Technology and Economics
Contract work on various software development and research projects.

Technology

C# and ASP.NET 15 years of experience with application and service development in various domains. Kubernetes and Google Cloud 10 years of experience building scalable distributed systems, optimizing reliability, costs and performance. Python and Golang Developing CI/CD scripts, tooling and Kubernetes controllers. C++ 3 years of developing modern, cross-platform code.
Other: gRPC, F#, TypeScript, MS SQL, Postgre SQL, Entity Framework, Couchbase, Prometheus, Grafana, Azure, XAML, WPF, WinRT, WCF, JNI, MS Mediaroom

Presenting

Meetups and trainings Presented at various meetups and internal workshops about a wide range of topics: Modern C++ and mobile development, ASP.NET, C#, functional programming, gRPC, Kubernetes. Teaching Led seminars at the Budapest University of Technology and Economics between 2010–2015 in courses about software development and .NET.

Open source projects

Sabledocs Static documentation generator for Protobuf and gRPC contracts. Stubbery API stubbing library for .NET. AoC solutions My solutions for the Advent of Code puzzles.

Education

2012
MSc degree in Applied Computer Science
Budapest University of Technology and Economics
2010
BSc degree in Computer Engineering
Budapest University of Technology and Economics
2011
72-515: Web Applications Development with MS .NET 4
MCP exam

Language

English Full professional proficiency Hungarian Native proficiency

Project highlights

2024–2025 Travix–Trip platform integration

Integrating the technical systems of Travix with the shareholder company Trip.com.
Position
Principal Developer @ Travix
Technology
ASP.NET, C#, Java, Kubernetes, OpenApi
Role
I was the delivery lead for a large-scale integration project connecting the technical systems of Travix with the shareholder company, Trip.com.
This involved planning and designing the development work for the API integration of several systems, and creating a rollout strategy for a smooth transition to the new integrations.

2022–2023 Post-Sale Shopping System

Creating a new greenfield e-commerce system, integrating with the existing systems of Travix.
Position
Principal Developer @ Travix
Technology
ASP.NET, C#, Kubernetes, gRPC
Role
I designed the architecture of a greenfield e-commerce shopping system, consisting of multiple distributed ASP.NET services, and established the patterns and tooling for using gRPC in Kubernetes with ASP.NET, Java and Node.JS.

2018–2020 Rule Engine modernization

Improve the technical implementation of an internal business rule engine system.
Position
Principal Developer @ Travix
Technology
ASP.NET, C#, Kubernetes, Envoy, Golang, Python
Role
I was the technical lead for the modernization of an internal business rule engine. This involved taking a classic ASP.NET application running on hundreds of Windows VMs, porting it to ASP.NET Core and deploying it to Kubernetes using Linux and Docker, achieving significant cost savings.
This involved creating a routing proxy with Envoy and creating a custom Kubernetes controller to improve node utilization.

2016–2018 Platform modernization

Evolving a monolithic classic ASP.NET application into a distributed system using ASP.NET Core and Kubernetes.
Position
Senior Developer @ Travix
Technology
ASP.NET, C#, Kubernetes, Google Cloud
Role
Worked in the team evolving a monolithic ASP.NET application into a distributed system, thereby improving its performance and maintainability.
I spearheaded in the organization the adoption of ASP.NET Core with Docker on Kubernetes, by carrying out investigations and creating proof of concepts, establishing tooling and practices, and organizing internal workshops.

2011–2015 Lexa book reader engine and client development

Implementing the rendering engine and client applications for the e-reader application of Hungary's largest book store company.
Position
Senior Developer @ BME-AutSoft Ltd.
Technology
C++, Java, JNI, WPF, XAML, Windows Phone
Role
I was the lead developer of the proprietary rendering engine calculating the text layout for all the e-book reader clients, implemented in modern, cross-platform C++ compiled for multiple technical stacks (Android, iOS, Windows Phone, Windows Desktop).
I also led the development of the Windows Phone 7, Windows 8 and Windows desktop WPF e-reader clients.