HELLO, I AM

ROTH SOKKIM

I am a Full-stack Web Developer.

About Me

Hi, I am Sokkim. I'm 25 years old and living in Phnom Penh, Cambodia. I am a Full-stack Web Developer.

Currently, I'm working at the National Payment Certification Agency, which is under the Ministry of Economy and Finance in Cambodia.

I have been working there since November, 2022, for over two years now.

I am responsible for developing web applications for the institution and maintaining existing systems.

I am also a graduate with a bachelor's degree in Computer Science from the Royal University of Phnom Penh.

Online Courses

W3 School, Udemy, freeCodeCamp

August 2020

Graduated a bachelor's degree in Computer Science from the Royal University of Phnom Penh

September 2016

Passed the high school diploma exam.

Works Experiences

November,   2022 - Present
Full-stack Web developer | Full-time | National Payment Certification Agency
 

Building Single Page Applications daily using Vue.js and the Nuxt3

 

Design and implement RESTful APIs and back-end services with Laravel

 

Collaborate with cross-functional teams to define, design, and ship new features

 

Participate in code reviews, ensuring high code quality and best practices

 

Utilize Vue.js for front-end development, creating responsive, interactive user interfaces

 

Leverage Laravel for back-end development, including database management, authentication, and API integration

 

Troubleshoot and debug application issues, optimizing performance and scalability

 

Implement efficient code to enhance user experience and improve application performance.

April,  2020 - October,  2022
Web developer | Full-time | Turbotech Co.,Ltd
 

Coded websites using HTML, CSS, JavaScript and jQuery languages

 

Doing on back-end development using Laravel Framework to maintain website integrity

 

Used MySQL, PostgreSQL to work with database

 

Used google map API to produce application related mapping

 

Discussed site and app requirements with clients to produce actionable development plans

 

Used Bootstrap and Tailwind for CSS framework.

Skills

   Frontend Development

 

JavaScript: Have an experiences with ES6+ features, and asynchronous programming (promises, async/await).

 

CSS Preprocessors: Friendly use CSS preprocessors like SASS or LESS.

 

Frontend Frameworks: Master a modern frontend framework such as Vue.js, and React.

 

Responsive Design: Create responsive layouts using frameworks like Bootstrap or Tailwind CSS.

   Backend Development

 

Server-side Languages: Using backend languages such as PHP, Node.Js, Go, or Python.

 

Frameworks: Comfortable with backend frameworks like Laravel (PHP), and Django (Python).

 

APIs: Create and consume RESTful APIs and GraphQL.

   Databases

 

SQL Databases: Experience with relational databases like MySQL, PostgreSQL, or SQLite.

 

NoSQL Databases: Understand non-relational databases like MongoDB or Firebase.

   Version Control

 

Git: Daily Git usage for version control, including common commands and workflows (cloning, branching, merging, pull requests).

   Development Tools

 

Package Managers: Get familiar with package managers like npm or Yarn.

 

Text Editors/IDEs: Text editor or IDE such as Visual Studio Code, or PHPStorm.

   Development and DevOps

 

Servers: Understand basic server management and deployment processes.

 

Containers: Knowledge how to build a container with Docker.

 

CI/CD: Knowledge with deployment (CI/CD) pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.

   Soft Skills

 

Problem-Solving: Strong problem-solving skills and logical thinking.

 

Collaboration: Work well in a team, communicate effectively, and understand the principles of agile development.

Contact Me

   

#No.26A, St.2011, Krang Thnong commune, SenSok district, Phnom Penh capital, Cambodia

+855 98 429 694

mrkimsokss7@gmail.com