
Vasile Vilvoiu
Verified Expert in Engineering
Software Developer
Bucharest, Romania
Toptal member since April 1, 2021
After more than four years working as an engine developer for an open-source RDBMS, Vasile successfully managed and grew a computer vision and AI team from three to 14 members. He is passionate about most things technical and enjoys venturing outside of his comfort zone.
Portfolio
Experience
- Software Engineering - 10 years
- C++ - 5 years
- C - 5 years
- DSP - 4 years
- RDBMS - 4 years
- OpenCV - 4 years
- SciPy - 3 years
- Python - 3 years
Availability
Preferred Environment
Linux, GNU, C++, C, Python
The most amazing...
...thing I've implemented while developing CUBRID are lock-free structures like lists and hash maps that generated a drastic runtime performance improvement.
Work Experience
Software Engineer
NuoDB
- Performed as the primary developer for columnar table support in the SQL engine.
- Was an important part of the effort to implement a new (state-of-the-art) query optimizer for the SQL execution engine. Charged with the implementation of selectivity estimation and access path selection, as well as other components.
- Improved the Interesting Properties framework implementation in the legacy optimizer.
- Implemented window function support in the SQL execution engine.
Research Engineer
Freelance
- Developed a high-fidelity, motion and pose invariant, 3D facial reconstruction algorithm that I later implemented into a facial authentication solution.
- Developed a real-time document tracking solution running on budget mobile phones to validate government IDs.
- Implemented a C++ inference framework for deep neural networks running on ARM-embedded devices.
System Development Engineer
Amazon.com
- Started the implementation of a kernel crash collection, classification, and reporting service in the AWS fleet for the (then new) Nitro architecture.
- Contributed actively to the architectural decisions during the design phase.
- Networked with other AWS teams to understand their potential needs from such a system.
Team Lead
Apsisware
- Led and grew the computer vision R&D team from three to 14 members by constantly delivering high-quality solutions to our clients.
- Developed many environment comprehension technologies for self-driving vehicles, both high-complexity (deep neural networks) and low-complexity solutions for cheap hardware.
- Implemented some of our researched solutions into production, such as Cortex-A53 and NVIDIA Jetson targets.
Software Engineer
Arnia Software
- Implemented a window function up to the SQL standard, including evaluation order optimizations.
- Performed in-memory optimizations of aggregate function evaluation, with disk failover and low overhead in corner cases.
- Implemented a lock-free data structures framework and their usage in high contention scenarios, such as object lock tables and page buffers.
- Improved many functionalities, including implementation of SQL functions and Regex support.
Software Developer
System Innovation Romania
- Developed our 3rd-party localization module for Romania in SAP Business One.
- Developed UI and functionality extensions for SAP Business One.
- Supported clients with their migration to our product.
Experience
CUBRID
https://github.com/cubrid/CUBRIDI was one of the core engine developers, working on anything from the parser and query optimizer to the storage and execution engine. Please run "git log –author=Vilvoiu" on CUBRID's GitHub for a complete list of my commits.
CBOR Library | libecbor
https://github.com/rimio/libecborI'm the creator and developer of this open-source project, released under the MIT license.
Spectogram Tool | specgram
https://github.com/rimio/specgramCreated it because of the lack of such a flexible tool for live monitoring of signal sources, including anything from audio to MHz-wide RF downconverted sources.
I'm the creator and developer of this open-source project, released under the MIT license.
SSTV Open Source Library | libsstv
https://github.com/rimio/libsstvThis project aims to provide a portable, clean, lightweight library for encoding and decoding such audio signals into raw images.
I'm the creator and developer of this open-source project, released under the MIT license.
Education
Bachelor's Degree in Computer Science
Politehnica University of Bucharest - Bucharest, Romania
Skills
Libraries/APIs
SciPy, OpenCV, TensorFlow
Tools
GNU Debugger (GDB), CMake, SAP Business One SDK, Crystal Reports
Languages
C++, C, Python, SQL, Embedded C++, C#
Storage
RDBMS, Elasticsearch
Paradigms
Object-oriented Programming (OOP), Object-oriented Design (OOD)
Platforms
Linux, Amazon Web Services (AWS)
Other
Software Engineering, GNU, Engineering, DSP, Image Processing, Algorithms, Intel RealSense, Concise Binary Object Representation (CBOR), Digital Signal Processing, Artificial Intelligence (AI), Networking
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring