
Afaz Deen
@afazdeen
Technical Lead at Reptune building microservices and an AI chatbot grounded in internal data.
What I'm looking for
At Reptune, I’m designing and evolving microservice-based architecture, with a focus on maintainability, security, performance, and long-term product growth. I’m also developing an AI-powered chatbot using RAG and MCP to deliver context-aware responses grounded in internal data and tools.
I’m implementing relationship-based access control with OpenFGA and Keycloak, and developing backend services and APIs with .NET Core, C#, TypeScript, and Fastify. My work also includes frontend development with Blazor and Vue.
At 99x, I worked on manufacturing systems and designed scalable architecture using NestJS, .NET Core, and Next.js, including a BFF layer for service orchestration. I also worked on Agentic AI implementations involving RAG pipelines, MCP integrations, and vector databases.
Earlier at 99x, I designed and built full-stack web applications and deployed and managed applications on Azure. As a Trainee Software Engineer, I developed a Skype chatbot for monitoring JIRA worklogs and worked on SQL and log-file masking and an organizational OKR management dashboard.
Experience
Work history, roles, and key accomplishments
Tech Lead
Reptune
May 2026 - Present (6 months)
Designing and evolving scalable microservice-based architectures, focusing on maintainability, security, performance, and long-term product growth. Driving modernization and refactoring of legacy codebases, and implementing relationship-based access control using OpenFGA and Keycloak.
Worked on manufacturing domain, designed scalable system architecture using NestJS, .NET Core, Next.js including a BFF layer for multiple service orchestration. Led a team of 4 developers, managing task allocation, technical decisions, and stakeholder communication.
Designed and built scalable full-stack web applications, covering system architecture, RESTful APIs, responsive Angular UI, and database design with EF Core, SQL optimization, RBAC and backup/recovery management. Deployed and managed applications on Azure using App Insights, Storage, Event Hub, App Configuration, Key Vault, and Azure Functions.
Education
Degrees, certifications, and relevant coursework
University of Colombo School of Computing
Master of Computer Science, Computer Science
2023 - 2025
Pursued a Master of Computer Science degree from the University of Colombo School of Computing from 2023 to 2025.
University of Sri Jayewardenepura
Bachelor of Science Special (Hons), Computer Science
2016 - 2019
Grade: 3.46/4.0
Completed a Bachelor of Science Special (Hons) in Computer Science with a GPA of 3.46/4.0.
Association of Chartered Certified Accountants (ACCA)
Advanced Diploma in Accounting and Business, Accounting and Business
2015 - 2017
Affiliate member of ACCA UK, holding an Advanced Diploma in Accounting and Business.
D S Senanayake College
G.C.E Advanced Level, General Education
Grade: 2B passes, 1C pass, Z score 1.3658
Completed G.C.E Advanced Level Examination with 2B passes and 1C pass, Z score 1.3658.
Carey College
G.C.E Ordinary Level, General Education
Grade: 7A passes, 1B pass, 1C pass
Completed G.C.E Ordinary Level Examination with 7A passes, 1B pass and 1C pass.
Tech stack
Software and tools used professionally
Azure Storage
RxJS
GitHub Actions
MySQL
PostgreSQL
MongoDB
.NET Core
Next.js
NestJS
Redis
Terraform
Azure DevOps
Jira
JavaScript
C#
C++
ELK
Blazor
Fastify
Grafana
Azure Functions
TypeScript
Git
Docker
NGINX
Vitest
Azure Container Apps
Bicep
OpenFGA
Model Context Protocol (MCP)
Retrieval-Augmented Generation (RAG)
AWS
REST APIs
Azure
Availability
Location
Authorized to work in
Social media
Job categories
Interested in hiring Afaz?
You can contact Afaz and 90k+ other talented remote workers on Himalayas.
Message AfazGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
