Skip to content
View OscarS05's full-sized avatar

Block or report OscarS05

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.

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

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

Report abuse
OscarS05/README.md

Hi there! πŸ‘‹ I'm Oscar Santiago Monsalve

Software developer


πŸ§‘β€πŸ’» About Me

I’m a software developer. I have knowledge in analysis, design, development, testing, and implementation of applications. I have experience building robust and maintainable RESTful APIs and working with GraphQL using Node.js, Express, and NestJS, also PHP with Laravel. I apply Clean Architecture principles. I am currently studying software engineering at UNIMINUTO Colombia.

I've built APIs for collaborative project management, livestock control, and a social-media API, also a blog with Laravel, landing pages and web sites with Nextjs and React + Typescript. I'm passionate about software architecture, performance, security, and writing clean, understandable code.


HTML PHP Laravel Livewire JavaScript Typescript Node.js Express NestJS GraphQL PostgreSQL MySQL Socket.io Redis Docker Git GitHub Jest JWT OAuth2.0 Sequelize PrismaORM React TailwindCSS Bootstrap NextJS


πŸ› οΈ Technologies & Tools

  • Backend: PHP, Laravel, Node.js, Express, NestJS, Typescript, GraphQL(Apollo server), RESTful API
  • Frontend: HTML, CSS, TailwindCSS, Bootstrap, JavaScript
  • Databases: PostgreSQL, MySQL, SequelizeORM, PrismaORM, TypeORM
  • Cache & Messaging: Redis, BullMQ
  • Security: JWT, OAuth2.0
  • Other Tools: Docker, Swagger, Git & GitHub
  • Architecture: Clean Architecture, Hexagonal architecture Domain-Driven Design (DDD), layered architecture and Entity-based MVC
  • Testing: Jest + Supertest

Currently learning: Symfony, Kafka, Google Cloud Platform (GCP) Microservices, Software architecture, MongoDB, B1 English


πŸ“Œ Featured Projects

πŸ”Έ Web site for LeΓ³n GrΓ‘ficas

This website was created using Next.js and React, with TailwindCSS for styling and a NestJS + MySQL backend for the admin panel. The website features dynamic, modern animations and server-side rendering for SEO optimization.

Social-media API is a backend I'm developing in NestJS. It will be a GraphQL-compatible RESTful API and will utilize DDD + Hexagonal Architecture. Its features will include a robust authentication system with JWT and OAuth 2.0. It will also include social relationships including followers, following, and blocks, real-time chats for individuals and groups, and WhatsApp-style broadcasts.

Trello-like is an API for collaborative project management inspired by Trello. It includes features like authentication, user roles, workspaces, projects, teams, task assignment, checklists, members, and file attachments. Built with Node.js, Express, PostgreSQL, Sequelize ORM, Redis, JWT, BullMQ, and Docker. The project follows Clean Architecture and DDD principles.

πŸ”Ή Agroplus API

Agroplus-API is a GraphQL-enabled RESTful API designed to help farmers manage all relevant information about their livestock. It allows users to record, track, and manage animal data, including parentage, vaccination, deworming records, and personal notes.

A question and answer forum built with Laravel and Livewire. It allows users to log in or register, create questions, reply, comment, react with hearts, edit, and delete their questions.


πŸ“š Certifications & Learning

  • πŸŽ“ Software Engineering at UNIMINUTO Colombia
  • πŸŽ“ Technical degree in Software Analysis and Development – SENA
  • πŸŽ–οΈ Ongoing backend training via Platzi: Backend Development with Node.js, PHP, Python, Java, backend architecture, databases and more.

πŸ‘¨β€πŸ’» Soft skills

  • Self-taught
  • Proactivity
  • Teamwork
  • Fast learning and adaptability
  • Fellowship
  • Problem solving

🌐 Let's Connect

  • πŸ”— LinkedIn
  • πŸ“« Feel free to reach out if you'd like to collaborate!

Pinned Loading

  1. social-media-API social-media-API Public

    This is a social-media api I'm building in NestJS + TS, TypeORM, DDD + Hexagonal architecture, TDD, Docker, MySQL, JWT, OAuth2.0, Socket.io and Jest + supertest

    TypeScript 1

  2. Agroplus-api Agroplus-api Public

    This is the Agroplus project API, built with Node.js with Express, SequelizeORM, PostgreSQL, Docker, JWT, and entity-based MVC architecture.

    JavaScript 1

  3. Trello-like-project-api Trello-like-project-api Public

    This is my final SENA project with Node.js, Express.js, SequelizeORM, Redis, JWT, Docker, Jest + Supertest, PostgreSQL, BullMQ, Clean architecture and DDD.

    JavaScript 1

  4. blog-laravel blog-laravel Public

    Blade 1