Vinicius Jarina

Senior Software Engineer at Apple

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vinicius Jarina is a senior software engineer with 15+ years of professional experience and two decades of hands-on software design and delivery across desktop, server, and mobile environments. He specializes in native, cross-platform C++ and .NET development—shipping tooling, runtimes and UI frameworks for macOS and Windows—and has deep practical knowledge of OS internals, POSIX, multithreading and language interop. At Microsoft and Apple he focused on developer tooling and platform integration, and his open-source contributions to Mono (fixing XML serialization edge cases) and XWT (cross-platform UI/tree view improvements) show a strong attention to reliability and cross-backend compatibility. Comfortable across full stacks and languages (C, C++, C#, Objective-C, Python, JavaScript), he pairs low-level systems expertise with higher-level product thinking. Based in Seattle, he brings a mix of compiler/runtime experience, mobile UI tooling and CI-driven delivery that helps teams ship robust, multi-platform native applications.
code15 years of coding experience
job19 years of employment as a software developer
bookCaelum
bookBachelor's degree, Business Administration and Management, General, Bachelor's degree, Business Administration and Management, General at School of Economics, Business and Accounting at the University of São Paulo
bookImpacta
bookCurso técnico em Processamento de Dados, Programação, Curso técnico em Processamento de Dados, Programação at FASP
bookMackenzie Presbyterian University
bookDRC
bookLicenciatura em Matemática, Matemática, Licenciatura em Matemática, Matemática at Universidade de São Paulo / USP
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
11reputation
8kreached
1answer
0questions
github-logo-circle

Github Skills (22)

unit-testing10
runtimes10
multiplatform10
net10
dotnet10
cross-platform10
ui-design10
xml-serialization10
asp-net10
uid10
front-end-development10
dotnet-core10
csharp10
platform-independent10
dotnet-new9

Programming languages (10)

C#TypeScriptPowerShellC++ShellCJavaScriptPHP

Github contributions (5)

github-logo-circle
mono/xwt

Jul 2014 - Jul 2019

A cross-platform UI toolkit for creating desktop applications with .NET and Mono
Role in this project:
userFull-stack Developer
Contributions:21 commits, 13 PRs, 6 pushes in 5 years 1 month
Contributions summary:Vinicius made significant contributions to the XWT cross-platform UI toolkit, primarily focused on enhancing the tree view components across different backends (Gtk, WPF, Mac). They implemented new tree operations, fixed bugs related to node manipulation and layout, and integrated text editing features for rich text views. The user also improved popover functionality, addressing crashes and appearance issues specific to the Mac platform.
dotnetuwpwindowsdesktop-applicationsmono
mono/mono

Mar 2012 - Jun 2012

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:19 commits in 3 months
Contributions summary:Vinicius primarily contributed to the Mono project by fixing serialization/deserialization issues, specifically related to nullable enums and DateTimeOffset. Their work involved modifying code in `XmlFormatterDeserializer.cs`, `XmlFormatterSerializer.cs` and writing unit tests to address bugs and ensure proper handling of data structures like `List<T>` and `DateTimeOffset?` within the XML serialization framework. This included changes to the `KnownTypeCollection` and creation of test classes like `Bug2843Test.cs` and `Bug3258Test.cs`, indicating a focus on improving data serialization/deserialization robustness.
dotnetjitruntimemonoandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial