Available for opportunities · Colombo, Sri Lanka

Full Stack Software Engineer

BrahmirajTharmapalan

Building scalable, cloud-native web applications with deep expertise in microservices, API design, and CI/CD pipelines on AWS.

ReactNext.jsNode.jsDjangoAWSTypeScriptMicroservicesCI/CD

Experience

Where I've worked and what I've shipped.

Current

Consultant Next.js Developer

BCS Technology International

Colombo, Sri LankaApr 2025 – Present
BCS Technology International logo
  • Developed a large-scale airline booking platform using Next.js with a monorepo micro-frontend architecture, integrated with Navitaire services.
  • Implemented tab-based session management with SSR and SSG to support independent multi-tab user flows with secure authentication.
  • Designed and built backend microservices using Node.js, delivering secure REST/gRPC APIs with Redis caching and RabbitMQ messaging.
  • Integrated CMS-driven content management and implemented AWS Cognito–based authentication for a fully utilised admin panel.

Software Engineer

Neuronic Systems

Trincomalee, Sri Lanka · RemoteMay 2024 – Apr 2025
Neuronic Systems logo
  • Developed backend services using Python (Django) and PostgreSQL for a pawning mobile application, implementing authentication, authorisation, and core business workflows.
  • Designed RESTful APIs consumed by mobile and web clients, ensuring data integrity and secure access.
  • Built responsive web interfaces using Next.js and Tailwind CSS with a focus on performance and accessibility.

Associate Software Engineer

BotCalm

Sri Lanka · RemoteSep 2023 – May 2024
BotCalm logo
  • Developed web applications using React, Redux, and Express.js, improving user experience and frontend performance.
  • Built a secure Ethereum wallet browser extension supporting blockchain transactions and wallet interactions.

Software Engineer Intern

Dockyard Total Solutions

Colombo, Sri Lanka · On-SiteMar 2023 – Sep 2023
Dockyard Total Solutions logo
  • Developed a role-based HR Management System using React, ASP.NET, and MSSQL with approval workflows.

Skills

Technologies and practices I use day to day.

Languages
JavaScriptTypeScriptPython
Frontend
ReactNext.jsReduxTailwind CSSMaterial UIShadcn UI
Backend
Node.jsExpress.jsNest.jsDjangoAuthentication & AuthorisationRedis (Caching)
APIs & Messaging
RESTgRPCRabbitMQ
Cloud & DevOps
AWSDockerCI/CDAWS CodePipelineVercelFastly
Databases
PostgreSQLMongoDBMSSQL
Tools & Practices
GitJiraBitbucketMonorepo (Nx / Turborepo)Clean ArchitectureAgile / Scrum
Testing & Quality
JestTesting LibrarySonarQubeSonarLintHusky

Get in Touch

I'm open to new opportunities, collaborations, and conversations. Reach out through any of the channels below.