Portfolio @yh1224
Updated: 2024-12
自己紹介
ルータ・スイッチ・アクセスポイント・携帯電話などの組み込み機器におけるネットワーク機能開発から、クラウドサービスを使用した Web システム、Android アプリなど幅広いレイヤーでの開発に携わってきました。技術的な調査、システム設計、ライブラリの選定など積極的に情報収集をおこない、開発から運用までおこなうことができます。
また継続的な開発をおこなうための品質向上や効率化のため、各種ツールやシステムを取り入れるなどプロセス改善に努めています。業務プロジェクト以外においても、社内インフラの構築やポータル Web サイトの構築・運用を担当したり、趣味での開発もおこなってきました。
強み
- 組み込みソフトウェア、ネットワークプロトコル開発を通じた多角的な知識と問題解決力
- 動的、静的型付、オブジェクト指向、関数型など様々なプログラミング言語の経験により、状況に応じて最適なツールを選択できる
- セキュリティに関する高い関心を持ち、堅牢で安全な開発をおこなう
- AWS クラウドサービスを活用した効率的、スケーラブルなシステム開発の経験、および高度な資格を保有
- 問題解決に必要な情報を適切に収集し、冷静かつ論理的に状況を分析できる
- 英語の技術文書(規約/マニュアル/仕様書等)の読解ができる
マインド
- 持続的な学びの熱意と探求心を持ち、新しい技術と知識に挑戦する
- 品質と効率を追求し、プロセスの改善や新しいツールを積極的に取り入れる
- 先人の知識や経験に敬意を忘れない
- 堅牢で質の高いサービスを作りたい
- 継続的に改善を続けながら開発・運用に関わり、プロダクトを育てていきたい
希望する職場・働き方
- 自社サービス開発
- 開発への理解があり、エンジニアの成長の機会を大事にする
- 潤沢で柔軟な開発環境
- 柔軟な勤務体制: フレックスタイム、リモートワーク(出社は週 1〜2 日程度)、残業はしません
- 技術的向上心のあるチーム
- 効率・品質改善に前向きである
主な業務経歴/経験技術
業務経歴
組み込み機器へのネットワークプロトコル・アプリケーションの開発・移植
- OS: FreeBSD, uT-Kernel
- 言語: C言語
- DHCP, IPフィルタ, NAT, IPsec, SSL, 無線LAN(IEEE802.11)
Web アプリケーション開発
- インフラ: AWS (VPC, EC2, Elastic Beanstalk, ECS, EKS, ELB, Lambda, RDS(Aurora/MySQL), VPC, Route 53, CloudFront, S3, SNS, SQS, SES, Amazon Kinesis Video Strems, Elastic Transcoder, CloudWatch, CloudFormation)
- OS: Debian/GNU Linux, Ubuntu Linux, Amazon Linux, CentOS, RedHat Linux
- サーバー: Apache, nginx, MySQL, PostgreSQL
- 言語/フレームワーク/ライブラリ
- PHP: Symfony, Laravel, CodeIgniter
- Java/Scala: Play framework
- Go: Gin
- Node.js
- JavaScript/TypeScript: Vue.js, Nuxt.js, React, Next.js, jQuery
- CI: GitHub Actions, Drone CI, CircleCI
Android アプリの開発
- 言語: Java, Kotiln
- ライブラリ: RxJava
- インフラ: Firebase Realtime Database, Storage, Functions, Messaging, Hosting
Windows アプリケーション/サービスの開発
- OS: Widows CE, Windows 2000
- 言語: Visual C++, C#
開発環境の構築・改善
- プロジェクト管理: GitLab, YouTrack, Upsource, Redmine, Trac
- バージョン管理: GitLab, Subversion
- CI: Jenkins, CircleCI, GitHub Actions
- 構成管理: Puppet, Ansible
- 仮想環境: VMware, VirtualBox, VMware ESXi, Vagrant, Docker
- RaspberryPi の活用による開発・試験環境の改善
- ドキュメント管理, チャット等のシステム構築
社内インフラ(サーバー、ポータルサイト)の構築・運用
- OS: Debian/GNU Linux, Ubuntu Linux, Amazon Linux, CentOS, RedHat Linux
- Proxy サーバー(Squid)、DNS サーバー(bind/djbdns)、LDAP/NIS サーバー、メールサーバー(qmail)、ファイルサーバー
- 有線LAN、無線LAN、VPN環境の構築
- セキュリティアプライアンス、ウイルス対策サーバーの導入
- 社員向けサービス構築: Wiki, GitLab, Knowlegde, Rocket.Chat
- 社員向けポータルWebアプリ開発: 行動予定表、勤務時間管理、備品管理、書類管理など
- 仮想化: VMware ESXi
スキル
★★★: 指導可 / ★★: 自走可 / ★:経験あり
プログラミング言語
- C言語 ★★★
- PHP ★★★
- JavaScript(ES6+)/Node.js/TypeScript ★★★
- Python ★★
- Java/Kotlin/Scala ★★
- C++ ★★
- Dart ★
- Go ★★
Web フレームワーク
- Laravel (PHP) ★★★
- Vue.js/Nuxt.js (JavaScript) ★★★
- React/Next.js (TypeScript) ★
- Flutter (Dart) ★
- Gin (Go) ★
クラウドインフラ
- AWS ★★★
- Firebase ★★
ネットワーク
- TCP/IP, ネットワークプロトコル各種 ★★★
- 無線LAN (IEEE 802.11) ★★
- セキュリティ (SSL, IPsec など) ★★
仮想環境
- Docker ★★
- VirtualBox/Vagrant ★★
開発環境
- JetBrains (IntelliJ IDEA/Goland/PhpStorm/PyCharm/CLion) ★★
- gcc/make/CMake ★★
- Visual Studio ★★
- Android Studio ★★
- Visual Studio Code ★★
構成管理
- AWS CloudFormation/AWS SAM/Serverless Framework/CDK ★★★
- Terraform ★★
- Puppet, Ansible ★★
CI/CD
- GitHub Actions ★★★
- Drone CI ★★★
- CircleCI ★
データベース
- MySQL/Aurora ★★★
- PostgreSQL ★★
- DynamoDB ★★★
バージョン管理
- Git ★★★
- Subversion ★★★
- CVS ★★★
資格
- 1998/07 第二種情報処理技術者試験
- 1999/07 第一種情報処理技術者試験
- 2001/07 テクニカルエンジニア(データベース)試験
- 2003/01 テクニカルエンジニア(ネットワーク)試験
- 2008/04 ETEC 組込みソフトウェア技術者試験クラス2
- 2008/06 テクニカルエンジニア(エンベデッドシステム)試験
- 2009/06 情報セキュリティスペシャリスト試験
- 2019/01 AWS Certified Solutions Architect – Associate (SAA-C01)
- 2019/01 AWS Certified Developer - Associate (DVA-C01)
- 2019/06 AWS Certified Solutions Architect - Professional (SAP-C01)
- 2019/09 AWS Certified Security - Specialty (SCS-C01)
- 2019/09 Google Certified Associate - Cloud Engineer
- 2021/12 AWS Certified SysOps Administrator – Associate (SOA-C01)
- 2021/12 AWS Certified DevOps Engineer – Professional (DOP-C01)
- 2022/11 AWS Certified Solutions Architect - Professional (SAP-C02)
- 2022/12 AWS Certified Database – Specialty (DBS-C01)
- 2023/01 AWS Certified Data Analytics – Specialty (DAS-C01)
- 2023/02 AWS Certified Cloud Practitioner (CLF-C01)
- 2023/08 AWS Certified Solutions Architect – Associate (SAA-C03)
- 2024/04 AWS Certified Security - Specialty (SCS-C02)
- 2024/11 AWS Certified AI Practitioner (AIF-C01)
- 2024/12 AWS Certified DevOps Engineer – Professional (DOP-C02)
その他
競技プログラミング
- AtCoder : 4級(Green)
- PAST アルゴリズム実技検定 : 第3回 70点 (中級)
- Codeforces : Expert(Blue)
- Paiza : S ランク