Takeout Style Shrimp Fried Rice

Ingredients I used
8 cups of cooked day old jasmine rice ( 4 cups uncooked)
1-1.5 lbs raw shrimps
1 cup julienned carrots
1 small diced yellow onion (optional)
Dark soy sauce
Regular / low-sodium soy sauce
Oyster sauce
1 Tbsp crushed garlic
1 Tbsp sesame seed oil
2 eggs scrambled
2 Tbsp butter for the eggs
Vegetable oil
Salt
Black pepper
Chili pepper flakes
3/4 cup chopped spring onions for garnish