With over a decade of experience as a software engineer, I have worked across diverse technology stacks, focusing on designing and implementing scalable solutions for complex technical challenges.
My core interests include cloud computing, distributed systems, and system design, with a particular emphasis on developing innovative, cloud-native applications that drive business value across various domains.
Beyond my professional work, I am passionate about exploring emerging technologies, including decentralized finance (DeFi), blockchain architecture, and Ethereum staking.
Jan 2025
Oct 2022
Jan 2016
Vice President | Software Engineer • Nov 2021 - Present
Software Engineer • July 2019 - Sep 2021
Software Engineer• July 2014 - Jun 2019
Software Engineer Intern• Jun 2013 - Aug 2013
Date: November 1, 2024
Author: Nurbo Kusmagul
With over 3,340 problems on Leetcode as of today, attempting to solve them all is neither practical nor efficient. If you spent just 20 minutes per problem, dedicating 8 hours a day without breaks, it would take you approximately 140 days to get through them all. Clearly, this isn't the best use of your time or resources when preparing for coding interviews. There's a smarter way to leverage Leetcode in your preparation, and it involves combining foundational skills with the power of ChatGPT.
Read MoreDate: October 2, 2024
Author: Nurbo Kusmagul
Coding interviews can be nerve-wracking. Under pressure, it's easy to overlook important details or rush through steps. I’ve designed this checklist to help you navigate the coding interview process systematically, ensuring you present your best self to potential employers. You can use this checklist during the interview - this won’t be considered cheating!
Read MoreDate: September 18, 2024
Author: Nurbo Kusmagul
Many people feel discouraged when they struggle to solve even the "Easy" problems on Leetcode. But it's not their fault. There should be another level called "Pre-Easy" or "Foundational" that focuses on building the problem-solving muscle, guiding folks gradually into more advanced levels. In fact, I believe you can be 90% ready for your coding interview by working through the exercises below, without confusing yourself with advanced algorithms and data structures. If you strengthen your problem-solving skills with these foundational problems, learning the rest will become the easier part.
Read MoreDate: September 17, 2024
Author: Nurbo Kusmagul
Every solution to a coding problem begins with a crucial decision: what’s the best approach? Yet, one of the biggest hints to finding that answer often goes unnoticed—the input constraints, hidden in plain sight.
Read More