Software/Cloud Tech Lead with 10+ years of experience building and scaling cloud-native enterprise systems, serverless microservices, event-driven architectures, and production SaaS platforms. Leading multi-disciplinary engineering teams and delivering end-to-end technical strategy across AWS and other cloud environments. Focused on generative AI integrations and agentic workflows (AWS Bedrock, OpenAI, LangChain/LangGraph, MCP) alongside real-time integrations, data pipelines, and reliable CI/CD. Experienced in mentoring, architecture, and stakeholder management across North America, Europe, and Australia.

Janitha Tennakoon

Software/Cloud Tech Lead with 10+ years of experience building and scaling cloud-native enterprise systems, serverless microservices, event-driven architectures, and production SaaS platforms. Leading multi-disciplinary engineering teams and delivering end-to-end technical strategy across AWS and other cloud environments. Focused on generative AI integrations and agentic workflows (AWS Bedrock, OpenAI, LangChain/LangGraph, MCP) alongside real-time integrations, data pipelines, and reliable CI/CD. Experienced in mentoring, architecture, and stakeholder management across North America, Europe, and Australia.

Available to hire

Software/Cloud Tech Lead with 10+ years of experience building and scaling cloud-native enterprise systems, serverless microservices, event-driven architectures, and production SaaS platforms. Leading multi-disciplinary engineering teams and delivering end-to-end technical strategy across AWS and other cloud environments.

Focused on generative AI integrations and agentic workflows (AWS Bedrock, OpenAI, LangChain/LangGraph, MCP) alongside real-time integrations, data pipelines, and reliable CI/CD. Experienced in mentoring, architecture, and stakeholder management across North America, Europe, and Australia.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Work Experience

Tech Lead at Random Software Ltd
June 1, 2022 - Present
Tech Lead for a multi-tenant automotive SaaS platform, guiding a 10-engineer development team. Owned end-to-end technical architecture across Angular frontends and AWS serverless backend services (Lambda + Node.js/TypeScript). Built and delivered production-grade agentic AI workflows using AWS Bedrock, OpenAI, AWS Agent Core, LangChain, LangGraph, and MCP for automated text and voice interactions. Integrated third-party services including Twilio, SendGrid, Ably (real-time comms), Mixpanel analytics, and Sentry monitoring. Contributed heavily to core APIs and CRM/DocWallet modules, designed and deployed infrastructure/data designs using IaC while validating/mitigating scaling issues. Managed stakeholders by mapping domain requirements to technical specifications and architecture validation.
Tech Lead at 99x Technology
September 1, 2021 - June 1, 2022
Led technical direction for an enterprise logistics and ERP SaaS platform for a major Norwegian client. Managed full SDLC from requirements analysis and cloud architecture design through testing and production deployment. Directed cross-functional development using .NET 5, Angular 12, Azure Functions, Azure Static Web Apps, and Azure Cosmos DB. Provided technical mentoring, enforced code review standards, and supported engineering talent acquisition.
Associate Tech Lead at :Different
July 1, 2021 - November 1, 2021
Led engineering for the core automated payment engine (Money In / Money Out) for an Australian property technology startup. Architected high-throughput financial workflows using React, Node.js, GraphQL, MongoDB, MySQL, and AWS infrastructure. Facilitated technical alignment across distributed engineering teams in Australia and Sri Lanka.
Senior Software Developer at Groupe Crédit Agricole
September 1, 2019 - August 1, 2021
Migrated legacy banking monolithic software to a microservices architecture using message queues. Worked as lead developer on the bank’s KYC system using Node.js, Docker, and custom ML pipelines. Standardized enterprise REST APIs and managed public service exposure via WSO2 API Gateway. Built CI/CD automated deployment pipelines with Jenkins, SonarQube, and Ansible scripts. Implemented application telemetry and system health dashboards using ELK stack, Grafana, and Prometheus across Node.js, Angular, and Python applications.
Associate Tech Lead at 99x Technology
June 1, 2017 - August 1, 2019
Served as Technical Lead and Scrum Master across multiple client engagements in the Scandinavian region. Designed scalable cloud solutions on AWS and developed backend/frontend features using .NET Core, Node.js, and React. Managed AWS cloud resources, conducted code reviews, and mentored development teams.
Senior Software Engineer at 99x Technology
January 1, 2015 - June 1, 2017
Developed high-volume RESTful web services using .NET, Node.js, AngularJS, and Angular. Maintained deployment automation CI/CD pipelines and collaborated with international stakeholders.

Education

Bachelor of Science in Computer Science (First Class Honors) at University of Colombo (University of Colombo School of Computing - UCSC)
January 1, 2014 - August 7, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Computers & Electronics, Professional Services