Senior Front-End Engineer with 7+ years of experience building responsive, user-centric web applications using React and modern JavaScript/TypeScript. Skilled at translating wireframes and visual designs into accessible, performant interfaces and integrating RESTful APIs and third-party services. Proven delivery across remote, distributed teams through clean reusable code, code reviews, and strong communication. Experienced in building real-time conversational UI, client-side state management, asynchronous data fetching, and performance tuning with attention to browser compatibility and scalability.

Janak Ariyawasa

Senior Front-End Engineer with 7+ years of experience building responsive, user-centric web applications using React and modern JavaScript/TypeScript. Skilled at translating wireframes and visual designs into accessible, performant interfaces and integrating RESTful APIs and third-party services. Proven delivery across remote, distributed teams through clean reusable code, code reviews, and strong communication. Experienced in building real-time conversational UI, client-side state management, asynchronous data fetching, and performance tuning with attention to browser compatibility and scalability.

Available to hire

Senior Front-End Engineer with 7+ years of experience building responsive, user-centric web applications using React and modern JavaScript/TypeScript. Skilled at translating wireframes and visual designs into accessible, performant interfaces and integrating RESTful APIs and third-party services.

Proven delivery across remote, distributed teams through clean reusable code, code reviews, and strong communication. Experienced in building real-time conversational UI, client-side state management, asynchronous data fetching, and performance tuning with attention to browser compatibility and scalability.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Senior Software Engineer at byte
January 1, 2024 - Present
Designed and shipped responsive React interfaces for an AI-enabled chat application used in production. Built real-time conversation UI, notifications, and client-side state management for multi-turn user interactions. Translated product requirements and design intent into interactive, accessible front-end components. Integrated RESTful APIs and third-party services with robust error handling and performance-conscious data fetching. Optimized front-end rendering, bundle behavior, and browser compatibility for speed and scalability. Collaborated with product stakeholders remotely from wireframes through production rollout and code reviews.
Senior Software Engineer at Therasee
January 1, 2024 - August 4, 2025
Built responsive, high-performance UIs using React and TypeScript following modern web standards. Managed complex application state with Redux and React Query. Enhanced app performance via lazy loading, code splitting, and bundle optimization. Integrated WebSockets to enable real-time features such as live notifications and dashboards. Developed RESTful APIs using ASP.NET Core and Entity Framework Core. Implemented secure authentication with ASP.NET Identity and JWT tokens. Applied SOLID principles and clean architecture for maintainable, testable code. Built scalable microservices using Domain-Driven Design and asynchronous RabbitMQ communication. Engineered scalable NLP and RAG systems integrating vector (pgvector) and SQL databases. Developed AI-driven backend services and chatbot solutions with Django, FastAPI, and conversational AI frameworks.
Senior Software Engineer at 9byterefhub
January 1, 2024 - Present
Developed web scraping and automation tools using Python Scrapy and Playwright to efficiently extract and process large-scale web data. Developed and maintained scalable backend servers using Node.js and Express.js, implementing RESTful APIs and middleware for high-performance applications. Built responsive and SEO-friendly frontend applications using Next.js leveraging server-side rendering and static site generation for optimal performance.
Senior Software Engineer at Refhub
January 1, 2023 - January 1, 2024
Designed and deployed an AI-enabled chat application with React/Next.js frontend and Django/FastAPI backend services. Implemented real-time conversation features, notifications, and state management for multi-tenant user interactions. Built retrieval and orchestration flows with LangChain / LangGraph for contextual AI responses.
Software Engineer at Therasee
January 1, 2020 - January 1, 2023
Developed Django backend services and integrated React/Next.js frontend experiences for business workflows. Implemented web automation and data extraction pipelines using Python, Scrapy, and Playwright. Supported scalable feature development across frontend, backend, and deployment layers. Contributed to maintainable architecture and clean code practices across the engineering lifecycle.

Education

BSc. Software Engineering at Open University Of Sri Lanka
January 1, 2015 - January 1, 2019
B Sc in Software Engineering at Open University of Sri Lanka
January 1, 2015 - January 1, 2019
BSc in Software Engineering at Open University of Sri Lanka
January 1, 2015 - January 1, 2019
BSc in Software Engineering at Open University of Sri Lanka
January 1, 2015 - January 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education, Media & Entertainment, Other

Experience Level

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