William Araujo Dantas
Ingeniero de Software Senior | Desarrollador Senior .NET | Ingeniero Backend
Contratar esta pessoa
Envie uma proposta de trabalho diretamente para este candidato
Sobre
Ingeniero de Software Senior con más de 12 años de experiencia desarrollando aplicaciones empresariales escalables y seguras utilizando el ecosistema .NET, especializado en ingeniería backend, sistemas distribuidos, diseño de APIs y arquitecturas cloud-native. Amplia experiencia desarrollando sistemas críticos para los sectores bancario, sanitario, peajes y comercio electrónico, incluyendo plataformas financieras seguras y sistemas transaccionales de alto volumen que procesan millones de solicitudes y operaciones financieras sensibles. Experto en C#, .NET Core, ASP.NET Core, APIs REST, microservicios, arquitecturas escalables, mensajería distribuida y sistemas de alta disponibilidad.
Historial comprobado diseñando soluciones backend robustas enfocadas en rendimiento, confiabilidad, mantenibilidad y escalabilidad.
Experiencia práctica con aplicaciones Angular, incluyendo Angular 19, RxJS, TypeScript, gestión de estado e implementaciones frontend utilizando Nginx. Familiarizado con los ecosistemas Vue.js y Vue 3.
Experiencia con Kubernetes, pipelines CI/CD, despliegues en Azure y AWS, aplicaciones contenerizadas, RabbitMQ, IBM MQ, SQL Server, Oracle y patrones de integración empresarial. Fuerte orientación al liderazgo técnico, colaborando con equipos distribuidos y remotos, participando en decisiones arquitectónicas, mentoría de desarrolladores y mejora de procesos de ingeniería. Actualmente utiliza herramientas de desarrollo asistidas por IA como Cursor para acelerar la entrega y mejorar la calidad del código.
Experiência
Ingeniero de Software Senior - Banco Daycoval
(2023-08)
- Desarrollo de software utilizando .NET 8 y Angular 19.
- Diseño e implementación de servicios backend y APIs escalables y seguras para sistemas financieros.
- Desarrollo de soluciones bancarias robustas para operaciones financieras sensibles y cargas transaccionales de alto volumen.
- Aplicación de arquitectura hexagonal, clean architecture y principios de clean code.
- Refactorización y optimización de una API de pago de deudas vehiculares, escalando el sistema para manejar aproximadamente 1 millón de solicitudes por día.
- Optimización de rendimiento, mejoras de mantenibilidad y reducción de cuellos de botella operativos.
- Desarrollo frontend con Angular, RxJS y TypeScript.
- Participación en decisiones arquitectónicas y discusiones técnicas.
- Uso de herramientas asistidas por IA (Cursor) para acelerar el desarrollo y mejorar la calidad del código.
Ingeniero de Software Senior - BRQ Digital Solutions
(2021-09 - 2023-08)
- Mantenimiento y mejora de sistemas ETL utilizando ASP.NET Web Forms y C#.
- Desarrollo y mantenimiento de pipelines CI/CD.
- Automatización de despliegues con Jenkins, Bamboo, Octopus Deploy, XLR y Ansible.
- Soporte a aplicaciones empresariales con altos requisitos de estabilidad.
Desarrollador Backend Senior - Semantix Inc
(2021-05 - 2021-09)
- Desarrollo y mantenimiento backend de plataformas de comercio electrónico.
- Desarrollo de APIs RESTful.
- Tecnologías: ASP.NET, VB.NET, C#, ElasticSearch.
- Enfoque en optimización de rendimiento e integración de sistemas.
Desarrollador .NET - Indra (Cliente: Itaú)
(2020-04 - 2021-05)
- Desarrollo de servicios backend y APIs escalables con .NET Core.
- Desarrollo de un robot de automatización de análisis de crédito responsable de procesar más de 2.000 propuestas diarias.
- Diseño e implementación de soluciones bancarias distribuidas y seguras enfocadas en rendimiento y confiabilidad.
- Punto focal del equipo para revisiones y comunicación con Product Owner.
- Responsable de despliegues y procesos de liberación.
- Desarrollo de web crawlers e integraciones empresariales.
- Tecnologías: SQL Server, Entity Framework, Dapper.
- Aplicación de arquitectura hexagonal y microservicios.
Desarrollador de Software (.NET) - AN Global (Cliente: Santander)
(2019-04 - 2020-04)
- Desarrollo y mantenimiento de sistemas bancarios internos.
- Sistemas de monitoreo de cajeros automáticos.
- Desarrollo de nuevas funcionalidades y APIs REST.
- Tecnologías: C#, ASP.NET MVC, JavaScript, Entity Framework, SQL Server.
Analista de Sistemas / Desarrollador Backend - Matrix Sistemas e Serviços
(2017-10 - 2019-04)
- Desarrollo y mantenimiento de sistemas de salud utilizados por más de 20.000 usuarios.
- Desarrollo backend con C#, ASP.NET e InterSystems Caché.
- Integraciones SOAP y REST con sistemas externos y equipos de laboratorio.
- Programación en MUMPS para integraciones sanitarias y de laboratorio.
- Optimización de rendimiento, corrección de errores y mejoras de mantenibilidad que contribuyeron a reducir incidentes en producción.
- Mantenimiento de sistemas web para resultados de exámenes médicos.
- Documentación técnica y análisis de sistemas.
Analista de Sistemas / Programador - Tecsidel
(2015-12 - 2017-10)
- Mantenimiento y mejora de sistemas de peaje.
- Tecnologías: C#, ASP.NET, JavaScript, SQL Server.
- Control de versiones con TFS.
- Documentación técnica.
Formação
Posgrado - Arquitectura de Sistemas (.NET con Azure) - FIAP (2023 - 2024)
Licenciatura - Análisis de Sistemas - UNINOVE

