Senior Software Architect - AgendaPro
Duration: 04/2025 - 04/2026
Summary: Developed a domain-driven frontend architecture for AgendaPro, a large-scale product environment, focusing on modular UI domains and federated data fetching to enhance performance and maintainability.
Responsibilities:
- Engineered frontend architecture using React, Next.js, and TypeScript with bounded contexts.
- Designed federated data-fetching layer integrating GraphQL and REST.
- Led frontend performance optimization including SSR and edge caching.
- Implemented observability with Sentry and Datadog.
- Defined scalable design system with accessibility compliance.
- Implemented state orchestration using Zustand and Redux.
- Designed secure API gateway layers with Node.js.
- Established CI/CD pipelines with GitLab.
- Developed micro-frontend architecture using module federation.
- Implemented feature flagging and experimentation frameworks.
- Optimized asset delivery and caching strategies.
- Established cross-layer contract testing between frontend and backend.
- Designed resilient error-handling and fallback mechanisms.
- Led technical governance and architectural alignment across frontend teams.
Technologies: React, Next.js, TypeScript, GraphQL, REST, Node.js, Zustand, Redux, Sentry, Datadog, Figma, GitLab CI/CD, module federation, CDN
Senior Software Developer - LISIT
Duration: 10/2022 - 03/2025
Summary: Architected and developed a multi-tenant platform with domain-driven design supporting geographically distributed clients, integrating polyglot backend services and advanced data orchestration workflows.
Responsibilities:
- Architected multi-tenant platform with React/Next.js frontends and backend services in Go, Node.js, Python, .NET.
- Designed GraphQL federation layer with Apollo Gateway.
- Engineered event streaming architecture using Azure Event Hubs and Service Bus.
- Developed distributed caching strategies with Redis.
- Implemented infrastructure-as-code with Terraform and Azure Resource Manager.
- Designed secure inter-service communication with mTLS and JWT.
- Built data orchestration workflows using Azure Data Factory, Databricks, and Python.
- Implemented resilient job processing with Celery and Go background workers.
- Designed modular micro-frontend composition strategy.
- Optimized API performance with query optimization and indexing.
- Established observability with Azure Monitor and Datadog.
- Led cross-team architectural alignment and mentoring.
Technologies: React, Next.js, Go, Node.js, Python, .NET, GraphQL, Apollo Gateway, Azure Event Hubs, Azure Service Bus, Redis, Terraform, Azure Resource Manager, mTLS, JWT, Azure Data Factory, Databricks, Celery, Azure Monitor, Datadog
Software Developer - Interbanking
Duration: 01/2020 - 09/2022
Summary: Developed scalable frontend applications and resilient data ingestion pipelines for Interbanking, integrating multiple backend services and optimizing real-time communication and data visualization.
Responsibilities:
- Architected frontend application layer using React, Next.js, and TypeScript with hybrid rendering strategies.
- Designed unified GraphQL federation data access layer.
- Engineered data ingestion and transformation pipeline using AWS Lambda and Python.
- Developed modular frontend architecture with Redux Toolkit and custom hooks.
- Implemented backend services with Node.js and Django including caching and query optimization.
- Deployed containerized environments with Docker and AWS ECS/Fargate.
- Built CI/CD pipelines using GitHub Actions.
- Engineered real-time communication with WebSockets and GraphQL subscriptions.
- Implemented client-side data management with Apollo Client.
- Optimized data visualization components in React.
- Designed secure authentication and authorization mechanisms with OAuth2 and RBAC.
- Established cross-layer contract validation and schema governance.
Technologies: React, Next.js, TypeScript, GraphQL, AWS Lambda, Python, Node.js, Django, Redis, Docker, AWS ECS, AWS Fargate, GitHub Actions, WebSockets, Apollo Client, OAuth2
Full Stack Developer - clicOH
Duration: 07/2017 - 12/2019
Summary: Led the development of a hybrid frontend ecosystem combining Angular and React, and transitioned backend services from REST to GraphQL, deploying scalable microservices on Azure cloud infrastructure.
Responsibilities:
- Architected hybrid frontend ecosystem with Angular and React including interoperability layers.
- Designed scalable GraphQL gateway architecture in Node.js.
- Engineered backend services using Python (FastAPI) and Node.js with asynchronous processing.
- Led transition from REST to GraphQL data access models.
- Developed metadata-driven dynamic UI rendering system.
- Implemented authentication and authorization with Azure Active Directory and OAuth2.
- Deployed containerized microservices using Docker and Azure Kubernetes Service (AKS).
- Built CI/CD pipelines with Azure DevOps.
- Implemented server-side rendering with Angular Universal and Next.js.
- Developed real-time data streaming and notification systems with WebSockets.
- Optimized application performance with caching, query optimization, and bundle splitting.
- Led frontend refactoring migrating AngularJS to Angular and integrating React modules.
Technologies: Angular, React, TypeScript, GraphQL, Node.js, Python, FastAPI, Azure Active Directory, OAuth2, Docker, Azure Kubernetes Service, Helm, Azure DevOps, Angular Universal, Next.js, WebSockets, RxJS, NgRx