I am a Senior Full-Stack Software Engineer with 9+ years of experience designing, building, and operating cloud-native, distributed systems. I specialize in microservices, API design, event-driven architectures, and Kubernetes-based container orchestration. I have extensive experience deploying and operating production systems on AWS, using services like EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS/SNS, CloudWatch, and more. I build scalable backends with Java (Spring Boot), Node.js, and Python while delivering modern, high-performance frontends with React, Next.js, and TypeScript. I focus on reliability, automation, testing, and observability, with hands-on experience in Docker, Kubernetes, Helm, Terraform, and CI/CD pipelines. I enjoy collaborating in agile, cross-functional teams, guiding architectural and product decisions, mentoring engineers, and maintaining high engineering standards.

Ruchini Chamintha Perera Dissanayaka

I am a Senior Full-Stack Software Engineer with 9+ years of experience designing, building, and operating cloud-native, distributed systems. I specialize in microservices, API design, event-driven architectures, and Kubernetes-based container orchestration. I have extensive experience deploying and operating production systems on AWS, using services like EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS/SNS, CloudWatch, and more. I build scalable backends with Java (Spring Boot), Node.js, and Python while delivering modern, high-performance frontends with React, Next.js, and TypeScript. I focus on reliability, automation, testing, and observability, with hands-on experience in Docker, Kubernetes, Helm, Terraform, and CI/CD pipelines. I enjoy collaborating in agile, cross-functional teams, guiding architectural and product decisions, mentoring engineers, and maintaining high engineering standards.

Available to hire

I am a Senior Full-Stack Software Engineer with 9+ years of experience designing, building, and operating cloud-native, distributed systems. I specialize in microservices, API design, event-driven architectures, and Kubernetes-based container orchestration. I have extensive experience deploying and operating production systems on AWS, using services like EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS/SNS, CloudWatch, and more. I build scalable backends with Java (Spring Boot), Node.js, and Python while delivering modern, high-performance frontends with React, Next.js, and TypeScript.

I focus on reliability, automation, testing, and observability, with hands-on experience in Docker, Kubernetes, Helm, Terraform, and CI/CD pipelines. I enjoy collaborating in agile, cross-functional teams, guiding architectural and product decisions, mentoring engineers, and maintaining high engineering standards.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Technical Specialist at Pearson
June 1, 2025 - Present
Collaborated with architects, product managers, data scientists, and annotators to conceive, design, and implement scalable digital learning products and services at Pearson. Translated functional and technical requirements into detailed architecture and extensible code for enterprise-grade systems. Designed, developed, and maintained RESTful Web Services and J2EE Web Services, including SOAP-based integrations, enabling seamless communication across platforms. Architected and implemented full-stack applications using Spring Boot, Node.js, React, TypeScript, GraphQL, MongoDB, and Oracle DB, ensuring scalability and performance. Integrated and optimized OpenAI APIs, Generative AI, Prompt Engineering, Vector Databases, and Amazon Bedrock into production-ready systems for intelligent learning solutions. Built and orchestrated cloud-native solutions on AWS leveraging S3, SQS, SNS, DynamoDB, DynamoDB Streams, Kinesis, Lambda, EventBridge, Step Functions, Route53, IAM, CloudFront, CloudWatch
Senior Front-End Engineer at RenoFi
May 1, 2022 - October 1, 2024
Architected and developed a renovation loan platform featuring a multi-step application, driving improvements in user experience and conversion rates. Led frontend architecture using React, Vue.js, Next.js, and TypeScript, optimizing performance through SSR and lazy loading. Implemented GraphQL with Apollo Client and tuned data-fetching strategies to minimize overfetching. Standardized tooling (Webpack, Babel, ESLint) to reduce onboarding time and integration issues. Modernized legacy Angular and Backbone components to React/TypeScript, and configured AG Grid for complex data tables with server-side processing and virtualization. Strengthened platform security with OAuth, JWT, and AWS Cognito, plus rate limiting and XSS protection. Integrated AWS services (S3, Lambda, API Gateway, CloudFront) to support a serverless architecture. Implemented Kafka and RabbitMQ for real-time loan status updates. Automated CI/CD pipelines with GitHub Actions, GitLab CI/CD, and Jenkins. Maintained high te
Senior Software Engineer at Pearson
June 1, 2016 - April 1, 2022
Developed scalable, high-performance e-commerce platforms for Pearson's Higher Education products. Led development of Pearson Cart Next Gen, modernizing checkout with enhanced performance and security. Created a reusable Cart NPM library to reduce duplicated efforts. Migrated Smarthinking platform to a React-based, microservices-driven architecture. Engineered secure, PCI-compliant integrations with Stripe, PayPal, and Adyen. Developed Pearson Learning Hub LMS with AI-driven learning analytics. Built a scalable UI component library, improving consistency and efficiency. Ensured security compliance with OAuth2, JWT, and OWASP best practices. Mentored junior developers and led multiple projects under Agile; collaborated with product and design teams to deliver end-to-end experiences.
Software Engineer at CodeGen
January 1, 2018 - August 1, 2018
Designed and developed high-performance online ticket booking systems for major attractions in Abu Dhabi. Integrated and optimized backend APIs with REST and GraphQL using Java and Spring Boot. Implemented PCI-compliant payment integrations (Apple Pay, Google Pay, and cards). Strengthened platform security with OAuth2, JWT, CSRF, XSS, and SQL injection mitigation. Improved system performance with caching (Redis, Memcached) and asynchronous processing. Delivered a mobile-friendly booking UI using React, Next.js, and TypeScript. Implemented microservices, CI/CD, and automated testing for maintainability. Deployed observability and monitoring tools (New Relic, Datadog, Prometheus).

Education

BSc (Hons) in Information Technology – Software Engineering at Sri Lanka Institute of Information Technology
January 1, 2014 - January 1, 2017
BSc (Hons) in Information Technology – Software Engineering at Sri Lanka Institute of Information Technology
January 1, 2014 - December 31, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

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