プログラム書いてたと言う時点で、日本では上流工程SEじゃないよ。
ITゼネコントップ企業に勤めているが、地方も含め上流工程SEは単金が高くてプログラムなんてやらない。
アメリカだと優秀なプログラマーは報酬高いけど、日本だと人月商売だからな。