Denis B.

Staff Engineer & Software Architect | Building for Tech-First companies -- Software Development Expert, Enterprise Architecture, MBA (Management), Gen. AI (LLM)

São Paulo, Brazil

About

I am a Software Engineer and Architect with over 15 years of experience across various software engineering disciplines and industries. My career is characterized by a deep understanding of computing fundamentals, software development, design patterns, and IT information systems. I pride myself on being pragmatic, analytical, and versatile, with a T-shaped skill set that combines breadth and depth across multiple technologies and domains. 📚 Skills and Expertise * Software Development & Engineering: Expertise in building and optimizing software solutions using .NET, ASP.NET, C#, Java, Kotlin, and more. * Software Architecture: Proficient in designing scalable, efficient architectures with a focus on microservices and backend systems. * Leadership & Management: Proven ability to lead technical teams and drive projects to successful completion, with experience in both technical and people leadership roles. * Technological Versatility: Broad experience in web development (React, TypeScript, JavaScript, Single-Page Applications), data management (SQL Server, MongoDB, Redis, Kafka, Databricks), DevOps practices & tools (Docker, Kubernetes, CI/CD, Azure DevOps). * Engineering Processes: Skilled in Agile methodologies and traditional project management, with experience in Scrum, Kanban, and cross-functional projects. * Cloud Computing: Experience with cloud providers including Azure and AWS. * General Software and Computing Topics: Proficient in Design Patterns, Domain-Driven Design (DDD), APIs, Object-Oriented Programming, Functional Programming, Static-typed and Dynamic-typed languages, Algorithms, and Data Structures. 💫 Career Aspirations I am seeking a senior-level role such as Senior Staff Engineer, Principal Engineer, Software Architect, or System Architect, where I can leverage my extensive experience to drive digital transformation and innovation. I am giving preference to work with emerging technologies like Gen. AI (LLM-based), contributing to the strategic vision of a forward-thinking company.

Experience

  • Senior Software Engineer at Microsoft
    Aug 2025 - Present · 11 mos

    I am a technical specialist and individual contributor at CELA (Corporate, External, and Legal Affairs) for design and development of solutions that automates and increases attorneys and legal-related professionals productivity. I own the end-to-end development (full-cycle) and delivery ownership in collaboration with the Microsoft team present at Redmond (WA) to delivery software based on AI technology (includes engineering practices), distributed systems (service coordination, integration, and their design patterns), and Microsoft's newest-sharp technologies (stack).

  • Blip (Remote)
    • Senior Staff Software Engineer
      Jan 2025 - Aug 2025 · 8 mos

      - Broader scope and initiatives around agentic (AI) products and solutions - Active in strategic-key projects for the company like the ones related to the public-published partnership between Blip and Microsoft

    • Staff Software Engineer
      Jul 2024 - Dec 2024 · 6 mos

      I worked in the development of an agentic (AI) product where it enables brandings to communicate with their customers through Conversational AI technology. I have been a cross-technical leader (architect) and problem-solver for 2-3 squads each one with a specific set of capabilities (AI Core Skills, Agent Setup, and Agent Optimization). Key Achievements: - Enabled functional, modular and agnostic component for agents' actions through OpenAI Function Calling integrated with OpenAPI specs. - Decoupled services (applications) applying separation and enforcement of bounded-contexts through specification by RFC and ADR documents. - Developed vision (a "cross-technical backlog") and advice for engineering managers about topics which are technical debts, enablers, or improvements. Covered areas: software design & architecture (backend and frontend), observability (metrics and tracing), code quality and test engineering (tests' quality, stress/load, and similar), and overall system architecture (components and teams interactions). Principal architecture drivers (product): LLM-based applications, Prompt Engineering, Data Engineering for applications, AI-First & No-Code solution. Tech stack: .NET, Python, React (Typescript), Kubernetes, Databricks, Azure (cloud platform), Azure DevOps (CI), Octopus (CD), GitHub (newer projects), Grafana (observability).

  • Senior Staff Software Engineer at Stone
    Aug 2023 - Jun 2024 · 11 mos

    I worked in the Card Schemes tribe as a technical leader. That implements and take care of the core business' systems with heavy transactional load (+15MM per day) like the Authorizer, a real-time and mission-critical application that processes debit/credit card transactions. These systems integrate with card brands like Mastercard, Visa, Elo and other ones through financial industry standards such as ISO 8583 and ISO 20002. Key activities: - Support of existing features or development of new ones. Includes: analysis and definition of requirements, work together with product and operations teams as primary stakeholders, and agile practices for execution such as Kanban, backlog management and, agile metrics (lead time, cycle time, ...) - Technical leadership: practices and guidance for better engineering quality, and development of techical vision - Career advice and people leadership for the team of engineers (07 people) through 1:1 meetings and techinical guidance (individual development plan) Highlights: - Advanced debugging in .NET applications using memory dump analysis (Visual Studio and PerfView) and WinDbg. Found a critical problem related to the ThreadPool usage (thread contention and stack memory size) such as debugged the internal behavior related to queues of timers and threads for execution (.NET).

  • Staff Software Engineer | Architect at PicPay
    Mar 2023 - Aug 2023 · 6 mos

    I worked in the "local" architecture team of the "PJ" (legal person) business unit. I worked with microservices architecture (written in Kotlin - new projects - and PHP), and architecture projects (solution architecture). I got envolved in some functional projects specially to develop banking capabilities for the BU, desinging architectures to integrate to the SPB (Brazilian Payment System) and CIP (Interbanking Payments Chamber) through BaaS platforms. I applied Domain Driven Design and System Design principles to delivery visions of the "TO-BE" architecture. I worked with AWS public cloud mainly using EC2. EKS and RDS. Software architecture decisions were documented through RFC (request for comments; to document architecture evolution and decisions). Principal stakeholders: tech leads, senior managers (engineering), and product managers.

  • Senior Software Architect at Radix Engenharia e Software
    Sep 2022 - Feb 2023 · 6 mos

    I was a Senior Software Architect (specialist/staff level) at Radix Engineering and Software, Services business unit, performing the right-hand architect role for the BU's director. I led and adviced on software projects, depending on context and necessity of depth. I tracked, get envolved and reported about critical projects in the BU directly to the executive board and, I worked together with managers and senior ("general") managers. Some types of projects/activities: CI/CD processes for digital transformation initiative, system design (architecture) for modernization purposes, tech due diligence for growth capital firms and, projects' macro estimation (and budget) planning. More details about the tech stack used: .NET and Java, Azure Cloud (Digital Twins, FaaS, EventHub, Express Route, API Management; Cost Optimization) · OAuth/OpenID 2.1 · React (+ frontend ecosystem tools).