Back to Projects

Cyclops Dashboard

Junior Software Developer @Dayta AI Limited
Cyclops Dashboard - Image 1

✅ Improved code maintainability and scalability through microservice refactoring

✅ Enhanced code quality and reliability with over 90% test coverage

What is this project about?

At the start of my career, I was given the opportunity to learn all of my technical foundations by assisting on two tasks:

  • Refactoring microservices into smaller and more manageable pieces, to improve maintainability and scalability
  • Bringing test coverage to over 90%, to ensure code quality and reliability
  • Through these tasks, I learned the importance of writing clean and maintainable code, as well as the value of testing in software development. These experiences laid the foundation for my future growth as a developer, and I am grateful for the opportunity to have worked on such impactful projects early in my career.

    Takeaway #1: 🧹 Robert Martin is the man

    Jung-Hong Kim (CTO at Dayta AI Limited back then) and Yanks Yoon (Head of Engineering at Dayta AI Limited back then) always emphasized the importance of writing clean and maintainable code.

    One day on the way to work, they introduced this book to me - Clean Code by Robert C. Martin - by calling the Bible of Software Engineering.

    Since then, I have been following the principles and best practices outlined in this book, and it has greatly improved my coding skills and overall approach to software development.

    🛠️Tech Stack

    Web

    React.js
    React.js
    TypeScript
    TypeScript

    Backend

    Golang
    Golang