I am a Senior Software Engineer with over 6 years of experience specializing in React, Node.js, Python, Serverless, AWS, and GraphQL REST APIs. Recently, I have expanded my skills into Python development and focused on building scalable, cloud-native solutions within agile teams. As an Australian visa holder, I am open for contract-based roles up to 48 hours per fortnight. Throughout my career, I have contributed to designing and developing innovative educational platforms and AI-powered systems, delivering enhanced user experiences with cloud-native microservices. I enjoy collaborating across cross-functional teams to ensure secure, scalable, and efficient deployments tailored to business needs.

Neelaka Rupun

I am a Senior Software Engineer with over 6 years of experience specializing in React, Node.js, Python, Serverless, AWS, and GraphQL REST APIs. Recently, I have expanded my skills into Python development and focused on building scalable, cloud-native solutions within agile teams. As an Australian visa holder, I am open for contract-based roles up to 48 hours per fortnight. Throughout my career, I have contributed to designing and developing innovative educational platforms and AI-powered systems, delivering enhanced user experiences with cloud-native microservices. I enjoy collaborating across cross-functional teams to ensure secure, scalable, and efficient deployments tailored to business needs.

Available to hire

I am a Senior Software Engineer with over 6 years of experience specializing in React, Node.js, Python, Serverless, AWS, and GraphQL REST APIs. Recently, I have expanded my skills into Python development and focused on building scalable, cloud-native solutions within agile teams. As an Australian visa holder, I am open for contract-based roles up to 48 hours per fortnight.

Throughout my career, I have contributed to designing and developing innovative educational platforms and AI-powered systems, delivering enhanced user experiences with cloud-native microservices. I enjoy collaborating across cross-functional teams to ensure secure, scalable, and efficient deployments tailored to business needs.

See more

Experience Level

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

Language

English
Advanced
Tamil
Intermediate
Sinhala, Sinhalese
Intermediate

Work Experience

Senior Software Engineer at Wiley Global Technology
July 1, 2025 - August 26, 2025
Led the development and integration of Generative AI-powered educational applications using LangChain and LangGraph frameworks. Built scalable full-stack solutions optimizing front-end usability and back-end performance with React.js, TypeScript, Node.js, and Python. Improved AI search accuracy through document chunking, embedding, and Retrieval-Augmented Generation pipelines. Developed real-time user interactions with GraphQL subscriptions and delivered cloud-native microservices using AWS Serverless Framework. Maintained interactive learning tools in a monorepo architecture and integrated GraphQL APIs with Apollo Client/Server for dynamic assessments. Collaborated with senior engineers for system performance and reliability enhancements.
Senior Software Engineer at Wiley Global Technology (Sri Lanka)
July 1, 2025 - August 25, 2025
Led the development and integration of Generative AI-powered educational applications utilizing LangChain and LangGraph frameworks, improving system responsiveness and intelligence. Built scalable full-stack solutions using React.js, TypeScript, Node.js, and Python to optimize both front-end usability and back-end performance. Enhanced AI-driven search capabilities via Document Chunking, Embedding, and Retrieval-Augmented Generation (RAG) pipelines. Developed real-time user interactions using GraphQL Subscriptions for low-latency feedback. Delivered cloud-native microservices on AWS using Lambda, Step Functions, AppSync, and other services orchestrated by the Serverless Framework. Maintained monorepo architecture supporting instructor and student workflows, integrated role-specific GraphQL APIs, and improved core system components’ reliability and performance. Ensured secure and scalable deployment of AI models through cross-functional collaboration.
Software Engineer at Wiley Global Technology
July 1, 2023 - August 26, 2025
Contributed to a cross-platform eText platform, adding features such as pagination, search, annotations, and offline support to improve accessibility. Developed responsive UIs with React.js, TypeScript, and MobX focusing on performance across devices. Integrated Elasticsearch for full-text search across large datasets. Supported backend AWS Serverless services including AppSync, Lambda, and DynamoDB to enhance scalability. Improved code quality within CI/CD pipelines and Terraform-based infrastructure. Collaborated on system architecture and Agile sprint delivery with cross-functional teams.
Software Engineer at Wiley Global Technology (Sri Lanka)
July 1, 2023 - August 25, 2025
Contributed to the development of a cross-platform eText platform featuring pagination, search, annotations, and offline support to improve digital learning accessibility. Created responsive user interfaces with React.js, TypeScript, and MobX, optimizing state management for performance consistency. Integrated Elasticsearch to support full-text search across extensive textbook datasets. Supported scalable backend services using AWS Serverless technologies such as AppSync, Lambda, and DynamoDB. Improved code quality and deployment processes by leveraging CI/CD pipelines and Terraform for infrastructure provisioning. Collaborated in system architecture design, dependency management, peer mentoring, and Agile sprint deliveries.
Full Stack Engineer at ORELIT
November 1, 2021 - August 26, 2025
Led and developed full-stack web platforms for international and government clients, delivering reservation systems, quotation tools, and telemedicine proofs of concept. Designed end-to-end architecture, ER diagrams, and feature planning. Built scalable front-end components using React (TypeScript) with Redux, and back-end services with MERN stack. Integrated payment gateways and reservation workflows with robust backend logic. Deployed containerized applications on AWS EC2 and CloudFront utilizing Docker and CI/CD pipelines. Managed data layers with MongoDB, MySQL, Sequelize ORM, and Redis for performance.
Full Stack Engineer at ORELIT (Sri Lanka)
November 1, 2021 - August 25, 2025
Led and contributed to full-stack web platform development for international clients and government projects including reservation systems, quotation tools, and telemedicine proof of concepts. Involved in end-to-end architecture design, ER diagram modeling, feature planning, and infrastructure deployment. Developed scalable frontend and backend components with the MERN stack and React (TypeScript) using Redux for efficient state management. Integrated payment gateways and workflow automation for reservations and contractor quotations. Deployed containerized applications on AWS EC2 and CloudFront using Docker and CI/CD pipelines. Designed data layers with MongoDB, MySQL (Sequelize ORM), and Redis to optimize performance and persistence.
Associate Software Engineer at POTENZA
November 1, 2020 - August 26, 2025
Automated data workflows integrating Google Sheets API for efficient data retrieval and updates. Created loan recovery automation scripts and daily report systems integrated with core banking. Developed stakeholder dashboards by extracting and transforming Redmine project data. Built proof of concept tools for PDF image quality analysis. Leveraged Automation Anywhere and scripting solutions to improve operational efficiencies in reporting and quality assurance.
Associate Software Engineer at POTENZA (Sri Lanka)
November 1, 2020 - August 25, 2025
Automated data workflows by integrating Google Sheets API to streamline client data processes. Developed loan recovery automation scripts including validation, processing, and report generation linked to core banking systems. Created stakeholder dashboards by extracting and transforming data from project databases. Built proof of concepts for PDF-based image quality analysis prior to publication. Utilized Automation Anywhere and scripting tools to improve operational efficiency in reporting, data handling, and quality assurance.
Associate QA Engineer / Trainee QA Engineer at CodeGen International
February 1, 2020 - August 26, 2025
Performed manual and automated QA testing for a large-scale B2B travel platform. Developed automated API test workflows using SoapUI and Groovy scripting for functional validation. Executed REST and SOAP API testing using Postman and SoapUI to verify end-to-end system behavior. Collaborated with development and QA teams for bug identification and resolution, contributing to quality assurance planning and deployment readiness.
Associate QA Engineer / Trainee QA Engineer at CodeGen International (Sri Lanka)
February 1, 2020 - August 25, 2025
Participated in quality assurance processes for a large-scale B2B travel platform. Conducted manual and automated testing on booking and inventory modules to ensure system reliability. Developed automated API test flows using SoapUI and Groovy scripting. Performed REST and SOAP API testing with Postman and SoapUI to verify end-to-end functionality. Collaborated with developers and QA teams for bug identification and resolution. Contributed to QA planning and maintained software deployment quality standards.

Education

Bachelor of Science at University of Sri Jayewardenepura (Sri Lanka)
December 1, 2015 - December 1, 2018
Bachelor of Science at University of Sri Jayewardenepura
December 1, 2015 - December 1, 2018

Qualifications

Prompt Engineering: How to Talk to the AIs
January 11, 2030 - August 11, 2025
AWS for Developers: DynamoDB
January 11, 2030 - August 11, 2025
React: Design Patterns (2021)
January 1, 2021 - August 11, 2025
React.js Essential Training
January 11, 2030 - August 11, 2025
Front-End Web Development with React
January 11, 2030 - August 11, 2025
Front-End Web UI Frameworks and Tools: Bootstrap 4
January 11, 2030 - August 11, 2025
Angular & NodeJS - The MEAN Stack Guide [2020 Edition]
January 1, 2020 - August 11, 2025
Angular course: Beginner to Advanced
January 11, 2030 - August 11, 2025
ISTQB software testing certification tester foundation level
January 11, 2030 - August 11, 2025
Prompt Engineering: How to Talk to the AIs
January 11, 2030 - August 26, 2025
Front-End Web UI Frameworks and Tools: Bootstrap 4
January 11, 2030 - August 26, 2025
Angular & NodeJS - The MEAN Stack Guide [2020 Edition]
January 1, 2020 - August 26, 2025
Angular course: Beginner to Advanced
January 11, 2030 - August 26, 2025
ISTQB software testing certification tester foundation level
January 11, 2030 - August 26, 2025
AWS for Developers: DynamoDB
January 11, 2030 - August 26, 2025
React: Design Patterns (2021)
January 1, 2021 - August 26, 2025
React.js Essential Training
January 11, 2030 - August 26, 2025
Front-End Web Development with React
January 11, 2030 - August 26, 2025

Industry Experience

Software & Internet, Financial Services, Healthcare, Education, Professional Services, Government