プログラミング、システム開発のこと何でも相談に乗ります。
できること
初めまして。
現在ITコンサルとして、メガベンチャーに勤務し、3年目のHSと申します。
プロジェクト経験としてはフロントエンドからバックエンドまで要件定義からテストまで幅広く経験しており、ITやシステムのことであれば、何かしら、参考になる情報をお伝えすることができると思います。
今回無料相談を実施する経緯としては
現在
・初心者エンジニアの方
・エンジニアになりたての方
・システムを作成しようと検討している方
向けに新規サービスを新たに立ち上げ、提供しようと考えております。
そのために、現在何で悩んでいるのか、詰まっているのか新規サービスのニーズ調査のため、ヒヤリングのためが主な目的です。
ですので、ITやプログラミングのこと、SEとしての働き方等何か気になることがあればお答えできると思いますので、ぜひお気軽にご相談ください。
タイトル
プログラミング、システム開発のこと何でも相談に乗ります。
内容
はじめまして
現在ITコンサルとして、メガベンチャーに勤務し、3年目のHSと申します。
プロジェクト経験としてはフロントエンドからバックエンドまで要件定義からテストまで幅広く経験しております。具体的なプロジェクト事例をいくつか紹介します。
No.1
【プロジェクト概要】システム開発プロジェクトにてフロントエンドを担当。規模としては数億。【担当業務】
要件定義、設計、開発、テスト
【言語、環境】
開発言語はhtml,scss,typescript,Salesforce(lwc,apex,SOQL),SQL等
タスク管理、ファイル管理にgit,Jira等使用。
Jest,Salesforce(ApexTest)によるCI/CD +手動テスト。
【開発手法】
フルスクラッチ開発、アジャイル開発
【規模】
数億
【その他】
eKycパッケージ(Trust Dock)を組み込み、個人認証技術も搭載。
No.2
【プロジェクト概要】オンプレミスからクラウド(aws)へのDB、データ変換機能移行プロジェクトにてバックエンドを担当。
【担当業務】
要件定義、設計、開発、テスト
【言語、環境】
awsのs3,Docker,ecs,ecr,clowdwatch,lambda,MSK,aurora,cloudFormation等使用した開発。言語はJava,Linux,SQL等を使用。
タスク管理、ファイル管理にgitを使用。
Junitによるテスト+手動テスト。
【開発手法】
フルスクラッチ開発、アジャイル開発
【規模】
数億
【その他】
性能面ではオンプレミスから数千万分の顧客契約データをauroraに30分程度で移行完了となる速度ですので、処理速度面でも留意しております。日本人口分の保険契約に耐えうるデータベースを作成する必要があるため、数億件分データを出力できるようなプログラム等もフルスクラッチで独自で開発しました。
No.3
【プロジェクト概要】
基幹システムのオンプレ、関連サービスを全てクラウド環境への移行するプロジェクトにてバックエンドを担当。
【担当業務】
要件定義、設計、開発、テスト
【言語、環境】
awsのs3,Docker,ecs,ecr,clowdwatch,lambda,MSK,aurora,cloudFormation等使用した開発。言語はJava,Linux,SQL等を使用。
タスク管理、ファイル管理にgitを使用。
Junitによるテスト+手動テスト。
【開発手法】
フルスクラッチ開発、アジャイル開発
【規模】
数億
【その他】
基幹システムのセキュリティ部分の設計、実装を自身全て担当。(テスト部分は8割ほど担当)
No.4
【プロジェクト概要】
十を超えるシステムの顧客の新規契約チャネルを全てを統合するプロジェクトにて要件定義、デザイン、プロト開発を担当。
【担当業務】
要件定義、プロト、モック開発を担当
【言語、環境】
Figmaでデザイン
React、typescriptにてモック開発を実施
タスク管理、ファイル管理にgitを使用。
【開発手法】
フルスクラッチ開発、アジャイル開発
【規模】
数十億
【その他】
大手企業の新規契約システムの申込、支払領域の責任者に従事。As-Isの10を超えるシステムの機能、項目を分析した上で、統合後の新規契約システムの申込、支払領域のTo-be案を作成。Figma、React、Typescript等で申込・支払領域のデザイン等含め、プロト開発に従事。設計・開発時にはプロジェクト人数が40名を超す大規模プロジェクト。
長々と記載いたしましたが、このような多種多様なプロジェクトの経験を積んできました。
ですが、私は数年前はただの文系大学生で、本当に過去を振り返ってみても絶対に雇いたくない学生でした。
・会社のインターンで3ヶ月でクビになる
・プログラミングスクールの入会前の試験にて落ちて入会できず
・ただの文字列を表示する処理に四苦八苦する
・会社の入社前研修でもプログラミングができなさすぎて、他の人と比べて数ヶ月遅れた状態で進めひたすらやり直しさせられる。
このようなダメダメな文系大学生でも、しっかりと適切に努力を行うことで、プロジェクトでバリューを発揮できたり、顧客内でもベストプロジェクト事例として表彰される、どの媒体でもスカウトがカンストするほど評価されるようになりました。
今回相談していただくことで、僕がもし過去に戻った際、知っておきたかった以下のようなことをお伝えすることができます。
・どのようにすればメガベンチャーのエンジニアになれるのか
・初心者に戻ったら具体的に何を学ぶべきなのか
・具体的にどのようなポートフォリオを作るべきなのか
・システム開発においての重要なポイントとは
今回相談を実施する経緯としては
現在
・初心者エンジニアの方
・エンジニアになりたての方
・システムを作成しようと検討している方
向けに新規サービスを新たに立ち上げ、提供しようと考えております。
そのために、現在何で悩んでいるのか、詰まっているのか新規サービスのニーズ調査のため、ヒヤリングのためが主な目的です。
ですので、ITやプログラミングのこと、SEとしての働き方等何か気になることがあれば何でもお答えできると思いますので、ぜひお気軽にご相談ください。