Summary
Overview
Work History
Education
Skills
PROJECTS
Timeline
Generic

ISHAN YAPA

Summary

Lead Engineer with 8 years of experience in the education technology domain, specializing in backend development, cloud infrastructure, and scalable architectures. Proficient in Java, Spring Boot, JavaScript, and Node.js, with deep expertise in AWS, MongoDB Atlas, and microservices. Skilled in designing and implementing cloud-based, event-driven systems, optimizing performance, security, and scalability. Passionate about building high-performance, resilient applications that drive innovation in EdTech solutions.

Overview

3
3
years of professional experience

Work History

Technical Lead

Pearson Lanka (Pvt) Ltd.
08.2024 - Current
  • Developed and deployed a scalable, shareable Spaced Repetition Service for flashcard applications, leveraging Java, Spring Boot, and MongoDB, optimizing learning efficiency and retention.
  • Designed and integrated an AI-powered flashcard creation system using OpenAI GPT-4 and Node.js, enabling intelligent content generation and seamless user interaction.
  • Enhanced system compatibility and security by upgrading core infrastructure to JDK 17, and deploying Qualys agents across application services, strengthening vulnerability detection and compliance.

Associate Technical Lead

Pearson Lanka (Pvt) Ltd.
03.2022 - 07.2024
  • Developed an automated workflow to extract key topics from eTextbooks using OpenAI GPT-4, Python, and Node.js, streamlining content analysis and enhancing study material organization.
  • Optimized application deployment and scalability by migrating services to a managed AWS infrastructure, implementing an automated GitLab CI/CD pipeline with Infrastructure as Code (IaC) using AWS CloudFormation, and ensuring efficient provisioning and maintenance.
  • Enhanced application observability and incident response by implementing New Relic, AWS CloudWatch, and PagerDuty, enabling real-time monitoring, performance optimization, and proactive issue resolution.

Education

Bsc (Hons) Special Degree in Information Technology - Software Engineering

Sri Lanka Institute of Information Technology
Malabe
02-2019

Skills

  • Backend Development (Java, Spring Boot, JavaScript, NodeJS, Python)
  • Microservices (REST APIs, Event-Driven Architecture, AWS Kinesis, AWS API Gateway, Service Orchestration, Load Balancing)
  • Artificial Intelligence (Prompt engineering, Azure AI Foundry, AI Agent Architecture)
  • Cloud Platforms & DevOps Tools (AWS managed services, Azure, Docker, GitLab CI/CD, Jenkins)
  • Testing Tools (JUnit, Mockito, JMeter)
  • Security Tools (Snyk, Insight AppSec, SonarQube, Qualys, CheckMarx)

PROJECTS

  • AI Study Tools – Engineered AI-driven workflows leveraging OpenAI models and Azure AI Foundry, automating content generation and enhancing personalized learning experiences.
  • Pearson+ – Optimized event-driven architecture by improving message consumption efficiency, reducing latency, and ensuring seamless data processing for real-time user interactions.
  • Pearson Prep – Designed and developed scalable microservices using Java, Spring Boot, and MongoDB to efficiently manage flashcard-based learning, improving system performance and user experience.

Timeline

Technical Lead

Pearson Lanka (Pvt) Ltd.
08.2024 - Current

Associate Technical Lead

Pearson Lanka (Pvt) Ltd.
03.2022 - 07.2024

Bsc (Hons) Special Degree in Information Technology - Software Engineering

Sri Lanka Institute of Information Technology
ISHAN YAPA