keyLogo

Dennis Kormalev

Hi, I'm Dennis Kormalev - Principal Software Engineer @ Roblox

I'm driven by tackling complex technical challenges and architecting elegant, scalable software frameworks, especially in distributed systems and C++. I thrive in environments where I can mentor teams and push the boundaries of what's possible with asynchronous and multi-threaded programming.

Roblox
San Francisco Bay Area, CA, USA
AI insights

At a glance

Curated signals on strengths, focus areas, and how they can help.

Led architecture for multiple in-house frameworks used by dozens of projects across companies.

Currently a Principal Software Engineer at Roblox, specializing in C++ for building robust libraries and frameworks.

Can help others by architecting and building scalable, high-performance software frameworks and mentoring engineering teams.

🚀 Career trajectory

Engineering Foundation

Began career with hands-on development, gaining broad experience across various software domains.

Software Development

C++

Embedded Systems

Leadership and Architecture

Transitioned into lead roles, focusing on designing and architecting scalable frameworks and mentoring teams.

Team Lead

Architecture

Framework Development

Senior/Principal Contributions

Operated at top tech companies, driving complex projects and contributing at a principal engineering level.

Senior Engineer

Principal Engineer

Distributed Systems

Robotics

Future Impact at Roblox

Joining Roblox as a Principal Software Engineer to shape future platform development.

Roblox

C++

System Design

💪🏻 Superpowers

Architect of Scalable Frameworks

Designing and implementing foundational software that powers diverse projects.

Led architecture for multiple in-house frameworks.

Frameworks used by dozens of projects across companies.

Specialized in asynchronous and multi-threaded systems.

Cross-Domain C++ Expert

Proficient in diverse C++ applications from infrastructure to embedded systems.

Developed distributed infrastructure solutions.

Built Qt-driven embedded systems and robotics frameworks.

Extensive experience with C++, Go, and Bazel.

Mentor and Team Catalyst

Cultivating engineering talent and fostering collaborative development environments.

Mentored teams for over 5 years.

Facilitated knowledge sharing and technical growth.

Guided architectural decisions for complex systems.

I'm excited about

Discovering novel approaches to asynchronous programming challenges.

Connecting with fellow innovators in distributed systems and game development.

Exploring opportunities to mentor rising engineers and contribute to open-source frameworks.

I can help with

Architecting and building scalable, high-performance software frameworks.

Mentoring and guiding engineering teams on complex C++ projects.

Sharing insights on optimizing multi-threaded and asynchronous systems.

I would love your help on

Identifying emerging trends in functional programming for system design.

Finding collaborators for research in real-time distributed systems.

Connecting with experts in advanced compiler optimizations for C++.