About Me

I'm an aspiring software engineer who loves connecting the dots: be it ideas from different disciplines, people from different teams, or applications from different industries.

I have strong technical skills and an academic background in cloud and full-stack/mobile development. My passion lies in solving technical problems with tailored requirements and communicating complex ideas to non-technical stakeholders. I'm able to jump across verticals to deliver high-performing application solutions. I consider myself a fast self-learner, and work well under pressure and strict deadlines.

I'm interested in cloud, full-stack development, or DevOps roles. Please feel free to get in touch.

Education

LUT University

M.Sc.(Tech.), Digital Systems and Service Development 2024-2026

This programme equips graduates with the skills to excel as digital service engineers, cloud service engineers, smart service developers, service designers, project managers, and more. It emphasizes practical, hands-on learning with a multicultural and industry-collaborative approach.

LUT University

B.Sc.(Tech.), Software and Systems Engineering 2021-2024

The program equips students with the skills to develop sustainable, user-friendly software solutions for various societal challenges. Emphasis is placed on scientific thinking, problem-solving using math and science, and considering aspects of digitalization and sustainable development in software design. Graduates are well-prepared for roles in software development, management, and business development across diverse industries, with strong competencies in software engineering.

Czech Technical University in Prague

Erasmus+ Exchange February 2024 - June 2024

Work

Kempower Oyj

Cloud Software Trainee May 2023 - Present

Member of Bus and Truck team

  • • Contributed to the development of new features for the ChargEye EV charger management system and actively solved real-world problems
  • • Developed on all layers of the stack, including frontend, APIs, cloud-native backend, storage, and automated testing
  • • Engaged in code reviews, DevOps, continuous integration and continuous deployment (CI/CD), infrastructure as code, and AWS

LUT University

Teaching Assistant September 2022 - May 2023

Software Engineering and Object-oriented Programming course

  • • Resolved problems that students might have with assignments
  • • Assessed students' assignments and project works
  • • Monitored the general progress of lectures and materials

Skills

I specialize in crafting robust web and mobile applications using various technologies:

  • 🌐 Frontend Development: Proficient in frameworks like Angular, React, React Native, and Vue.js for responsive user interfaces.
  • 💻 Backend Development: Expertise in Node.js, handling heavy workloads with SQL and NoSQL databases.
  • ☁ Cloud Computing: Deploying and managing applications securely on AWS and Azure, utilizing serverless architectures.
  • 🐳 Containerization & Orchestration: Streamlining deployment with Docker and Kubernetes for consistency and scalability.
  • 🛠 DevOps Practices: Implementing CI/CD pipelines with Jira, Bitbucket, and Git for efficient collaboration and code maintenance.
  • 🧪 Testing: Ensuring reliability with testing frameworks like Jest for comprehensive unit and integration tests.
  • JavaScript
  • TypeScript
  • Node.js
  • Angular
  • React
  • Vue.js
  • AWS
  • PostgreSQL
  • MongoDB
  • Azure
  • Docker
  • Kubernetes
  • Atlassian
  • Jest
  • Selenium
  • Git

Frequently Asked Questions

What is your name in your native language?

It's Triệu Huỳnh Bá Nguyên. It's Vietnamese and the family name comes first. Good luck pronouncing it!

How old are you?

I was born in 2003, so you do the math. I'm a Gen Z, if that helps. But age is just a number, right? I'm young, but I'm ambitious and eager to learn and grow.

Where are you located? Are you willing to work on-site?

I'm currently based in Lahti, Finland. I prefer hybrid and remote work, but I'm also willing to relocate and work on-site for the right opportunity. I'm always up for new adventures and experiences, so I'm open to opportunities in different locations.
Currently I'm studying for my master's degree so moving too far away is not an option. I hope to relocate to Western-Central Europe after my studies. 🇪🇺

While I'm currently rooted in Finland, my heart is set elsewhere in Central-Eastern Europe, largely because of the prospect of experiencing a different way of life and broadening my horizons beyond what I know here.

What do you like to do in your free time?

I enjoy hiking, swimming, and reading. I'm also a big fan of traveling. I love exploring new places and meeting new people.

Which countries have you visited?

Check this out: Visited Places

What if I don't like your website? Can I give feedback?

Totally! But keep it short and sweet. I'm on a tight schedule between saving the world from tech glitches and exploring the wonders of the digital universe. So, if you don't mind, make it snappy!
To be honest, my expertise mostly lies on the backend, where the real magic of cloud services happens. My creativity and artistic skills are a bit rusty, so I had to use a pre-built template. I'm always willing to hear how to improve the ✨aesthetic✨ of the site. Will I fix it? Maybe. Will I try? Absolutely.

Why don't you have many projects displayed on your website?

Ah, work, study, and personal projects! As much as I'd love to showcase my personal projects, reality often intervenes in the form of a full-time job and part-time study commitments. But fear not! While my website might not boast a mile-long project list, rest assured that every spare moment is dedicated to honing my skills, learning new technologies, and occasionally indulging in a well-deserved nap. Quality over quantity, right?
If you are very very curious, you can always check out my GitHub profile. No guarantee that you will be impressed though.

What languages do you speak?

Jo, I speak fluent English, Java, Python, JavaScript, C/C++ and a little bit of sarcasm.
Just kidding! I'm fluent in English and Vietnamese. I also speak Czech (A2 level) and Finnish (A1 level). I'm always eager to learn new languages and cultures, because the more languages you know, the more you are human.

Do you have a secret potion for debugging code?

Yes, it's called "caffeine". Drink enough, and you'll start seeing bugs everywhere... or maybe that's just the lack of sleep.

Apart from coffee? How do you deal with bugs?

Bugs? Oh, you mean those adorable little features that keep my job interesting? I usually start by talking to them. If that doesn't work, I'll try to bribe them with coffee. If that doesn't work, I'll just keep coding until they go away. Or until I go away. (Or until my coworkers use their magic - "git blame")
Whichever comes first.

Where do you see yourself in the future?

World domination! Just kidding... mostly. In all seriousness, I aspire to level up from coding ninja to management guru someday. But don't worry, I promise not to let it go to my head... too much.

What is your favorite framework?

I'm a big fan of Angular. It's a powerful framework that allows me to build scalable and maintainable applications. I also enjoy working with React for its simplicity and flexibility.
Angular was also the first framework I learned outside of my academic curriculum. I've been using it ever since, and I'm always excited to learn more about it.

What is your favorite cloud platform?

I'm a big fan of AWS. It offers a wide range of services and features that allow me to build, deploy, and manage applications with ease. I also enjoy working with Azure for its integration with Microsoft products and services.

What is your favorite database?

Ah, that's a tricky one! Each database has its own set of pros and cons, like choosing between your favorite flavors of ice cream. Postgres offers robust features and reliability, MySQL is like the reliable old friend that never lets you down, MongoDB brings flexibility and scalability to the table, MariaDB is a smooth alternative with compatibility, and DynamoDB... well, it's like the high-speed racer of the group. As for my favorite? Let's just say it depends on the project's needs.

What is your favorite programming language?

It's like asking a parent to pick their favorite child. But if I had to choose, it'd be the one that compiles without errors on the first try. But seriously, is there anything better than Python? It's like the Swiss Army Knife of programming languages. It's versatile, powerful, and easy to learn. I would love to add the curly brackets to Python though, as the indentation can be a bit tricky sometimes.
Honestly, modern high-level programming languages nowadays are very similar to each other. You can learn one relatively easily if you understand the underlying concepts of programming.