Career Profile
Software Engineer with experience in backend/frontend, having a deep understanding of CS fundamentals (algorithms/data structures), design patterns, MVC, TDD, and coding best practices. I’ve worked on large projects for public sectors and software industry, designing and implementing high-traffic, distributed, scalable, and reliable systems. I am still eager to learn new technologies and work on cutting-edge data engineering and systems development.
Experiences
Scientific Publications & Blogposts
2022
Storiks: A Framework to Evaluate Performance Interference on Key-Value Stores
IEEE Access
Evaluation of Hash Join Operations Performance Executing on SDN Switches: A Cost Model Approach.
Journal of Information and Data Management 13 (2)
Advancing Near-Data Processing with Precise Exceptions and Efficient Data Fetching.
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
Advancing Database System Operators with Near-Data Processing
International Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP)
2021
Performance Interference on Key-Value Stores in Multi-tenant Environments: When Block Size and Write Requests Matter
ACM/SPEC International Conference on Performance Engineering (LTB@ICPE)
Survey on near-data processing: Applications and architectures
Journal of Integrated Circuits and Systems
2020
Uncovering Performance Interference of Multi-Tenants in Big Data Environments
IEEE BigData
2019
Database Processing-in-Memory: An Experimental Study
Proceedings of Very Large Data Bases (VLDB Endowment)
2018
Database Processing-in-Memory: A Vision
PhD Workshop, VLDB
Near-Data Filters: Taking Another Brick from the Memory Wall
ADMS@VLDB
2017
Intrinsics-HMC: An Automatic Trace Generator for Simulations of Processing-In-Memory Instructions
WSCAD
2015
KSample: Dynamic Sampling Over Unbounded Data Streams
National Symposium of Database (SBC - SBBD2015)
