Khmer flag

គំរូប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend

ខ្មែរ

មើលពីរបៀបដែលប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend វិជ្ជាជីវៈបង្ហាញពីការរចនា API ជំនាញមូលដ្ឋានទិន្នន័យ និងស្ថាបត្យកម្មដែលអាចពង្រីកបាន។ កែសម្រួលគំរូនេះតាមបទពិសោធន៍ផ្ទាល់ខ្លួនរបស់អ្នក។

ចាប់ផ្តើមបង្កើតប្រវត្តិរូបសង្ខេបរបស់អ្នក

ការមើលប្រវត្តិរូបសង្ខេបជាមុន

សុខ វិសាល - រូបថតប្រវត្តិរូប

សុខ វិសាល

អ្នកអភិវឌ្ឍន៍ Backend

[email protected]+855 12 345 678ភ្នំពេញ កម្ពុជាប័ណ្ណបើកបរប្រភេទ ខ

សង្ខេបការងារ

អ្នកអភិវឌ្ឍន៍ Backend ដែលមានបទពិសោធន៍ជាង ៥ ឆ្នាំក្នុងការរចនា និងបង្កើត API ដែលអាចពង្រីកបាន សេវាកម្មខ្នាតតូច និងប្រព័ន្ធដែលដំណើរការដោយព្រឹត្តិការណ៍សម្រាប់កម្មវិធីដែលមានចរាចរណ៍ខ្ពស់។ មានជំនាញខាង Python, Go និង Java ជាមួយនឹងចំណេះដឹងស៊ីជម្រៅលើការរចនាមូលដ្ឋានទិន្នន័យទាំងប្រភេទ relational និង NoSQL ហេដ្ឋារចនាសម្ព័ន្ធពពកលើ AWS និង GCP និងការអនុវត្ត infrastructure-as-code។ បានបង្កើត និងថែរក្សាប្រព័ន្ធដំណើរការការទូទាត់ដែលដោះស្រាយប្រតិបត្តិការជាង $50M ក្នុងមួយឆ្នាំជាមួយនឹងពេលវេលាដំណើរការ 99.99%។ ប្តេជ្ញាចិត្តក្នុងការសរសេរកូដស្អាត បានសាកល្បងយ៉ាងល្អ និងកែលម្អជាបន្តបន្ទាប់នូវភាពជឿជាក់របស់ប្រព័ន្ធតាមរយៈការតាមដាន ស្វ័យប្រវត្តិកម្ម និងស្ថាបត្យកម្មដែលបានគិតគូរយ៉ាងល្អ។

បទពិសោធន៍ការងារ

អ្នកអភិវឌ្ឍន៍ Backend

FinTech Solutions

មេសា ២០២១ - បច្ចុប្បន្ន

  • រចនា និងបង្កើត API ដំណើរការការទូទាត់ដែលដោះស្រាយប្រតិបត្តិការជាង $50M ក្នុងមួយឆ្នាំជាមួយនឹងពេលវេលាដំណើរការ 99.99% ដែលអនុលោមតាម PCI DSS
  • ផ្ទេរកម្មវិធី monolithic ទៅជាសេវាកម្មខ្នាតតូច ១៤ ដោយប្រើ Go និង gRPC កាត់បន្ថយការបរាជ័យក្នុងការដាក់ឱ្យប្រើប្រាស់ ៧០% និងអនុញ្ញាតឱ្យក្រុមនីមួយៗចេញផ្សាយដោយឯករាជ្យ
  • អនុវត្តស្ថាបត្យកម្មដែលដំណើរការដោយព្រឹត្តិការណ៍ដោយប្រើ RabbitMQ និង Kafka ដំណើរការព្រឹត្តិការណ៍ជាង ១ លានក្នុងមួយថ្ងៃជាមួយការធានាការផ្ញើយ៉ាងហោចណាស់មួយដង
  • បង្កើតប្រព័ន្ធតាមដានជាមួយ Prometheus, Grafana និង distributed tracing (Jaeger) កាត់បន្ថយពេលវេលារកឃើញមធ្យមពី ៤៥ នាទីមកក្រោម ៥ នាទី
  • ដឹកនាំវេនបម្រើការសម្រាប់ក្រុម backend ៣ នាក់ រក្សាការអនុលោម SLA 99.95% នៅគ្រប់សេវាកម្មផលិតកម្មទាំងអស់

អ្នកអភិវឌ្ឍន៍កម្មវិធី

DataStream Corp.

សីហា ២០១៩ - មីនា ២០២១

  • បង្កើត RESTful និង GraphQL APIs ដោយប្រើ Python (FastAPI) និង Java (Spring Boot) ដែលបម្រើអ្នកប្រើប្រាស់ជាង ៥០០,០០០ នាក់តាមវេបសាយ និងវេទិកាទូរស័ព្ទ
  • បង្កើនប្រសិទ្ធភាពសំណួរ PostgreSQL និងបន្ថែមការធ្វើលិបិក្រមត្រឹមត្រូវ កាត់បន្ថយពេលវេលាឆ្លើយតបមធ្យមពី 800ms មក 120ms នៅ endpoints សំខាន់ៗ
  • អនុវត្តស្រទាប់ Redis caching ជាមួយនឹងការលុបកែសៀមដោយឆ្លាតវៃ កាត់បន្ថយបន្ទុកមូលដ្ឋានទិន្នន័យ ៦០% ក្នុងម៉ោងកំពូល
  • សរសេរ Terraform modules សម្រាប់ការផ្គត់ផ្គង់ហេដ្ឋារចនាសម្ព័ន្ធ AWS អនុញ្ញាតឱ្យមានបរិស្ថានដែលអាចបង្កើតឡើងវិញបានពេញលេញនៅគ្រប់ dev, staging និង production

អ្នកអភិវឌ្ឍន៍កម្រិតដំបូង

CodeWorks Agency

មិថុនា ២០១៨ - កក្កដា ២០១៩

  • បង្កើត API endpoints សម្រាប់វេទិកាពាណិជ្ជកម្មអេឡិចត្រូនិកដែលដំណើរការការបញ្ជាទិញជាង ១០,០០០ ក្នុងមួយថ្ងៃដោយប្រើ Python និង Django REST Framework
  • សរសេរឈុតសាកល្បងគ្រប់ជ្រុងជ្រោយជាមួយ pytest និង Testcontainers សម្រេចបានការគ្របដណ្តប់កូដ ៨៥% នៅគ្រប់សេវាកម្ម backend ទាំង ៣
  • គ្រប់គ្រងការផ្ទេរមូលដ្ឋានទិន្នន័យ និងការអាប់ដេតគ្រោងការណ៍នៅគ្រប់ staging និង production ដោយប្រើ Alembic និង Flyway
  • សហការជាមួយក្រុម frontend ដើម្បីរចនាកិច្ចសន្យា API និងលក្ខណៈបច្ចេកទេស OpenAPI សម្រាប់ endpoints ជាង ៣០

ការអប់រំ

បរិញ្ញាបត្រវិទ្យាសាស្ត្រ វិស្វកម្មកុំព្យូទ័រ

University of Texas at Austin

២០១៤ - ២០១៨

ជំនាញបន្ថែមផ្នែកគណិតវិទ្យា។ មុខវិជ្ជាពាក់ព័ន្ធ៖ ប្រព័ន្ធប្រតិបត្តិការ ប្រព័ន្ធមូលដ្ឋានទិន្នន័យ បណ្តាញកុំព្យូទ័រ និងការគណនាចែកចាយ។

សញ្ញាបត្រជាន់មធ្យម វិទ្យាសាស្ត្រកុំព្យូទ័រ

Austin Community College

២០១២ - ២០១៤

បញ្ចប់មុខវិជ្ជាស្នូល CS មុនពេលផ្ទេរទៅ UT Austin។ ពិន្ទុមធ្យម៖ 3.8/4.0។

វគ្គសិក្សា និងវិញ្ញាបនបត្រ

Google Cloud Professional Cloud Developer

Google Cloud

2022

Credential ID: GCP-PCD-2022-5839

HashiCorp Certified: Terraform Associate

HashiCorp

2023

Credential ID: HC-TA-2023-2741

Designing Data-Intensive Applications (Study Group)

O'Reilly Media

2021

បានបញ្ចប់កម្មវិធីសិក្សាពីសៀវភៅដែលគ្របដណ្តប់ប្រព័ន្ធចែកចាយ ការចម្លងទិន្នន័យ ការបែងចែក និងដំណើរការស្ទ្រីម។

ភាសា

ខ្មែរ

និយាយ: ភាសាកំណើតស្តាប់: ភាសាកំណើតសរសេរ: ភាសាកំណើត

អង់គ្លេស

និយាយ: ស្ទាត់ជំនាញស្តាប់: ស្ទាត់ជំនាញសរសេរ: មធ្យម

ថៃ

និយាយ: មធ្យមស្តាប់: មធ្យមសរសេរ: មូលដ្ឋាន

ជំនាញ

PythonGoJavaPostgreSQLMongoDBRedisDockerAWSREST APIsGraphQLRabbitMQTerraform

នេះគឺជាប្រវត្តិរូបសង្ខេបគំរូ។ សូមកែសម្រួលវាតាមបទពិសោធន៍ផ្ទាល់ខ្លួនរបស់អ្នកដោយប្រើឧបករណ៍បង្កើតប្រវត្តិរូបសង្ខេបឥតគិតថ្លៃរបស់យើង។

គន្លឹះសម្រាប់ប្រវត្តិរូបសង្ខេបរបស់អ្នក

សង្កត់ធ្ងន់លើសមត្ថភាពពង្រីក

តួនាទី Backend គឺអំពីការដោះស្រាយបន្ទុក។ សូមរៀបរាប់បរិមាណសំណើ ភាគរយពេលវេលាដំណើរការ និងរបៀបដែលប្រព័ន្ធរបស់អ្នកពង្រីក។ 'ពេលវេលាដំណើរការ 99.99%' និង 'ព្រឹត្តិការណ៍ ១ លានក្នុងមួយថ្ងៃ' បង្ហាញពីភាពត្រៀមខ្លួនសម្រាប់ផលិតកម្ម។

រៀបរាប់លម្អិតអំពីជំនាញមូលដ្ឋានទិន្នន័យ

កុំគ្រាន់តែបញ្ជីឈ្មោះមូលដ្ឋានទិន្នន័យ។ សូមរៀបរាប់អំពីការបង្កើនប្រសិទ្ធភាពសំណួរ ការរចនាគ្រោងការណ៍ ការផ្ទេរ និងការកែលម្អដំណើរការជាក់លាក់ដែលអ្នកបានសម្រេច។

បង្ហាញការគិតផ្នែករចនាប្រព័ន្ធ

រៀបរាប់អំពីការសម្រេចចិត្តស្ថាបត្យកម្ម៖ ការផ្ទេរពី monolith ទៅសេវាកម្មខ្នាតតូច គំរូដែលដំណើរការដោយព្រឹត្តិការណ៍ យុទ្ធសាស្ត្រ caching។ នេះបង្ហាញថាអ្នកគិតនៅកម្រិតប្រព័ន្ធ មិនមែនគ្រាន់តែកម្រិតកូដទេ។

បញ្ចូលបទពិសោធន៍ DevOps

អ្នកអភិវឌ្ឍន៍ Backend ដែលយល់ដឹងអំពីការដាក់ឱ្យប្រើប្រាស់ ការប្រើប្រាស់ container និងហេដ្ឋារចនាសម្ព័ន្ធមានតម្លៃខ្ពស់។ សូមរៀបរាប់អំពី Docker, Kubernetes, CI/CD និងឧបករណ៍ IaC ណាមួយ។

ជំនាញសំខាន់ៗ

PythonGo/Javaការរចនា REST APIGraphQLPostgreSQL/MySQLMongoDB/RedisDocker/KubernetesAWS/GCPសេវាកម្មខ្នាតតូចជួរសារTerraform/IaCការសាកល្បង

របៀបសរសេរប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend ជាជំហានៗ

ការជ្រើសរើសបុគ្គលិកផ្នែកបច្ចេកវិទ្យានៅកម្ពុជា និងក្រុមហ៊ុនអន្តរជាតិដែលជួលពីចម្ងាយ តែងតែពិនិត្យមើលប្រព័ន្ធ ATS មុននឹងអ្នកគ្រប់គ្រងបុគ្គលិកអានផ្ទាល់។ ធ្វើតាមជំហានទាំង ៥ខាងក្រោមដើម្បីធ្វើឱ្យប្រវត្តិរូបសង្ខេបរបស់អ្នកឆ្លងកាត់ការត្រង និងបង្ហាញពីតម្លៃពិតរបស់អ្នកជាអ្នកអភិវឌ្ឍន៍ Backend។

1

សរសេរសេចក្តីសង្ខេបវិជ្ជាជីវៈក្នុងបីបន្ទាត់

សេចក្តីសង្ខេបវិជ្ជាជីវៈគួរបញ្ជាក់ពីកម្រិតបទពិសោធន៍ (junior, mid-level ឬ senior) បច្ចេកវិទ្យា backend ចម្បងដែលអ្នកប្រើ (ឧទាហរណ៍ Java/Spring Boot, Python/Django ឬ Node.js) និងលទ្ធផលមួយដែលអាចវាស់វែងបាន ដូចជាបរិមាណចរាចរណ៍ ឬពេលវេលាដំណើរការដែលអ្នកធានា។ រក្សាឱ្យវាមានតែ ៣ ដល់ ៤ បន្ទាត់ព្រោះអ្នកគ្រប់គ្រងជួលច្រើនអានក្នុងរយៈពេលប្រហែល ៦ វិនាទីតែប៉ុណ្ណោះ។ ជៀសវាងពាក្យទូទៅដូចជា 'hard-working' ហើយផ្តោតលើអ្វីដែលអ្នកបានសាងសង់ និងផលប៉ះពាល់ជាក់ស្តែងចំពោះអាជីវកម្ម។

2

សរសេរចំណុចបទពិសោធន៍ការងារជាមួយលេខជាក់លាក់

ចំណុចរាល់មួយក្នុងផ្នែកបទពិសោធន៍ការងារគួរចាប់ផ្តើមដោយកិរិយាស័ព្ទសកម្ម ហើយបញ្ចប់ដោយលេខ៖ ចំនួនសំណើក្នុងមួយវិនាទី ភាគរយពេលវេលាដំណើរការ ការកាត់បន្ថយ latency បរិមាណទិន្នន័យដែលដំណើរការ ឬចំនួនថ្លៃដើមដែលបានសន្សំ។ ឧទាហរណ៍ 'បង្កើនប្រសិទ្ធភាពសំណួរ PostgreSQL កាត់បន្ថយពេលវេលាឆ្លើយតបពី 800ms មក 150ms សម្រាប់អ្នកប្រើប្រាស់ជាង ២០០,០០០ នាក់' មានទម្ងន់ជាង 'ធ្វើការលើមូលដ្ឋានទិន្នន័យ' ច្រើន។ លេខទាំងនេះបញ្ជាក់ថាអ្នកយល់ពីផលប៉ះពាល់អាជីវកម្មនៃការងារបច្ចេកទេស មិនមែនគ្រាន់តែសរសេរកូដទេ។

3

រៀបចំផ្នែកជំនាញបច្ចេកទេសឱ្យមានក្រុម

បែងចែកជំនាញរបស់អ្នកជាក្រុមច្បាស់លាស់៖ ភាសាកម្មវិធី (Java, Python, Go, Node.js) frameworks (Spring Boot, Django, FastAPI, Express) មូលដ្ឋានទិន្នន័យទាំង SQL និង NoSQL (PostgreSQL, MySQL, MongoDB, Redis) និងហេដ្ឋារចនាសម្ព័ន្ធពពក (AWS, GCP, Docker, Kubernetes)។ ការរៀបចំបែបនេះជួយឱ្យទាំងអ្នកគ្រប់គ្រងជួល និងប្រព័ន្ធ ATS ស្កេនរកមើលបានលឿន។ សូមកែពាក្យក្នុងផ្នែកនេះឱ្យស្របតាមការផ្សព្វផ្សាយការងារនីមួយៗ ព្រោះក្រុមហ៊ុនខ្លះនៅកម្ពុជាស្វែងរកជាក់លាក់ណាស់ដូចជា 'Laravel' ឬ '.NET' ដែលអាចខុសពីអ្វីដែលអ្នកបានប្រើពីមុន។

4

បង្ហាញបទពិសោធន៍ការរចនាប្រព័ន្ធ និង GitHub

អ្នកអភិវឌ្ឍន៍ Backend ដែលពូកែមិនមែនគ្រាន់តែសរសេរកូដតាមតម្រូវការទេ ពួកគេចូលរួមក្នុងការសម្រេចចិត្តស្ថាបត្យកម្ម។ សូមរៀបរាប់អំពី API ដែលអ្នកបានរចនា ការផ្ទេរពី monolith ទៅសេវាកម្មខ្នាតតូច ឬការងារពង្រីកប្រព័ន្ធឱ្យទ្រទ្រង់បន្ទុកកាន់តែច្រើន។ សម្រាប់អ្នកអភិវឌ្ឍន៍ដែលទើបចាប់ផ្តើម ឬគ្មានបទពិសោធន៍ការងារពេញលេញ សូមដាក់តំណភ្ជាប់ GitHub ដែលមានគម្រោងផ្ទាល់ខ្លួន ២-៣ ព្រោះក្រុមហ៊ុនបច្ចេកវិទ្យានៅកម្ពុជា និងក្រុមហ៊ុនអន្តរជាតិដែលជួលពីចម្ងាយស្ទើរតែទាំងអស់ពិនិត្យកូដពិតរបស់អ្នកជាមុនសិន។

5

បញ្ចប់ជាមួយការអប់រំ សញ្ញាបត្រ និងការត្រួតពិនិត្យ ATS

រាយបញ្ជីសញ្ញាបត្រ និងវិញ្ញាបនបត្របច្ចេកទេស (ដូចជា AWS, GCP ឬ HashiCorp Terraform) ដោយសង្ខេប មិនចាំបាច់វែងលើសពីតម្រូវការទេ។ មុននឹងផ្ញើ សូមប្រាកដថាប្រវត្តិរូបសង្ខេបប្រើប្លង់ជួរឈរតែមួយ គ្មានតារាង គ្មានរូបភាព icon ក្នុងផ្នែកជំនាញ ហើយរក្សាទុកជាឯកសារ PDF ព្រោះទម្រង់ទាំងនេះជាបញ្ហាទូទៅដែលធ្វើឱ្យប្រព័ន្ធ ATS អានខុស ឬរំលងព័ត៌មានសំខាន់ៗ។

គំរូសេចក្តីសង្ខេបវិជ្ជាជីវៈអ្នកអភិវឌ្ឍន៍ Backend

ចម្លង និងកែសម្រួលគំរូខាងក្រោមឱ្យសមនឹងកម្រិតបទពិសោធន៍ និងជង់បច្ចេកវិទ្យារបស់អ្នកផ្ទាល់។

អ្នកអភិវឌ្ឍន៍ថ្មីបញ្ចប់ការសិក្សា

អ្នកអភិវឌ្ឍន៍ Backend ថ្មីបញ្ចប់ការសិក្សាផ្នែកវិទ្យាសាស្ត្រកុំព្យូទ័រ ជាមួយបទពិសោធន៍ internship ៦ ខែក្នុងការសាងសង់ RESTful API ដោយប្រើ Java និង Spring Boot។ បានចូលរួមអភិវឌ្ឍន៍ endpoints ចំនួន ១២ សម្រាប់កម្មវិធីគ្រប់គ្រងស្តុកទំនិញ និងសរសេរ unit tests សម្រេចបានការគ្របដណ្តប់កូដ ៨០%។ មានចំណេះដឹងមូលដ្ឋានលើ PostgreSQL, Docker និង Git ព្រមទាំងគម្រោង GitHub ផ្ទាល់ខ្លួន ៣ ដែលបង្ហាញពីជំនាញរចនា API និងទិន្នន័យ។

អ្នកអភិវឌ្ឍន៍ Backend ជាន់ខ្ពស់

អ្នកអភិវឌ្ឍន៍ Backend ជាន់ខ្ពស់ដែលមានបទពិសោធន៍ជាង ៧ ឆ្នាំក្នុងការសាងសង់ប្រព័ន្ធចែកចាយខ្នាតធំដោយប្រើ Python, FastAPI និង PostgreSQL។ បានដឹកនាំការផ្ទេរស្ថាបត្យកម្មពី monolith ទៅសេវាកម្មខ្នាតតូច ១០ សម្រាប់វេទិកា e-commerce ដែលបម្រើអ្នកប្រើប្រាស់ជាង ២ លាននាក់ កាត់បន្ថយពេលវេលា downtime ៦៥%។ ជំនាញខាង message queues (Kafka), caching (Redis) និងការណែនាំក្រុមអភិវឌ្ឍន៍ក្នុងការសរសេរកូដដែលអាចធ្វើតេស្តបាន និងអាចពង្រីកបាន។

អ្នកផ្លាស់ប្តូរអាជីពមកជាអ្នកអភិវឌ្ឍន៍ Backend

អតីតវិស្វករប្រព័ន្ធព័ត៌មាន (IT support) ដែលបានផ្លាស់ប្តូរអាជីពមកជាអ្នកអភិវឌ្ឍន៍ Backend បន្ទាប់ពីបញ្ចប់វគ្គសិក្សា bootcamp ២ឆ្នាំ និងសាងសង់គម្រោង Node.js/Express ជាមួយ MongoDB ចំនួន ៤។ បានបង្កើត API សម្រាប់កម្មវិធីគ្រប់គ្រងកិច្ចការផ្ទាល់ខ្លួន ដែលដាក់ឱ្យប្រើប្រាស់លើ AWS ជាមួយ CI/CD pipeline ស្វ័យប្រវត្តិ។ នាំយកជំនាញដោះស្រាយបញ្ហា និងទំនាក់ទំនងជាមួយអតិថិជនពីមុនមកអភិវឌ្ឍន៍កម្មវិធី។

ពាក្យគន្លឹះ ATS សម្រាប់ប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend

ត្រូវប្រាកដថាប្រើពាក្យដូចគ្នានឹងការផ្សព្វផ្សាយការងារ ព្រោះទាំងអ្នកជ្រើសរើសបុគ្គលិក និងប្រព័ន្ធ ATS ស្កេនរកពាក្យគន្លឹះជាក់លាក់ទាំងនេះ។

Java/Spring Boot

ដាក់ក្នុងផ្នែកជំនាញ និងក្នុងចំណុចបទពិសោធន៍ជាមួយគម្រោងជាក់លាក់ដែលអ្នកបានប្រើ កុំគ្រាន់តែបញ្ជីឈ្មោះ។

Python/Django

ប្រសិនបើអ្នកបានប្រើ FastAPI ជំនួស Django សូមបញ្ជាក់ច្បាស់ ព្រោះក្រុមហ៊ុនខ្លះស្វែងរកជាក់លាក់តាម framework។

Node.js

រាយបញ្ជីជាមួយ framework ដែលអ្នកប្រើជាមួយវា (Express, NestJS) ដើម្បីបង្ហាញជម្រៅជំនាញ។

REST API / GraphQL API design

ប្រើពាក្យ 'API design' មិនមែនគ្រាន់តែ 'API' ដើម្បីបញ្ជាក់ថាអ្នកចូលរួមក្នុងការសម្រេចចិត្តស្ថាបត្យកម្ម មិនមែនត្រឹមតែអនុវត្តតាមប៉ុណ្ណោះ។

Microservices architecture

ភ្ជាប់ជាមួយឧទាហរណ៍ការផ្ទេរពី monolith ឬចំនួនសេវាកម្មដែលអ្នកបានគ្រប់គ្រង។

PostgreSQL/MongoDB

បញ្ជាក់ថាមូលដ្ឋានទិន្នន័យមួយណាសម្រាប់ការងារអ្វី (relational vs NoSQL) ដើម្បីបង្ហាញការយល់ដឹងស៊ីជម្រៅ។

Redis / caching

ភ្ជាប់ជាមួយលទ្ធផលវាស់វែងបាន ដូចជាភាគរយកាត់បន្ថយបន្ទុកមូលដ្ឋានទិន្នន័យ។

Message queue / Kafka

ចាំបាច់សម្រាប់តួនាទីកម្រិត mid-senior ដែលធ្វើការជាមួយប្រព័ន្ធដំណើរការដោយព្រឹត្តិការណ៍។

CI/CD pipeline

រៀបរាប់ឧបករណ៍ជាក់លាក់ (GitHub Actions, Jenkins, GitLab CI) ដែលអ្នកបានរៀបចំ ឬថែរក្សា។

High availability / distributed systems

ប្រើនៅពេលអ្នកអាចលើកឧទាហរណ៍ពេលវេលាដំណើរការជាក់លាក់ (ដូចជា 99.9%+) ដើម្បីគាំទ្រការអះអាង។

ឧទាហរណ៍ចំណុចបទពិសោធន៍៖ ខ្សោយ ធៀបនឹង ខ្លាំង

មើលពីរបៀបបំប្លែងចំណុចទូទៅឱ្យក្លាយជាចំណុចដែលមានទិន្នន័យគាំទ្រ និងទាក់ទាញអ្នកគ្រប់គ្រងជួល។

ការចែកចាយ API/មុខងារ

បង្កើត API សម្រាប់កម្មវិធីក្រុមហ៊ុន។

រចនា និងបង្កើត RESTful API ចំនួន ១៨ endpoints ដោយប្រើ Node.js និង Express សម្រាប់កម្មវិធីគ្រប់គ្រងទំនិញ ដែលបម្រើអ្នកប្រើប្រាស់ខាងក្នុងជាង ៣០០ នាក់ រួមទាំងឯកសារ OpenAPI ពេញលេញ។

ដំណើរការ និងសមត្ថភាពពង្រីក

ធ្វើឱ្យប្រព័ន្ធដំណើរការលឿនជាងមុន។

បង្កើនប្រសិទ្ធភាពសំណួរ PostgreSQL និងបន្ថែម Redis caching កាត់បន្ថយពេលវេលាឆ្លើយតបមធ្យមពី 900ms មក 140ms ក្នុងម៉ោងកំពូល ខណៈបម្រើសំណើជាង ២ លានក្នុងមួយថ្ងៃ។

ភាពជឿជាក់ និងការណែនាំក្រុម

ជួយក្រុមដោះស្រាយបញ្ហា production។

ដឹកនាំការឆ្លើយតបហេតុការណ៍ production ចំនួន ១២ ក្នុងមួយឆ្នាំ បង្កើតប្រព័ន្ធតាមដានជាមួយ Prometheus និង Grafana និងណែនាំវិស្វករកម្រិតដំបូង ៣ នាក់ លើការសរសេរកូដដែលអាចធ្វើតេស្តបាន កាត់បន្ថយពេលវេលា downtime ជាមធ្យម ៤០%។

សំណួរដែលគេសួរញឹកញាប់

តើប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend គួរមានអ្វីខ្លះ?

ប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend គួរមានភាសាកម្មវិធីរបស់អ្នក បទពិសោធន៍រចនា API ជំនាញមូលដ្ឋានទិន្នន័យ ចំណេះដឹងអំពីវេទិកាពពក និងជំនាញស្ថាបត្យកម្មប្រព័ន្ធ។ សូមបង្ហាញរង្វាស់សមត្ថភាពពង្រីក ភាគរយពេលវេលាដំណើរការ និងការបង្កើនប្រសិទ្ធភាពដំណើរការជាមួយលេខជាក់លាក់។

តើជំនាញ Backend ណាខ្លះដែលមានតម្រូវការខ្ពស់បំផុត?

Python, Go និង Java គឺជាភាសា backend ដែលមានតម្រូវការខ្ពស់បំផុត។ វេទិកាពពក (AWS, GCP) ការប្រើប្រាស់ container (Docker, Kubernetes) ការរចនាមូលដ្ឋានទិន្នន័យ (PostgreSQL, MongoDB) និងការអភិវឌ្ឍន៍ API (REST, GraphQL) គឺចាំបាច់។ ជំនាញ DevOps ដូចជា CI/CD និង Terraform កាន់តែមានតម្លៃ។

តើខ្ញុំធ្វើយ៉ាងម៉េចឱ្យប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend របស់ខ្ញុំលេចធ្លោ?

ផ្តោតលើរង្វាស់ផលប៉ះពាល់៖ បរិមាណសំណើដែលដោះស្រាយ ភាគរយពេលវេលាដំណើរការ ការកែលម្អដំណើរការ និងការសន្សំថ្លៃដើម។ បង្ហាញការគិតផ្នែករចនាប្រព័ន្ធដោយពណ៌នាអំពីការសម្រេចចិត្តស្ថាបត្យកម្ម។ បញ្ចូលទាំងជម្រៅបច្ចេកទេស និងបទពិសោធន៍សហការ។

តើខ្ញុំអាចបង្កើតប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend ដោយឥតគិតថ្លៃបានទេ?

បាន។ NoBsResume គឺឥតគិតថ្លៃទាំងស្រុង។ ជ្រើសរើសគំរូទម្រង់ដែលឆបគ្នាជាមួយ ATS បន្ថែមជំនាញ និងបទពិសោធន៍ backend របស់អ្នក ហើយទាញយកជា PDF ភ្លាមៗ។ មិនចាំបាច់ចុះឈ្មោះទេ។

តើមានគំរូទម្រង់ប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend ជាភាសាខ្មែរសម្រាប់ទាញយកទេ?

បាន។ គំរូខាងលើអាចកែសម្រួលដោយផ្ទាល់ក្នុងឧបករណ៍បង្កើតប្រវត្តិរូបសង្ខេបឥតគិតថ្លៃរបស់ NoBsResume។ ជ្រើសរើសពីគំរូទម្រង់ដែលឆបគ្នាជាមួយ ATS ចំនួន ៣ បំពេញព័ត៌មានផ្ទាល់ខ្លួន និងបទពិសោធន៍របស់អ្នក រួចទាញយកជា PDF ភ្លាមៗ ដោយមិនចាំបាច់ចុះឈ្មោះ ឬដំឡើងកម្មវិធីអ្វីទាំងអស់។

តើខ្ញុំសរសេរប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend យ៉ាងម៉េចប្រសិនបើគ្មានបទពិសោធន៍ការងារ?

ផ្តោតលើគម្រោង GitHub ផ្ទាល់ខ្លួន ២-៣ ការចូលរួម internship ឬការប្រកួតប្រជែងសរសេរកូដ (hackathon)។ រៀបរាប់ពីអ្វីដែលអ្នកបានសាងសង់ ភាសា និង framework ដែលបានប្រើ និងលទ្ធផលដែលអាចវាស់វែងបាន ទោះជាវាមកពីគម្រោងផ្ទាល់ខ្លួនក៏ដោយ។ ផ្នែកអប់រំ និងវិញ្ញាបនបត្រគួរដាក់ខ្ពស់ជាងក្នុងទំព័រនៅដំណាក់កាលនេះ។

តើប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend នៅកម្ពុជាគួរសរសេរជាភាសាអង់គ្លេស ឬភាសាខ្មែរ?

ក្រុមហ៊ុនបច្ចេកវិទ្យានៅកម្ពុជា ជាពិសេសក្រុមហ៊ុនអន្តរជាតិ ក្រុមហ៊ុន startup និងការងារជួលពីចម្ងាយស្ទើរតែទាំងអស់ទាមទារប្រវត្តិរូបសង្ខេបជាភាសាអង់គ្លេស ព្រោះកូដ ការសន្ទនាក្នុងក្រុម និងឯកសារបច្ចេកទេសភាគច្រើនប្រើភាសាអង់គ្លេស។ ប្រសិនបើអ្នកដាក់ពាក្យទៅក្រុមហ៊ុនក្នុងស្រុកតូចៗ ភាសាខ្មែរអាចទទួលយកបាន ប៉ុន្តែយើងណែនាំឱ្យត្រៀមទាំងពីរជម្រើសសម្រាប់ភាពបត់បែន។

តើប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend គួរមានប្រវែងប៉ុន្មានទំព័រ?

សម្រាប់អ្នកអភិវឌ្ឍន៍ជាន់ដំបូង និងកម្រិតមធ្យម ១ ទំព័រគឺគ្រប់គ្រាន់។ អ្នកអភិវឌ្ឍន៍ជាន់ខ្ពស់ដែលមានបទពិសោធន៍ជាង ១០ ឆ្នាំ ឬការគ្រប់គ្រងគម្រោងស្ថាបត្យកម្មធំៗអាចប្រើ ២ ទំព័រ។ អ្នកគ្រប់គ្រងជួលច្រើនអានតែពាក់កណ្តាលទំព័រទីមួយ ដូច្នេះដាក់ព័ត៌មានសំខាន់បំផុត និងលទ្ធផលដ៏ធំបំផុតរបស់អ្នកនៅផ្នែកខាងលើ។

តើគួរដាក់តំណភ្ជាប់ GitHub ក្នុងប្រវត្តិរូបសង្ខេបអ្នកអភិវឌ្ឍន៍ Backend ដែរឬទេ?

ត្រូវហើយ ជាពិសេសបើអ្នកជាអ្នកអភិវឌ្ឍន៍ថ្មី ឬកំពុងផ្លាស់ប្តូរអាជីព។ ដាក់តំណភ្ជាប់ GitHub ក្នុងផ្នែកព័ត៌មានទំនាក់ទំនងជាមួយ LinkedIn ហើយប្រាកដថា profile របស់អ្នកមានគម្រោង backend យ៉ាងហោចណាស់ ២-៣ ដែលមាន README ច្បាស់លាស់ ព្រោះក្រុមហ៊ុនបច្ចេកវិទ្យាតែងតែពិនិត្យកូដពិតមុននឹងហៅសម្ភាសន៍។

តើឧបករណ៍បង្កើតប្រវត្តិរូបសង្ខេប NoBsResume ឥតគិតថ្លៃពិតជាមែនទេ?

ពិតជាឥតគិតថ្លៃ ១០០%។ គ្មានលក្ខណៈពិសេសដែលលាក់ទុកសម្រាប់ការទូទាត់ គ្មានស្លាកទឹក និងគ្មានតម្រូវឱ្យបញ្ចូលកាតឥណទាន។ អ្នកអាចកែសម្រួលគំរូនេះ ជ្រើសរើសគំរូទម្រង់ ATS ណាមួយក្នុងចំណោម ៣ និងទាញយកជា PDF វិជ្ជាជីវៈបានច្រើនដងតាមដែលអ្នកត្រូវការ។

បង្កើតប្រវត្តិរូបសង្ខេបរបស់អ្នកឥឡូវនេះ

ប្រើគំរូនេះជាការបំផុសគំនិត។ កែសម្រួលវាតាមបទពិសោធន៍របស់អ្នក ហើយទាញយកជា PDF វិជ្ជាជីវៈក្នុងពេលប៉ុន្មាននាទី។ ឥតគិតថ្លៃ ១០០%។

ចាប់ផ្តើមបង្កើតប្រវត្តិរូបសង្ខេបរបស់អ្នក

មើលប្រវត្តិរូបសង្ខេបនេះជាភាសាផ្សេងទៀត

គំរូប្រវត្តិរូបសង្ខេបនេះមានជា ៦៣ ភាសា៖