Summary
Overview
Work History
Education
Skills
Timeline
Generic

Oscar Aguilar

Lima

Summary

Soy un desarrollador con 2 años de experiencia en el ámbito del desarrollo web y móvil. A lo largo de mi carrera he trabajado en proyectos que abarcan desde aplicaciones móviles multiplataforma, Web, hasta soluciones backend, siempre con un enfoque en crear productos escalables y de alta calidad. Mi habilidad para adaptarme a distintas tecnologías y ambientes me ha permitido mejorar la experiencia del usuario y optimizar procesos empresariales. Busco seguir creciendo y contribuir con soluciones innovadoras y eficientes.

Overview

2
2
years of professional experience

Work History

Full Stack Software Developer

BITZ PERÚ
Lima
03.2024 - Current

Desarrollador Backend y APIs (Python, Django) – Actualidad

  • Creación de Servicios con Rutas Protegidas (JWT): Diseño e implementación de servicios backend utilizando Django y autenticación JWT para asegurar rutas y servicios sensibles.
  • Uso de Pandas para Generación de Excel: Implementación de Pandas para procesar datos y generar archivos Excel, facilitando la exportación de datos de forma estructurada y eficiente.
  • Gestión de Entornos Virtuales: Creación y manejo de entornos virtuales en Python, activación de los mismos y gestión de dependencias mediante pip.
  • Pruebas con Postman: Uso de Postman para probar las APIs, verificar la funcionalidad y garantizar la calidad de los endpoints desarrollados.

Base de Datos (SQL Server) – Actualidad

  • Procedimientos Almacenados: Creación de procedimientos almacenados para optimizar consultas y mejorar el rendimiento de la base de datos.
  • Migración de Datos: Análisis y migración de datos entre bases de datos. Realización de consultas complejas utilizando INNER JOIN para identificar y trasladar los datos faltantes de una base a otra, garantizando la integridad de la migración.
  • Optimización del Proceso de Migración: Creación de procedimientos para automatizar y optimizar el proceso de migración, incluyendo la creación de tablas temporales para análisis y agrupación de datos.

Desarrollador Web Front End (React JS) – Actualidad

  • Manejo de Cookies y Redirecciones: Implementación de funcionalidades de manejo de cookies para mejorar la gestión de sesiones de usuarios y redirecciones dinámicas.
  • Mejoras en React Table: Optimización de tablas en React, mejorando el rendimiento y la visualización de datos.
  • Embebido de Power BI: Integración de reportes de Power BI en el portal web mediante la librería powerbi-client, desarrollando una función asincrónica para incrustar reportes de manera eficiente.
  • Autenticación de Dos Factores (2FA): Implementación de seguridad avanzada mediante la autenticación de dos factores para garantizar la protección de las cuentas de usuario.
  • Consumo de APIs REST: Consumo de APIs RESTful y manejo de datos en formato JSON para integrar funcionalidades del backend en la interfaz web.

Desarrollador Móvil (Flutter, Dart y Firebase) – 01/05/2024 - 31/12/2024

  • Notificaciones Locales: Implementación de notificaciones locales para mejorar la interacción con el usuario.
  • Monitoreo de la Batería: Implementación de funcionalidades para el monitoreo de la batería, optimizando el uso de recursos en la aplicación.
  • Almacenamiento de Imágenes en la Nube (Firebase Storage): Integración de Firebase Storage para almacenar imágenes de manera eficiente en la nube, con soluciones de persistencia offline utilizando SQLite.
  • Gestión de Estado con BLoC: Uso de BLoC para separar la lógica de negocio de la UI, manteniendo un flujo de datos limpio y eficiente.
  • Integración de APIs: Consumo de APIs REST y manejo de solicitudes HTTP y respuestas en formato JSON.
  • Migración de Flujo de Datos: Migración de datos entre Firebase Firestore, Cloud Functions y SQL Server, asegurando la integridad y sincronización de los datos.
  • Publicación en Google Play: Desarrollo y publicación de la aplicación Encuestas LYA 2 en Google Play.

Front End Developer

Agencia Consigue Ventas Online
Lima
01.2024 - 03.2024

Formé parte del equipo encargado de desarrollar un sistema CRM de ventas utilizando React con TypeScript. Mis responsabilidades incluyeron:

  • Diseño de interfaces de usuario: Creación de interfaces intuitivas y atractivas.
  • Implementación de animaciones: Mejora de la experiencia del usuario mediante animaciones fluidas.
  • Diseño web responsivo: Garantía de una experiencia consistente en distintos dispositivos utilizando Tailwind CSS.
  • Gestión del estado: Uso de Redux Toolkit para un manejo eficiente del estado.
  • Integración de APIs: Optimización de la conectividad del sistema mediante integraciones robustas.
  • Implementación de paginación en tablas utilizando React Query (TanStack Query) con la función useInfiniteQuery, lo que redujo la sobrecarga de información y mejoró la experiencia del usuario.

Software Developer

Miencarga Perú
Lima
08.2023 - 12.2023
  • Formé parte de un equipo encargado del desarrollo de una aplicación para un taller mecánico. Nuestra labor consistió en diseñar e implementar funcionalidades para gestionar recepciones vehiculares, generar servicios y supervisar su estado. Utilizamos Flutter y Dart siguiendo la Arquitectura Limpia para asegurar una estructura modular, con capas bien definidas: Dominio, Presentación y Data. Para la gestión del estado, empleamos Flutter BLoC, garantizando una comunicación eficiente entre la UI y la lógica de negocio. También integramos Firebase y diversas APIs externas, además de incorporar animaciones para mejorar la experiencia del usuario. La aplicación fue lanzada en Google Play Store.

Education

Ingenieria - Ingeniero De Sistemas

UPC
Perú,Lima
04-2025

Tecnico - Computacion E Informatica

Cibertec
Perú,Lima
12-2024

Skills

  • Gestión de Estado: Uso de patrones de gestión de estado como BLoC y Redux Toolkit
  • Integración de APIs: Consumo e integración de diversas APIs para mejorar la funcionalidad de las aplicaciones
  • Optimización de Procesos: Implementación de técnicas y herramientas para optimizar procesos
  • Desarrollo Multiplataforma: Experiencia en el desarrollo tanto de aplicaciones móviles como de interfaces web

Timeline

Full Stack Software Developer

BITZ PERÚ
03.2024 - Current

Front End Developer

Agencia Consigue Ventas Online
01.2024 - 03.2024

Software Developer

Miencarga Perú
08.2023 - 12.2023

Ingenieria - Ingeniero De Sistemas

UPC

Tecnico - Computacion E Informatica

Cibertec
Oscar Aguilar