Hi. I'm Lam @Demonthorn vh 🤟

About

Short Bio

I'm a software engineer with over a decade of experience spanning various domains. In recent years, my focus has shifted to high-load server-side projects, distributed systems, and platform development. This includes optimizing infrastructure, working extensively with containers, and implementing Cloud Native technologies.

After weathering many ups and downs, including abandoning my architectural studies to pursue my passion for programming, I feel fortunate to have made that decision. Currently, I primarily use Golang, C# and Typescript (though I'm not a fan of the latter). However, I'm proficient in about 4 other programming languages, including PHP, Java, Rust, and Python.

While I don't have a Wikipedia page dedicated to me (of course 😆), you can find more detailed information about my background in the media bio provided below.

Career

I got my first taste of programming when I was just nine years old. Armed with Microsoft Frontpage, I set out to create an English teaching website.

It wasn't much - just a basic static page with some marquee text zipping across the screen and a bunch of colorful hyperlinks in every shade imaginable.

In my grand plan to go global 🌍, I copied my masterpiece onto a floppy disk and headed to the local internet cafe. Needless to say, my attempt to launch it online didn't quite pan out as I'd hoped.

Experience

  • U
    Jun 2016 · Present
    Technical Lead
    Upcare

    My 8-year journey at Upcare has been a long and transformative experience, filled with both positive and challenging moments. During this time, I've strived to overcome real-life issues, mental health challenges, and personal limitations.

    My role primarily focuses on utilizing technology to optimize business operations, while also actively participating in business analysis and marketing. However, my passion for technology ultimately led me to concentrate on technical aspects. I took charge of various systems including CRM, CMS, tracking systems, and more. This extensive period has helped me develop a strong business sense, enabling me to deal directly with clients without the need for a dedicated Business Analyst.

    A significant figure in this experience has been Director GiaNB, who has consistently shown patience with our team throughout this journey. His support has been instrumental in our growth and development.

  • W
    Nov 202x · Aug 207x · COVID-Era
    Technical Lead
    Wolffun Game

    My team and I focus on backend development for titles such as Thetan Arena and Thetan Rivals. My responsibilities include designing scalable systems and implementing solutions that blend traditional game development with blockchain technology.

    For the first time, I experienced a work environment where maintaining social relationships felt natural and unforced. I had the privilege of meeting and collaborating with numerous talented individuals whom I deeply respect, both professionally and personally. Notable among these were HoangST, DucDQ, and CEO KhanhND. Their expertise and character left a lasting impression on me, contributing to a workplace atmosphere that was both intellectually stimulating and socially comfortable.

    Although I took a break from my work here due to some real-life issues, I'm pleased to say that nothing has changed. The team has always welcomed me back warmly, and I still feel a strong sense of belonging.

  • C
    Apr 2015 · Jun 2016
    Web Technical Lead
    C** ******
    To be honest, the time I spent here was quite dark for me in terms of both personal and technical aspects, so I don't want to disclose too much information publicly. I took charge of managing the company's websites and some news portal. This role allowed me to hone my skills in web development and content management, working on high-traffic platforms that catered to a diverse audience.
  • V
    Nov 2013· Jan 2015
    Software Engineer
    VNG Corp

    I started working here before graduating from university, so I didn't have much experience at the time. I was responsible for several features of the social networking platforms Zing Me and Zing Forum. This period marked a time of rapid growth for me, building my confidence that with enough research, I could accomplish anything.

    My mentor was TiepVV, who coincidentally came from the same hometown as me. He was a very friendly person and always patient with me, even though I caused him many headaches. I remember one instance where I accidentally crashed a service and went to lunch without realizing it, which must have been quite frustrating for him xD

    This experience was crucial in shaping my professional development and instilling a sense of self-reliance in my problem-solving abilities. The supportive mentorship I received, despite my rookie mistakes, played a significant role in my growth as a developer.

Let's Connect

For many years, I've thrived as a solo developer, preferring the solitude of independent work to the bustle of large teams. Throughout my career, I've turned down numerous offers from big companies, partly due to a lack of interest, partly due to my inherent laziness, but mostly because I struggle with the expectation of constant social interaction. The prospect of maintaining a facade of friendliness in a corporate environment has always been a significant hurdle for me. I've found that my best work comes when I'm able to focus solely on the code, without the distractions of office politics or forced socializing. While this path may not be conventional, it's allowed me to stay true to myself and my preferred working style.

However, despite my preference for solitude, I've always been enthusiastic about sharing my knowledge and experience. I'm consistently eager to answer technology-related questions or provide career guidance to newcomers in the field. This aspect of my personality allows me to contribute to the tech community in a way that aligns with my antisocially-inclined-and-pathologically-allergic-to-relationship-maintenance nature, while still making a positive impact on others' professional journeys.

While I'm not currently accepting freelance work, I'm open to hearing about potential opportunities. I enjoy exploring new possibilities and, if there's a great fit, I'm happy to consider collaboration. If you'd like to discuss any ideas or projects, feel free to reach out to me at i@vhlam.com. Let's start a conversation and see where it leads!