Skip to content
View levi5's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report levi5

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
levi5/README.md

👋 Hi, I'm Levi Prudêncio

Front-End & Back-End Developer

Software developer focused on building scalable, performant, and maintainable web solutions, with professional experience in Front-end, Back-end, and e-commerce development, especially within the VTEX IO ecosystem.

I work across the entire development stack, from building reusable interfaces and components to developing APIs, integrations, authentication, authorization, and software architectures.


🚀 About Me

  • 💻 Front-end development with React, TypeScript, and JavaScript
  • 🛒 E-commerce development with VTEX IO
  • ⚙️ Back-end development with Node.js and Fastify
  • 🔌 Design and development of RESTful APIs
  • 🔐 Authentication with JWT and authorization with CASL
  • 🧩 Reusable and modular component development
  • 🏗️ Clean Architecture, Clean Code, and SOLID principles
  • 🧪 TDD and Vitest for automated testing
  • 📦 Open-source library development for JavaScript/TypeScript

💼 Experience

🖥️ Front-End Development

Responsible for maintaining and evolving e-commerce platforms using React, TypeScript, and JavaScript, with a strong focus on solutions built with VTEX IO.

Key Deliveries

  • Developed Admin Apps using VTEX IO
  • Integrated and implemented SmartHint intelligent product shelves
  • Integrated product review systems using Yourviews
  • Customized a new checkout flow focused on security and efficiency
  • Developed reusable and modular components for multiple layout contexts
  • Built dynamic features within the VTEX Site Editor
  • Developed solutions while working within the limitations of the VTEX CMS
  • Participated in building an e-commerce store from scratch using the VTEX IO ecosystem

Maintenance & Continuous Improvement

  • Fixed critical bugs and responsive layout issues
  • Implemented new features focused on usability and accessibility
  • Refactored legacy code
  • Applied Clean Code and SOLID principles
  • Improved user experience, reliability, and overall application quality

⚙️ Back-End Development

Experience building back-end solutions focused on automation, APIs, and third-party integrations.

Key Deliveries

  • Developed an application for automated email delivery
  • Built VTEX IO services for integration with third-party platforms
  • Integrated solutions with CRMs and marketing automation tools
  • Developed RESTful APIs using Fastify
  • Documented APIs using Swagger
  • Implemented authentication using JWT
  • Implemented authorization and access control using CASL
  • Applied data validation with Zod
  • Structured applications following Clean Architecture
  • Applied TDD with Vitest

📦 Open Source

Funcio

An open-source library focused on functional programming for JavaScript and TypeScript environments.

🔗 npmjs.com/package/funcio


🛠️ Tech Stack

Front-End

HTML5 CSS3 Sass JavaScript TypeScript React Next.js

Back-End

Node.js Fastify REST GraphQL

Architecture & Testing

Vitest Zod JWT Swagger

Clean Architecture · Clean Code · SOLID · TDD · RESTful APIs

E-commerce & CMS

VTEX Contentful

VTEX IO · VTEX CMS · Site Editor · SmartHint · Yourviews


📈 GitHub Streak


🎯 Currently Exploring

  • 🏗️ Software Architecture
  • ⚛️ React Ecosystem
  • 🔷 Advanced TypeScript
  • 🧠 Software Engineering
  • 🚀 Performance & Scalability
  • 📦 Open Source Development

Building software, solving problems, and continuously learning.

Pinned Loading

  1. funcio funcio Public

    TypeScript

  2. api-signUp api-signUp Public

    Applying the concepts of TDD, SOLID, Clean Architecture in real project.

    TypeScript

  3. browser-history browser-history Public

    TypeScript

  4. next-boilerplate next-boilerplate Public

    TypeScript

  5. node-boilerplate node-boilerplate Public

    Starter template for building Node.js applications with best practices and a clean architecture setup.

    CSS

  6. rusty-newsletter rusty-newsletter Public

    Explore Rust with RustyNewsletter – a study-focused repository for building a newsletter app. Learn advanced Rust concepts in a collaborative environment. Dive into practical Rust programming!

    Rust