Skills & Tools

I focus on building scalable, high-performance backend systems with modern full-stack technologies. My toolkit is centered around reliability, performance, and maintainability.

Programming Languages

JavaScriptTypeScriptPython

Frontend Technologies

React.jsNext.jsReact NativeReact RouterRedux ToolkitTanStack QueryContext APITailwind CSSMaterial UIshadcn/uiStyled ComponentsNextAuthAxiosi18n / React IntlFramer Motion

Backend Technologies

Node.jsExpress.jsNestJSFastAPIRESTGraphQLMongoDBPostgreSQLFirebaseSQLRedisPrismaTypeORMMongooseMicroservicesDomain-Driven Design (DDD)Clean ArchitectureCQRSEvent-Driven ArchitectureOutbox Pattern

Messaging & Real-time

KafkaRabbitMQBullMQWebSockets (Socket.IO)Cron JobsWebhooks

Authentication & Security

JWTOAuth 2.0OpenID Connect (OIDC)KeycloakRBACRate LimitingAPI Security

AI Integration

LangChainLangGraphOpenAI APIGemini APIRAGTool CallingAI AgentsEmbeddingsQdrantpgvector

Mobile Development

React NativeiOS App DeploymentAndroid App DeploymentApp Store PublishingGoogle Play Store PublishingApple Developer Account SetupGoogle Play Console SetupOrganization Account Deployment (Government App)

DevOps & Cloud

GitGitHubGitHub Actions (CI/CD)DockerDocker ComposeKubernetesAWS (EC2, S3, IAM)NGINXLinuxVPS DeploymentReverse ProxiesPostman

Monitoring & Testing

PrometheusGrafanaLokiPinoWinstonJestSupertest

Professional Skills

Project ManagementStakeholder EngagementRequirements GatheringTeam CollaborationCross-functional TeamworkTime ManagementAdaptabilityQuick LearningFlexibility
Always learning and improving my stack.