The résumé, reimagined

One story. Three perspectives.

Explore a theme. Take it with you.
CV theme
Curriculum vitaePhnom Penh, Cambodia
Kimchhung Pech

KimchhungPech

Senior Software Engineer | Technical Oversight & Software Delivery

Senior Software Engineer with experience across backend services, frontend applications, and production delivery. Currently focused on coordinating development, guiding platform modernization, and reviewing developer-written and AI-generated code. Experience includes TypeScript-to-Go migration, caching architecture, frontend restructuring, automated testing, and deployment workflows.

pechkimchhung@gmail.com010502473LinkedIn

Experience

  1. Nov 2022 — PresentPhnom Penh

    Current role

    Senior Software Engineer

    VTECH

    Information technology company.

    • Coordinate development tasks and guide technical decisions across backend, frontend, and delivery workflows.

    Main areas of work

    1. Current focus

      AI-assisted delivery & code oversight

      Coordinate development work, review changes, and oversee testing and code quality across developer and AI-assisted workflows.

      • Coordinate development tickets and track work using Hermes.
      • Review developer-written and AI-generated code, supported by a personal GitHub review agent.
      • Automate testing workflows and oversee code quality before delivery.
      • Hermes
      • GitHub
      • AI agents
    2. Campaign Platform Modernization

      Technical oversight of a TypeScript-to-Go migration, architecture improvements, and application performance work.

      • Oversee the campaign platform's migration from TypeScript to Go.
      • Guide application structure and design patterns during the migration.
      • Introduce multi-tier caching with in-memory and Redis layers to improve application performance.
      • Use cache versioning to address race conditions on endpoints handling approximately 300 requests per second.
      • Standardize cache access and durable invalidation behind a shared abstraction to reduce duplicated logic and improve maintainability.
      • TypeScript
      • Go
      • In-memory caching
      • Redis
      • Cache versioning
    3. Current focus

      Frontend Modernization - In Progress

      Ongoing migration of a legacy frontend to a maintainable structure with Storybook support and clearer integration boundaries.

      • Manage the ongoing rewrite of a legacy frontend into a new application structure.
      • Introduce Storybook support for developing and reviewing UI components.
      • Separate UI components, application logic, and API integration to reduce coupling.
      • Apply DTO patterns at API integration boundaries and establish consistent naming conventions.
      • Storybook
      • DTO pattern
      • API integration
    4. Delivery Automation & Deployment

      Practical CI/CD and application deployment support.

      • Support automated build and deployment workflows using GitHub Actions and Jenkins.
      • Work with CapRover and AWS EC2 for application deployment and hosting.
      • GitHub Actions
      • Jenkins
      • CapRover
      • AWS EC2
    5. Platform delivery & Go adoption

      Production delivery and early adoption of Go within the company.

      • Built and deployed two production projects using Go, Vue.js, MySQL, REST APIs, and GraphQL.
      • Helped introduce Go within the company as one of its early adopters.
      • Go
      • Vue.js
      • MySQL
      • REST APIs
      • GraphQL
    6. Reward system

      Complex reward logic and integrations.

      • Implemented and enhanced a reward system with complex logic and integrations, designed to support millions of users.
    7. Live-streaming GraphQL

      GraphQL API performance and user experience for live streaming.

      • Contributed to GraphQL API development and performance improvements for a live-streaming application.
    8. Automated Task Scheduling

      Flexible task scheduling with real-time management and execution controls.

      • Developed an automated scheduling system with independently configurable schedules for each task.
      • Supported real-time management of scheduled tasks, including schedule changes, pause, and stop controls.
  2. Oct 2021 — Nov 2022Phnom Penh

    Senior Full-Stack Engineer

    Okoone

    A global consultancy and technology company providing enterprise solutions.

    • Served as a frontend technical reference and built a reusable Tailwind CSS library.
    • Designed interfaces in Figma, including the Ship24 homepage, and implemented supporting backend services.
    • Improved frontend structure, SEO, and performance through rendering and response-size improvements.
    • Monitored application traffic and investigated production issues.
    • NestJS
    • AngularJS
    • Tailwind CSS
    • Figma
    • MongoDB
    • MySQL
  3. Sep 2020 — Jul 2021Phnom Penh, Cambodia

    Front-end Developer

    TK EXPRESS CO.LTD

    BLOC is an online mall and delivery app serving people throughout Cambodia.

    • Implemented internal web application interfaces using React and Next.js.
    • Built a Firebase chat web application with image uploads.
    • Integrated APIs with React interfaces, managed state, and handled frontend errors.
    • React
    • Next.js
    • Firebase
    • REST APIs
  4. Jan 2019 — Jun 2020Cambodia

    Full-stack Developer

    Unseentra

    A website and mobile application for finding and booking activities and experiences across Cambodia.

    • Built Laravel database migrations, model relationships, and REST authentication APIs.
    • Developed web interfaces using HTML, CSS, and Vue.js.
    • Laravel
    • Vue.js
    • HTML
    • CSS
    • REST APIs

Technical skills

Technical oversight & delivery

  • Development coordination
  • Code review
  • AI-assisted workflows
  • Automated testing
  • Platform modernization

Backend & caching

  • Go
  • TypeScript
  • Node.js
  • REST APIs
  • GraphQL
  • Redis
  • Cache versioning

Frontend architecture

  • React
  • Next.js
  • Vue.js
  • Storybook
  • Tailwind CSS
  • DTO patterns

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • Firebase

DevOps - working knowledge

  • GitHub Actions
  • Jenkins
  • CapRover
  • AWS EC2

Design & development tools

  • Figma
  • GitHub
  • Hermes
  • Postman
  • TablePlus

Education

Nov 2016 — Jul 2021

Paragon University

Bachelor of Science in Computer Science

Phnom Penh, Cambodia

  • Data Structures and Algorithms
  • Computer Networks
  • Security and Risk Management

Selected project

Apr 2021 — Jul 2021

Sersity

  • Developed a full-stack application and its data model.
  • Implemented GraphQL APIs using Apollo Server and Apollo Client.
  • Implemented real-time chat, notifications, and subscriptions.
  • TypeScript
  • PostgreSQL
  • Next.js
  • Prisma
  • GraphQL
  • Apollo Server
  • Apollo Client

Volunteering

Jun 2023

ParagonIU Hackathon 2023

Judge

Evaluated creativity and technical skills at the hackathon.

Apr 2021

ParagonIU Hackathon 2021

Mentor

Mentored an IoT hackathon team, developing innovative ideas and leading the team to the top spot.

Jan 2017 — Mar 2018

AIESEC

OGX Team Member

Team member in outgoing global exchange (OGX).

Achievements

Sep 2021

Third place in Techo Startup Center

A government co-innovation program bringing together Cambodian entrepreneurs and young talent.

Jun 2020

Second place in the ParagonIU Hackathon program

A two-day coding sprint hosted by the ICT Faculty of Paragon.

People skills

  • Team coordination
  • Communication
  • Problem solving

Languages

  • English

    Professional Working Proficiency

  • Khmer

    Native or Bilingual Proficiency

Interests

  • Artificial Intelligence
  • Robotics
  • Traveling

Designed to read beautifully, on screen and on paper.PDF downloads include your selected theme.