Taingy Srun

Hello, I'm Taingy Srun Software Engineer

Passionate about creating innovative solutions with 5+ years of experience in full-stack development, mobile applications, and modern technologies.

About Me

Get to know me better

Software Engineer with 5+ years of experience

I'm passionate about creating innovative solutions and building high-performance applications. My expertise spans across web and mobile development, providing end-to-end solutions. I thrive in Agile environments and am committed to delivering quality software that makes a difference.

Backend Development

Experienced in building scalable backend systems using Java, Spring Boot along with other modern frameworks and technologies.

Frontend Development

Experienced in creating responsive and interactive user interfaces with modern web technologies. Utilizing frameworks like Angular and React to build dynamic web applications.

Mobile Development

Experienced in developing native mobile applications for Android platforms.

Agile Methodology

Proficient in Scrum and collaborative development

Email: taingy.srun@outlook.com
Education: MS Computer Science, Maharishi International University

Skills & Expertise

Technologies I work with

Backend & Database

Java Python Kotlin Spring Boot Node.js REST APIs Microservices PostgreSQL MongoDB MySQL

Frontend & Mobile

JavaScript TypeScript Angular React HTML5 CSS3 SASS Android Material Design

Cloud & Tools

AWS GCP Git Claude Code GitHub Co-Pilot Docker CI/CD Agile/Scrum

Professional Experience

My journey in software development

Software Engineer

April 2024 - August 2025

CuraPatient

Irvine, CA
  • Developed and maintained large-scale, highly available healthcare applications using Java (Spring Boot) and modern frontend frameworks, supporting multiple organizations in production.
  • Built and optimized backend services, delivering key features like visit functionality and program activation that improved retention by 15% and reduced onboarding effort by 50%.
  • Collaborated cross-functionally in Agile teams, wrote unit tests, and resolved production issues to ensure system reliability and performance.
Angular Java Spring Boot Android Agile AWS

Software Engineer

October 2020 - March 2024

Pi Pay

Phnom Penh, Cambodia
  • Developed and deployed Java Spring Boot backend services for payment and billing platforms, supporting reliable production operations.
  • Built and scaled APIs (Phone Top-Up, Biller Onboarding, Payment Status), handling 3,000+ daily transactions, improving onboarding efficiency by 70%, and enabling real-time transaction tracking.
  • Optimized PostgreSQL queries and collaborated with frontend and QA teams to enhance system performance, scalability, and integration reliability.
Java Kotlin Spring Boot PostgreSQL Payment APIs

Software Engineer

June 2019 - October 2020

Agribuddy

Siem Reap, Cambodia
  • Implemented a backend-driven KYC onboarding workflow, utilizing Java Spring Boot and AWS (S3, Rekognition OCR, PostgreSQL) streamlining the operational process.
  • Built APIs for check-in/check-out attendance tracking, agri-product inventory management and reporting.
  • Optimized system performance by designing efficient JPA queries and reducing API response time.
Java Spring Boot PostgreSQL AgriTech

Android Developer

September 2018 - June 2019

TrueMoney

Phnom Penh, Cambodia
  • Integrated Bluetooth printing functionality into the Agent app using Java and Kotlin, reducing operational costs by 15%.
  • Enhanced the UX/UI of the transaction history feature by adding date-time filtering, increasing user satisfaction by 20%.
  • Conducted code quality assessments using SonarQube, reducing security vulnerabilities by 20%.
Android Java Bluetooth UI/UX

Featured Projects

Some of my notable work

Career Story Bank

Web application designed to help users create and share their career stories with AI-powered enhancements. Built with React for the frontend and Express for the backend, featuring user authentication with Google Sign-In, and a responsive design for seamless user experience.

React Express AI Integration Personal Career Growth

Flexi Rent Full Stack

Full-stack rental management platform built with Spring Boot microservices architecture, featuring scalable backend services and PostgreSQL database. Designed to streamline rental operations, enhance user experience, and provide efficient management tools for landlords and tenants.

Spring Boot Microservices PostgreSQL

Data Input Service

Microservice designed to handle and publish real-time data streams efficiently using Kafka. Enables event-driven communication and asynchronous data processing across microservices. Implemented with Java and Spring Boot, ensuring scalability and reliability in handling high-throughput data streams.

Java Spring Boot Apache Kafka Microservices

Let's Work Together

Turn your ideas into reality

I'm always interested in new opportunities and challenging projects. Let's discuss how we can work together to create something amazing.