Klayton Dias

Klayton Dias

Mid-Level Software Developer

LinkedIn GitHub Email Lattes CNPq

About Me

  • Mid-Level Software Developer with experience at Corelab, where I worked across multiple products simultaneously with a focus on APIs, integrations, and multi-tenant systems.
  • Post-graduate in Software Architecture, with applied knowledge in Clean Architecture, SOLID, and design patterns.
  • Experience with Node.js, TypeScript, AdonisJS, PostgreSQL, Sequelize and the modern software development ecosystem.
  • Experience with Docker, GitHub Actions, and CI/CD practices for consistent environments and automated deliveries.
  • Version control with Git and Gitflow, ensuring team organization and collaboration through code reviews and PRs.
  • Building personal tools: Chrome extensions, desktop apps with Tauri + Rust, and various automations.
  • Focus on challenging projects that require business logic, system organization, and process automation.

Main Stack

Node.js TypeScript JavaScript Python Rust C# PostgreSQL Docker Git

My Journey

  • Started at age 13: First contact with programming by configuring online game servers, learning Java and system administration in practice — where everything started with curiosity and a desire to understand how things work.

  • Information Technology Degree: Deepening knowledge in programming, architecture, and agile methodologies, building technical foundations and a systemic view.

  • Mega Júnior (UFMS) — Jun/2025 to Jan/2026: Served as Tech Lead and software developer in the complete refactoring of the Dipemax project API, applying Clean Architecture, Node.js, TypeScript, JWT, and Swagger.

  • Post-Graduation in Software Architecture: Deepened understanding of system design, Clean Architecture, and patterns that make code sustainable and maintainable.

  • Corelab — Sep/2025 to Aug/2026: Worked as a Mid-Level Software Developer across 5 simultaneous products, with responsibility for APIs, mobile integrations, security, and delivery quality in a startup environment.

Currently: Evolving in Rust/Tauri for desktop development, deepening API security practices (RBAC, CSRF, rate limiting), and continuing to build personal tools that solve real day-to-day problems.

Academic Background

  • B.S. in Information Technology – UFMS (Jan/2025 – present)
  • Basic English Level II – IFMS, Initial and Continuing Education (Mar/2026 – present)
  • .NET Application Development – Educaminas EAD (Jan/2025 – Nov/2025)
  • Post-Graduation in Software Architecture – Educaminas EAD (Jan/2025 – Jul/2025)
  • Post-Graduation in BIM Project Management and Development – Faculdade de Minas (Sep/2023 – Jul/2024)
  • Bachelor's in Architecture and Urbanism – Uniderp (Jun/2013 – Jun/2018)

Free Courses

  • Relational Database – freeCodeCamp (Oct/2025)
  • Scientific Computing with Python – freeCodeCamp (Mar/2024)
  • Legacy JavaScript Algorithms and Data Structures – freeCodeCamp (Feb/2024)
  • Microsoft Power BI for Business Intelligence and Data Science – Data Science Academy (Jan/2024)
  • Git and GitHub – Curso em Vídeo (Dec/2023)
  • Python 3 – World 3 – Curso em Vídeo (Nov/2023)
  • Analog Electronics and Power Electronics – Nubbi (Sep/2020)
  • Computer Technician Course – Prime Cursos do Brasil (Sep/2017)
  • PC Operator and Computer Graphics – Mega Center Consultoria (Jan/2011)
  • National Computer Program – Gledições Promoções e Assessoria (Sep/2005)
–