🙋♂️ Acerca de mi
Soy Oscar David Acosta Soto, un ingeniero en software de la CDMX, México. Soy un desarrollador Back-End especializado en .NET, enfocado en construir aplicaciones web sólidas y mantenibles.
Trabajo principalmente con C# y Blazor Server, pero también sé manejar otros lenguajes de programación, como Javascript, Python y Typescript. Disfruto resolver problemas complejos, diseñar arquitecturas claras y automatizar procesos, así como crear soluciones prácticas que otros desarrolladores puedan integrar fácilmente en sus proyectos.
💼 Experiencia
- CERTIFICACIÓN CFDI SAPI DE CV
- Full-Satck Dev • Atención al cliente
- Enero 2020 ➜ Febrero 2022
-
- Participé en el desarrollo de módulos para MyBigData Business, incluyendo manejo de viáticos, análisis inteligente de documentos empresariales y automatización de descargas del SAT.
- Atraje clientes para la empresa gracias al valor agregado de mi trabajo, y reduje costos de procesamiento, gracias al uso interno de I.A
- De La Paz Costemalle SA de CV
- Back-End Dev • Tech Lead • Project Manager • Reclutador
- Junio 2022 ➜ Septiembre 2025
-
- Lideré el desarrollo de la plataforma SELIA 360°. Plataforma interna dedicada a la gestión de auditorías fiscales y contables, adaptada a las necesidades de la firma
- Reduje los tiempos de desarrollo de auditorias en un 40%, y automaticé la mayoria de los procesos de la firma
🏫 Educación
- Licenciatura en Ingeniería en Software
- Universidad Politécnica de Tecámac, Estado de México
- Septiembre 2016 - Diciembre 2019
💡 Habilidades
🧠 Lenguajes de programación
- C#
- Javascript
- Kotlin (básico)
- PHP
- Typescript
- C++ (básico)
🛠 Frameworks y Back-end
- .NET 8, ASP.NET Core Web API
- Blazor Server
- Entity Framework / Core
- SignalR
- Node.Js
- Laravel
📚 Control de Versiones
🗄 Bases de Datos
🏗 Arquitectura y Patrones de diseño
- Arquitectura de software
- Monolito Modular
- Microservicios
- Event-Driven Architecture (EDA)
- Patrones
- Singleton
- Factory
- Decorator
- Adapter
🔌 Integraciones
- Microsoft Graph
- n8n
- OAuth2 / OpenID
- Web Scrapping
🚀 DevOps & CI/CD
- Docker
- GitHub Actions
- Automatización de despliegues
- Versionado Semántico
- Manejo de servidores Windows/Linux
🗂️ Proyectos
BlazorSessionProvider
Una librería de Blazor Server que maneja sesiones dentro de la aplicación (y no en el navegador)
UniverBlazored
Univer Blazored es una adaptación de C# del framework Univer, usando su CDN original para la integración en aplicaciones de Blazor Server
Ver todos los proyectos…
🤝 Habilidades blandas
- Comunicación clara (oral y escrita)
- Trabajo en equipo y colaboración multidisciplinaria
- Atención al detalle
- Pensamiento sistémico
- Empatía técnica
- Participación en decisiones de producto
- Autogestión y organización
🌍 Idiomas
Español (nativo) • Ingles (intermedio)