No Silver Bullet
エンジニアリングに銀の弾丸は存在しない
About
Vision
「kugel」はドイツ語で弾丸を意味します。No Silver Bulletは1986年に著された有名なソフトウェア工学の論文です。
確かにシステム開発において銀の弾丸となるものは存在しませんが、Suitable(適切)・Scalable(拡張可能)・Sustainable(持続可能)なモノづくりをすることで、お客様にとって銀の弾丸となるものを作り上げたいと考えています。
Profile
1990年生まれ、埼玉県在住のフリーランスエンジニアです。大学卒業後、某金融系SIerに入社し、生命保険会社の新契約・募集システムの開発やコールセンターのオペレーター向けシステムの開発、イメージワークフローシステムの導入支援等に従事してきました。
会社員時代は要件定義に始まり、設計、開発、テスト、運用・保守とシステム開発の全フェーズを経験してきましたが、開発への想いが強くなり5年半勤めた会社を退職、28歳の時にフリーランスエンジニアとして独立しました。
BtoBの案件がほとんどなのでここで公開できるものはあまりありませんが、GitHubには趣味として個人開発したものを置いています。
Skill
これまでの経験から得たスキルセットをまとめています。得意なこと・できることだけではなく、苦手なこと・できないこともあえて書いています。特にフロントエンド寄りのスキルが弱いと自覚しているので、今後はそちらの分野を強化していければと考えています。
- 要件定義については特にプレゼン資料を作るのが苦手です
- 設計についてはアーキテクチャの策定や技術選定、DB設計、API設計、バッチ設計、インフラ設計を主に経験しています
- ただしウェブデザイン等のデザイン業務はできません
- 開発についてはフロントエンド、バックエンドともに経験していますが、バックエンドの方が得意な分野です
- Javaが最も経験としては長く得意な開発言語です
- Golangは経験としてはありますが苦手な言語です
- HTML / CSS / TypeScriptはフロントエンドの業務で経験していますが、可もなく不可もなく程度です
- オープン系DBはMySQLが最も経験が長く、次いでPostgreSQLになります
- 商用DBは生保業界でDB2を採用されているケースが多かったため経験があります
- DynamoDBといったNoSQL DBはBtoCのサービスで経験があります
- クラウドインフラはこれまでの経験のほとんどがAWSです
- IaCに則り、CloudFormationを使った構築が得意です
- k8sの構築は未経験です
- Azureは全く触ったことがありません
- バックエンドはJavaが得意言語のため、Spring-bootやHibernate、MyBatisを特に使用してきています
- 今後Spring-bootからの乗り換え先としてMicronautを勉強しています
- フロントエンドはVue.jsやNuxt.jsは可もなく不可もなく程度に使用できますが、React.jsは得意ではありません
Works
Contact
最後までご覧いただきありがとうございます。このサイトや私についてご不明点・ご質問・コメント等々ありましたら、お気軽にお問い合わせください。