Hi @Rehan
You should be aware that your future perspective would be better if you do an Ausbildung. It gives you the chance to get a Ausbildungsduldung. This way you can stay for 3 years, finish your Ausbildung and then stay for 2 years additionally (and your stay can be extended afterwards). Because right now your stay is quite uncertain. You have a Duldung, don't you? Just having your work contract won't build ground for a long-term stay or a residence permit.
All the best,
Lea :)