Janaka – React, Typescript, Next.js, experts in Lemon.io

Janaka

From Canada (UTC-5)flag

Full-stack Web Developer|Senior
Back-end Web Developer|Senior
Front-end Web Developer|Senior

Janaka – React, Typescript, Next.js

Janaka is a Senior Full-Stack Engineer and technical lead with deep expertise in Node.js, Next.js, and React, and a strong specialization in backend architecture. He has successfully delivered AI-powered products and scalable web applications, combining hands-on implementation with mentoring, architectural guidance, and technical leadership. He is a pragmatic engineer who communicates clearly, makes well-reasoned technical decisions, and balances scalability with business needs. His strongest expertise and preferred area of work lie in backend engineering, while remaining fully capable of contributing across the full stack.

15 years of commercial experience in
Administration
AI
Analytics
Blockchain
Business intelligence
Cryptocurrency
Electronics
Fintech
Gambling
Social media
Sports
Main technologies
React
5 years
Typescript
7 years
Next.js
1 year
Node.js
6 years
AI-assisted coding
1 year
Additional skills
AI agent development
Golang
Kafka
JavaScript
Anthropic
RAG
PostgreSQL
Integration Testing
Kubernetes
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Lead Software Engineer
Apr 2025 - Ongoing1 year 5 months
Project Overview

AI-powered newsletter platform for automated newsletter creation, customization, and delivery.

Responsibilities:
  • Lead engineering of a multi-tenant SaaS platform, developing production features across the stack using TypeScript, React, Next.js, Node.js, PostgreSQL, and third-party service integrations.
  • Work directly with company leadership to translate business requirements and customer needs into technical requirements, implementation plans, timelines, and production releases.
  • Own features through the complete software development lifecycle, including technical design, frontend and backend development, database changes, testing, deployment, monitoring, and production support.
  • Develop reusable React and Next.js components and application workflows supporting complex, interactive customer-facing experiences.
  • Build server-side application functionality and APIs supporting frontend applications, background operations, external integrations, authentication, subscription management, content processing, and email delivery.
  • Develop and maintain core SaaS workflows spanning user registration, workspace management, subscriptions and payments, campaign creation, newsletter generation, scheduling, email delivery, and analytics.
  • Integrate third-party APIs and services for payments, transactional and marketing email delivery, AI capabilities, content retrieval, analytics, and other product functionality.
  • Design long-running and asynchronous processing workflows for newsletter generation, content research, email processing, and scheduled customer activities.
  • Built a conversational newsletter creation experience that guides customers through objectives, audiences, research, generation, editing, and final delivery.
  • Designed AI-enabled product workflows using OpenAI and Anthropic, including structured tool execution, contextual information retrieval, generation workflows, validation, and application-level guardrails.
  • Implemented a hybrid contextual retrieval approach to provide relevant customer and application information efficiently, reducing LLM-related token consumption by approximately 30%.
  • Improved application performance by approximately 15% through refactoring, database/query optimization, and improvements to application architecture and code quality.
  • Expanded automated tests and release validation to improve regression coverage and confidence in production deployments.
  • Diagnose and resolve production issues across frontend, backend, database, email processing, and third-party integrations, while coordinating technical work with co-founders and contract engineers.
Project Tech stack:
Next.js
PostgreSQL
OpenAI
Anthropic
LLM
RAG
GitHub
CI
CD
REST API
Typescript
JavaScript
Full-stack Developer
Jul 2024 - Apr 20259 months
Project Overview

Sports technology platform providing real-time sports data, betting odds, predictive analytics, and AI-driven insights for media companies, publishers, and betting operators.

Responsibilities:
  • Developed and maintained full-stack application functionality supporting customer-facing interfaces and internal data-processing workflows.
  • Designed and integrated RESTful APIs to provide structured backend functionality for frontend applications and downstream services.
  • Built data aggregation and normalization solutions to transform information from multiple sources into consistent application-ready datasets.
  • Collaborated with engineering and product stakeholders to design practical solutions for new application requirements and platform improvements.
  • Refactored legacy data-processing workflows and scripts, improving execution performance by approximately 20% while making the codebase easier to maintain and extend.
  • Improved reliability of data-processing pipelines through stronger validation, error handling, testing, and separation of responsibilities.
  • Increased automated test coverage by more than 50% by adding unit, integration, and functional tests around critical workflows.
  • Contributed to modernization of development and deployment environments, including transition of containerized workloads toward Kubernetes-based infrastructure.
  • Investigated and resolved issues across application code, APIs, data-processing workflows, and deployment environments, and participated in code reviews.
Project Tech stack:
API
Docker
Kubernetes
Unit testing
Integration Testing
PHP
Node.js
Consultant Team Lead
Mar 2019 - Jul 20245 years 4 months
Project Overview

Delivered web applications for clients across multiple industries, technologies, and business domains.

Responsibilities:
  • Led a cross-functional development team and improved project delivery timelines through requirements analysis, technical planning, and solution design;
  • Managed Agile delivery activities, including sprint planning, task prioritization, progress tracking, code reviews, and release coordination;
  • Architected and implemented scalable back-end API components using PHP, Node.js, Laravel, Lumen, and Express.js;
  • Oversaw development of responsive and interactive UI components using React.js and Vue.js;
  • Spearheaded end-to-end e-commerce platform development using WordPress, CakePHP, and Nuxt.js;
  • Conducted code reviews and mentored developers to improve code quality, maintainability, and adherence to engineering best practices;
  • Improved team productivity by applying Agile methodologies and optimizing the software development lifecycle;
  • Led CI/CD pipeline implementation using Jenkins, reducing deployment time and minimizing release errors;
  • Supervised release preparation and production deployments, ensuring reliable integration and delivery.
Project Tech stack:
PHP
Node.js
Laravel
Lumen
Express.js
React
Vue.js
Nuxt.js
Jenkins
CI
CD
WordPress

Education

2018
Computer Science
Master's degree
2012
Computer system & Networking
BSc
2011
Computer systems & Networking
Diploma

Languages

Sinhala
Advanced
English
Advanced

Hire Janaka or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.