0% found this document useful (0 votes)
153 views1 page

Cristei Gabriel Marian CV-10

it originated from my overleaf page lol

Uploaded by

Cristei Gabriel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
153 views1 page

Cristei Gabriel Marian CV-10

it originated from my overleaf page lol

Uploaded by

Cristei Gabriel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Cristei Gabriel-Marian EXPERIENCE

April 2023 - Windows Software Engineer, C/C++/C#


About me Present Venn (venn.com) - DLP Team
I have been programming since 2013. I • Collaborated to create driver to bypass Google Chrome,
am able to find information and pro- Adobe Acrobat, ... sandbox, token and mitigations restric-
cess it by myself, and I have directive tions;
when working. I like, and practice, • Worked on and improved compatibility with Windows user-
space and internals inside the Secure Enclave
thinking outside of the box.
Information – Reverse engineering various parts of the Windows oper-
ating system, including AD (Active Directory) and WAM
[email protected] (Web Account Manager) integration, finding issues in
 Brazil related Microsoft solutions; Credential Manager (We-
b/Windows Credentials) and reimplemented the en-
 github.com/cristeigabriel tirety of the Windows Cred APIs; Sparse Packages –
providing UWP identity to legacy Windows applications;
 linkedin.com/in/cristeigabriel Context Menu Handlers, reverse engineering Windows
 Available full-time 10 (HMENU) and Windows 11 (XAML) context menu
handler implementation into the system; UWP – appli-
Languages cation activation, isolation and basic support; and many
English - Professional Knowledge more;
– Reverse engineering various user-mode business applica-
Romanian - Native Language tions from Microsoft (Office Suite, Teams, etc...); Adobe
Technologies (Acrobat, etc...); Bloomberg; Box (Box Edit, ...); Zoom;
Google Chrome – and addins/plugins for them.
Git, Windows, COM, WinRT, WPF,
• Investigated and solved issues based on crash logs and crash
WinDbg, Minidumps+DbgHelp, dumps in driver, hooks, service, ...;
Sysinternals, Linux, • Improved and generalized testing in our hooks solution, al-
CMake, LLVM, gdb, Frida, lowing easier debugging of hooks in live at unit level, reduc-
IDA(6.8/7.0/7.2/7.5/...), ing the amount of time spent on testing and debugging;
nasm, SDL[7] , X11[7] , DirectX, • Offered guidance and help on-boarding to new team mem-
bers.
vcpkg, cargo, Node+NPM[8] , Node
bindings (C++/Rust with Neon) Oct. 2021 - Founder, C/C++/Lua/JS
Programming Languages March 2023 Aventum (formerly aventum.tk, defunct)
Served software to 500 customers;
• C, C++
• C# • General purpose programming
• Rust – Automated and optimized processes for dynamic fea-
• Lua tures;
• Python – Implemented software <-> external platform chat sup-
• JavaScript port, with text translation integration, media support in
a technically constrained environment;
• PHP
– Developed and documented[¹] a rich scripting API;
References • Systems programming
[1]: api.aventum.tk
github.com/cavalcade-cc/lua-docs – Multi threading; smart memory scanning[²], deploy-
[2]: github.com/cristeigabriel/memscan ing Minidump crash handler using Vectorized Exception
[3]: github.com/microsoft/STL Handler to allow helpful crash reports.
[4]: github.com/microsoft/onnxruntime • Reverse engineered target software platform;
[5]: github.com/cristeigabriel/STB • Developed fully featured user interface toolkit
[6]: github.com/TeamSCALEFORM/scaleform
[7]: github.com/cristeigabriel/zoomer
[8]: github.com/cristeigabriel/speechbubbler CONTRIBUTIONS
[9]: github.com/microsoft/STL/pull/2436
On GitHub, contributed to: STL[³] (implemented 2 LWG pro-
[10]: github.com/cristeigabriel/ALPCLogger
Microsoft posed changes: 3591, 3592), implemented new diagnostics[⁹]
Related from own proposition, onnxruntime[⁴] (synchronized server
- While interviewing with Apple, I found a bug endianness check code with client), and more;
in Swift for Windows, and fixed it using WinDbg On DevCom and other official mediums, reported MSVC com-
script;
piler bugs (compile-time bugs, macro bugs, infinite loop bug),
- Link: bit.ly/42cH72b
and Visual Studio bugs;
- Discovered bug in 32-bit PowerShell on
On GitHub, released a fork of zodiacon’s ALPCLogger¹⁰ with
Windows and fixed it using Frida;
- Link: bit.ly/4hzgRog threaded event debug stacktrace searcher and module name in
Personal
stackframes, libraries such as memscan[²] (C/C++ smart mem-
-Educational, massively parallel, lock-free ory scanning API), STB[⁵] (modern C++ IDA-style pattern string
threadpool, tested with 200 threads per
to byte array conversion, at compile-time), game mods such
core, 200 workers per thread, and more
configurations. as TeamSCALEFORM/scaleform[⁶] which has gathered an user-
- Link: github.com/cristeigabriel/threadpool.c base of over hundreds of people, etc.

You might also like