You came up with the most outlandish story to sell yourself as an “experienced software engineer”. You never explained what “design problem” you encountered and how you solved it. Instead you cleverly tried to pose that as a question to me. But not clever enough. The holes in your nonsensical story weren't too difficult to find. You only made a fool of yourself.
And all this time you have been ranting against overseas workers calling them cheap and inexperienced. Now I can quite understand the reason for your insecurity. If you were indeed as experienced as you claimed then you would have nothing to worry about with competition from overseas. However you are a mediocre engineer or worse a complete poser. You give American engineers a bad name. People like you screw it up for the rest of us.