Sobre mim:
Senior Software Engineer with 6 years of experience designing and building scalable, secure, and high-performance software solutions. Experienced in developing enterprise applications, cloud-native architectures, distributed systems, and SaaS platforms across the full software development lifecycle.
Strong background in .NET, C#, Node.js, React, Next.js, TypeScript, PostgreSQL, AWS, and modern DevOps practices. Skilled in software architecture, REST APIs, authentication and authorization (OAuth 2.0, OpenID Connect), microservices, event-driven systems, CI/CD, and observability using OpenTelemetry and the Grafana LGTM stack.
Currently working at UBS, contributing to enterprise financial systems that demand high availability, security, and reliability while collaborating with global cross-functional teams. Previously progressed from Junior Software Engineer to Senior Software Engineer, leading the design and delivery of scalable SaaS products and mentoring development teams.
Passionate about solving complex engineering challenges, translating business requirements into maintainable technical solutions, and continuously improving software quality, scalability, and developer experience through clean architecture and engineering best practices.
Resumo da experiência profissional:
UBS — Senior Software Engineer
- Design and develop enterprise-grade applications supporting critical financial services in a global banking environment.
- Architect scalable backend solutions using .NET, Node.js, event-driven architecture, and distributed systems.
- Build secure authentication and authorization solutions with OAuth 2.0, OpenID Connect, Azure Entra ID, and enterprise identity providers.
- Implement observability using OpenTelemetry, Grafana LGTM Stack, Serilog, and Splunk to improve production monitoring and incident response.
- Design and optimize REST APIs, database models, and integrations with internal and external systems.
- Collaborate with global cross-functional teams, participating in architecture decisions, code reviews, and technical planning.
- Improve deployment reliability through CI/CD pipelines and cloud-native development practices.
VistaHUB — Senior Software Engineer
- Led the architecture and development of scalable SaaS products from concept to production.
- Designed backend services using .NET, Node.js, PostgreSQL, and modern cloud architectures.
- Built responsive web applications with React, Next.js, and TypeScript.
- Designed secure multi-tenant architectures and integrated third-party services and payment providers.
- Implemented monitoring, structured logging, and deployment pipelines to improve platform reliability.
- Worked directly with business stakeholders to transform requirements into scalable technical solutions.
- Mentored developers and established engineering best practices across the development team.
VistaHUB — Software Engineer
- Developed full-stack features using .NET, React, JavaScript, and SQL.
- Created REST APIs and implemented integrations with external services.
- Optimized application performance and database queries.
- Participated in architecture discussions and software design decisions.
- Maintained and enhanced existing products while delivering new business features.
- Collaborated with QA, product owners, and designers in an agile environment.
VistaHUB — Junior Software Engineer
- Developed and maintained internal and customer-facing web applications.
- Built frontend interfaces and backend APIs while learning modern software engineering practices.
- Fixed production issues and implemented new product features.
- Worked with relational databases, Git workflows, and Agile methodologies.
- Collaborated closely with senior developers, progressively taking ownership of larger technical initiatives.