i'm no expert in Cyrillic, but a few things i noticed:
the Д is completely wrong, it's missing the baseline and the descending strokes
it is very good that you didn't just double the К to make your Ж, but these two should share a similar structure. I might try adding the horizontal connecting stroke to your К.
The descending stroke on Ц and Щ is too short, IMO, as is the flag on Ъ.
the same comments apply to the lowercase and SC versions of these letters.
the vertical stroke of the Ф could benefit from overshooting the capline/baseline, esp in the heaviest weights.