<hola mundo />

Oscar Armas

_

Estudiante de Ingeniería de Software — 8vo ciclo. Construyendo aplicaciones web full-stack con foco en arquitectura limpia, programación orientada a objetos y buenas prácticas.

01

Sobre mí

Soy Oscar Armas, desarrollador en formación cursando el 8vo ciclo de Ingeniería de Software. Me apasiona transformar problemas complejos en soluciones simples y mantenibles.

Trabajo principalmente en el ecosistema Java / Spring Boot y C# / .NET del lado del backend, y TypeScript con Angular y Vue en el frontend. Persisto datos con MongoDB y despliego en Azure, Railway y Aiven.

Soy práctico por naturaleza: construyo pensando como el usuario final. Cuestiono cada criterio de funcionalidad y no doy nada por hecho hasta que el producto realmente funciona. Esa mentalidad de QA la llevo a todo lo que hago.

Me apasiona la seguridad ofensiva: me gusta encontrar vulnerabilidades en software y hardware, entender por qué existen y luego resolverlas. Romper para aprender, y aprender para blindar.

Mentalidad QA Ethical hacking Enfoque en el usuario Producto funcional
02

Conocimientos

Backend

Java
Spring Boot
C# / .NET

Frontend

TypeScript
Angular
Vue
HTML / CSS

Datos & Deploy

MongoDB
Azure
Railway
Aiven

Fundamentos

POO
Estructuras de Datos
Algoritmos
Git / GitHub

Seguridad & QA

Análisis de vulnerabilidades
Seguridad ofensiva (ethical hacking)
QA & pruebas funcionales
Enfoque en el usuario final

Metodología & Equipo

Metodologías ágiles (Scrum)
Trabajo en equipo
Clean Code & buenas prácticas
Documentación técnica
03

Proyectos

TypeScript

cacht-up

Aplicación de noticias que permite a los usuarios mantenerse al día con las últimas novedades.

TypeScriptFrontend
Vue

CoreByte — Replenishment

Aplicación frontend de reabastecimiento construida con el framework Vue.

VueSPA
TypeScript

NovaPeruTech Frontend

Aplicación frontend en TypeScript desarrollada como parte de proyectos de equipo.

TypeScriptTeamwork
C#

MetaSoft App Web

Aplicación web desarrollada en C# / .NET aplicando programación orientada a objetos.

C#.NET
Java

Hello Spring Boot

Proyecto base de backend con Java y Spring Boot para servicios REST.

JavaSpring Boot
TypeScript

TypeScript Review

Repositorio que ilustra conceptos y principios de la programación orientada a objetos.

TypeScriptOOP
Ver todos los repositorios ↗
04

¿Construimos algo juntos?

Estoy abierto a prácticas, proyectos y oportunidades para seguir creciendo como ingeniero de software.