Portafolio de Desarrolladora Full Stack Java.

Hola, soy Angie Torres

Desarrolladora Fullstack Java Jr. con enfoque en backend, web y cloud. Me gusta crear soluciones limpias, bien documentadas y pensadas para personas reales.

Foto de Angie Torres

Acerca de mí

Soy bióloga de formación, maestra en docencia y desarrolladora Java / Web en transición de carrera. Disfruto aprender, documentar y construir proyectos que conecten tecnología con necesidades reales.

He trabajado con Java, JavaScript, Python, AWS Cloud, HTML, CSS, Bootstrap y React. Me interesa seguir creciendo en desarrollo backend, arquitectura de aplicaciones y buenas prácticas de ingeniería de software.

Rol principal

Desarrolladora Java Jr. / Web

Enfoques

Backend, APIs, documentación técnica

Intereses

Cloud, educación, proyectos con impacto

Fun fact

Dog-mom de Chewbacca

Habilidades

Estas son algunas de las tecnologías y habilidades que utilizo en mis proyectos.

Backend

Java | C# | JDBC | Spring Boot

POO & Colecciones

Frontend

HTML | CSS | Bootstrap | JS | React

Responsive & UX/UI

Datos & SQL

Python | SQL | Análisis básico

Consultas

Cloud & Soft Skills

AWS Cloud Practitioner | Trabajo en equipo

Liderazgo & Proactividad

Proyectos

Aquí muestro una selección de proyectos académicos y personales relevantes para el rol de desarrolladora Java / Web.

FunOnTrip – E-commerce de viajes

Equipo · Full Stack

Plataforma para explorar paquetes de viaje, con enfoque en arquitectura Java + MySQL y frontend en Bootstrap.

Rol: Frontend & responsive, documentación y revisión de código.

Tecnologías: Java, MySQL, HTML, CSS, Bootstrap, Git/GitHub.

Desafíos: coordinación del equipo, manejo de ramas en Git, integración de vistas y componentes responsivos.

Aprendizajes clave: flujo de trabajo en equipo con Git, definición de sprints, y buenas prácticas de organización de código.

Maíz Fundido – Sitio de impresión 3D

Freelance · Frontend

Landing page para una marca de accesorios impresos en 3D, enfocada en mostrar productos y formas de contacto.

Rol: Diseño UI, maquetado y estilos responsive.

Tecnologías: HTML, CSS, Bootstrap, GitHub Pages.

Desafíos: crear una identidad visual coherente, manejo de paleta de colores y tipografías.

Aprendizajes clave: diseño centrado en el usuario, estructura clara de secciones y optimización para móviles.

PEACH – Conversor de temperatura

Personal · Frontend

Aplicación web sencilla para convertir entre diferentes escalas de temperatura con una interfaz clara.

Rol: Lógica de conversión y UI básica.

Tecnologías: HTML, CSS, JavaScript.

Aprendizajes clave: manejo de eventos en JS, validación simple de formularios y despliegue en GitHub Pages.

FakeStore API – Consumo de API con JavaScript

Académico · Frontend

Sitio web que obtiene productos desde la API pública FakeStore usando fetch(), mostrando tarjetas dinámicas con su nombre, precio e imagen.

Rol: Integración API, render dinámico y estilos con Bootstrap.

Tecnologías: JavaScript, Fetch API, HTML, CSS, Bootstrap.

Aprendizajes clave: manejo de promesas, funciones asíncronas, render dinámico del DOM y estructura de componentes con JS.

App Banco – Débito y Crédito con C#

Académico · Backend

Aplicación de consola para simular operaciones bancarias como depósitos, retiros, cargos por crédito y validaciones básicas.

Rol: Programación de todas las clases, métodos y pruebas manuales.

Tecnologías: C#, POO, encapsulamiento, métodos, .NET.

Aprendizajes clave: manejo de estados de cuenta, validaciones, uso de métodos, organización OOP y separación en clases como Cuenta y CuentaCredito.

Sistema escolar – Gestión escolar en Java

Académico · Backend

Sistema básico para gestionar estudiantes y cursos, aplicando POO, listas y lógica de negocio en Java.

Rol: Desarrollo completo de clases y métodos.

Tecnologías: Java, POO, Colecciones, Eclipse.

Aprendizajes clave: sobrecarga de constructores, encapsulamiento, separación de responsabilidades y testing manual.

Resumen

Resumen rápido de mi formación y experiencia relevante.

Formación

  • Bootcamp Full Stack Java

    Generation México · 2025

    Enfoque en Java, POO, bases de datos, web y buenas prácticas.

  • Maestría en Docencia

    UNAM

    Desarrollo de competencias pedagógicas y enfoque en aprendizaje.

  • Biología

    UNAM

Habilidades destacadas

  • • Java · POO
  • • Java · C#
  • • HTML · CSS · Bootstrap
  • • JavaScript · React
  • • Python & SQL
  • • Git & GitHub
  • • Documentación técnica
  • • Trabajo en equipo
  • • Comunicación empática
  • • Proactividad
  • • Scrum

Blog

Reflexión de mi camino como desarrolladora Java

Entrada de blog · 2025

Empecé en el mundo de la programación hace tres años, primero con Python y después con desarrollo web mientras practicaba como freelance. Hoy continúo mi camino como desarrolladora Full Stack con Java, complementando mi formación con cursos de Scrum y AWS Cloud. Mi transición no estuvo marcada por el miedo a “no encajar”, sino por la duda natural de cambiar de rumbo después de una trayectoria previa en biología y docencia. Aun así, descubrí en la tecnología un espacio donde mi curiosidad y capacidad de aprendizaje encontraron un nuevo propósito.

Durante este tiempo he trabajado con POO, colecciones, proyectos web, Git/GitHub y buenas prácticas técnicas. Pero sobre todo, he aprendido a mantener la disciplina y paciencia necesarias para resolver problemas incluso cuando “no compila” a la primera.

Mis metas a corto plazo son fortalecer mi lógica de backend y profundizar en arquitectura de aplicaciones. A largo plazo, quiero participar en proyectos donde se crucen educación, datos y tecnología, aportando soluciones con impacto real en las personas.