Boris Ulasevich

Principal Software Engineer at BellSoft

Argentina
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

👤
Senior
🎓
Top School
Boris Ulasevich is a Principal Software Engineer with a 25-year track record designing and implementing JVMs, compilers, and embedded runtimes, currently leading low-level VM work at BellSoft from Argentina. He brings deep expertise in HotSpot/CLDC, JIT code generation (including Thumb-2 and Cortex-M4F), debugger and profiler integration, and bare-metal porting acquired across Sun, Oracle, and embedded projects. Known for bridging theory and practice, he started in compiler bootstrapping and language toolchains (Visual Prolog) and moved into production JVM engineering and innovative profiling architectures for constrained devices. His contributions to improving LLDB test automation reflect a rigorous QA mindset that complements his systems-level development. Colleagues rely on him for organizing complex porting efforts and delivering reliable runtime behavior rather than typical application-level Java development. He holds a Master’s in Mathematics from Saint Petersburg State University, underscoring a strong formal foundation behind his systems design decisions.
code9 years of coding experience
job14 years of employment as a software developer
bookMaster, Mathematics, Master, Mathematics at Saint Petersburg State University
bookPhysical and mathematical Lyceum No. 30 (St. Petersburg)
stackoverflow-logo

Stackoverflow

Stats
249reputation
19kreached
2answers
0questions
github-logo-circle

Github Skills (11)

debugging10
python10
lldb10
test-automation10
unit-testing9
clang6
programming-language6
singleton6
android6
llvm6
java6

Programming languages (4)

JavaShellC++LLVM

Github contributions (5)

github-logo-circle
llvm-mirror/lldb

Dec 2016 - Feb 2017

Project moved to: https://github.com/llvm/llvm-project
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits in 1 month
Contributions summary:Boris primarily focused on improving the testing of the lldb debugger. Their contributions involve writing and modifying test cases, specifically related to breakpoint behavior, stepping, and conditional breakpoints. The code changes demonstrate the implementation of test scenarios using Python and lldb's testing framework to verify debugger functionality. The user ensured the debugger's correct behavior by testing various stepping and breakpoint scenarios.
llvmdebuggerlldbgdb
sifive/riscv-llvm

Nov 2016 - Feb 2017

SiFive's LLVM working tree
Contributions:8 commits in 3 months
llvm
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