×
Socheat Sok

Socheat Sok

Senior Software Developer

292 St, Phnom Penh, Boeung Keng Kang Pir, Chamkarmorn, KH, 120303
Khmer, English

Background


About

About

I'm a Full-Stack Software Developer. I got my bachelor degree on Management Information System at SETEC Institute. I was previously working at Open Institute, my work focused on inproving User Experience and optimizing website performance using new standard of frontend development by switching the existing code base of using jQuery to using modern JavaScript libraries such as VueJS and Webpack. I also work with the backend team to improve performance of the backend service as well by using standard Eloquent and ORM for handling database transaction instead of using raw SQL queries.

Work Experience

Work Experience

  • Senior Software Developer

    Sep, 2014 - Mar, 20205 years 7 months

    Full-Stacked Software Developer

    • Install and configure GitLab — internal git repositories management system

    • Install and configure ownCloud — internal file sharing service

    • Develop Android and iOS Application using Hybrid stack such as Apache Cordova and Ionic Framework

    • Develop server-side application using Laravel with internal APIs accessing to GitHub for pulling application templates for Ionic

    • Develop low-level command-line script for building Ionic project queued by Laravel to generate Android and iOS application packages

    • Experience with VMWare ESXi server installation and deployment

  • Senior Software Developer

    Oct, 2017 - Mar, 20202 years 6 months

    Develop a rich experience for Job Seeker to allow them easily access all available Job opening in Bongpheak.

    • Responsible for UI/UX for Job Seeker.

    • Develop a rich experience for Job Seeker to allow them easily access all available Job opening in Bongpheak.

    • Front-end development using functional JavaScript programming and using VueJS as client framework.

    • Optimize website performance by minifying JS and CSS assets using Webpack. Which improved the load time by 80% and reduce user bandwidth by lazy loading assets when needed.

    • Re-write existing code base from using manual SQL to Laravel’s Eloquent ORM and optimize server-side application using redis as caching strategy.

Skills

Skills

  • Web Development

    HTML

    CSS

    Javascript

  • Backend Development

    Laravel

    Redis

    MySQL

    RESTful API

    Queue, Cron and supervisor

  • Mobile Application Development

    Flutter

    Cordova

    Ionic Framework

Education

Education

  • Management Information System, Bachelor, SETEC Institute

    Oct, 2012 - Oct, 2016

    Java Programming

    C++ Programming

    C# Programming

    HTML, CSS and JavaScript

    Computer Mathematics

    Data Structure

    Linux System Administration

    Computer Maintenance & Repair

    Networking

    System Analysis

    Principles of Management

    Management Information System

    Database Modeling

    Relational Database Design

    Accounting

    Graphic Design

Volunteer Work

Volunteer Work

  • Web Designer, Youth Development Program

    Feb, 2014 - Oct, 2015

    Design and Develop [ydpcenter.com] website using Wordpress and Bootstrap (Site no longer available)

    • Design and Develop [ydpcenter.com] website using Wordpress and Bootstrap (Site no longer available)

    • Sound and Lighting controller during Charity concert — Shine of Hope

Interests

Interests

  • Researching and Experimenting with technologies

    HashicorpDockerKubernetes
  • Coding

  • Blogging

References

References

  • Mr. Piseth Kheng

    Executive Director at Open Institute

  • Mr. Bunhann Thou

    Software Manager at Open Institute