Haruka Oomori’s PORTFOLIO エンジニアに転職活動中

2020 HARUKA'S PORTFOLIO
PAGE TOP

Where does it come from?

I am aiming to change the engineer's career from inexperienced

ABOUT ABOUT ABOUT ABOUT

My PROFILE

NAME
Haruka Omori (大森 晴華)
BirthDay
1988/03/04
Birthplace
Ibaraki

SNS

@sunny63374783

Sunny-flower-34

Skill

HTML5 / Haml / CSS3 / Sass / JavaScript / jQuery / Veu.js / Ruby / Ruby on Rails / GitHub / 詳しくはこちら(学習推移)

Like

CAT

DOG

BEAUTY

INTERIOR

Career

2007-2009 東京ビューティアート専門学校 トータルビューティ科

2009-2012 エステサロン勤務(営業/カウンセリング/施術)

2012-2020 飲食サービス会社勤務(数値管理/マネジメント業務/接客/食材管理/調理)

2020- 学習開始(学習推移へ)

Future image

▶︎私の夢は、「ほかの人ではなく、キミと仕事がしたい」とエンジニアとして信頼される人材に成長し、お客様や自社の発展に寄与する人材になることです。
表層的だけでなく、クライアントの抱える課題やユーザーの「体感」を意識し、人々の生活をよりよくするエンジニアを目指しています!

短期

業務を続けてく中で経験と知識を積み上げ、必要なスキルと仕事の流れを学び、エンジニアとして即戦力になっていたいです。
常に自分自身に期限を目標を定めて計画しできる限り早くキャッチアップできるように全力で努力します!
自分の理想のキャリアプランを実現できるように具体的な目標設定をすることで仕事の効率や成果を上げやスクすると共に、モチベーションアップ 詳細設計、プログラミング、テスト、構築、運用、監視などの知識、技術を身につけていきたいと思っています。

中期

常に新しい手法、新しい環境が生まれ更新されていく成長に限りの無い業界なので、常に高い知的好奇心を持ち新しい技術や方法を学びたいです。
それは1つの明確な目標となり、「あの方法でこれを設計すればこうなるかな」といった具合に新鮮な設計方法を考えながら業務に携わることにより、さらに意欲が出るのではないかと考えてます。
フロントエンド、バックエンドともに幅広い知識をつけて、チームの可能性を向上できるエンジニアを目指します。
更に、自分のノウハウ・経験をチームに共有し、勉強会に参加した学び、技術動向や最新技術の共有をチームに還元していきます。
それによりチーム内のコミュニケーションも円滑になり、お互いに開発のサポートもできると考えております。

長期

将来的には技術提案や、チームのマネジメントなどにも携わることができるようになりたいです。
「エンジニアとビジネスサイドの両軸のバランス備えたサービス設計ができ、チームを引っ張るエンジニア」を目指しています。
ユーザー起点とプロダクト起点の両軸をもって要件定義や設計を行いプロジェクト自体の利益管理のための経営的な視点を持ち業績を向上させる事が目標です。
さらに、プロジェクトメンバー全体のマネジメントを担いたいです。
チームの生産性を向上させ業務を円滑に進める事で事業部に貢献できるようなエンジニアチームを作っていけるようになりたいと考えております。

My portfolio list

Creating web applications for output from the start of learning

Portfolio Portfolio Portfolio Portfolio
Encounter Salon
(個人開発)※随時機能実装中2020/11現在

portflio 0 1

開発環境:

HTML / SCSS / Ruby/ Ruby on Rails / AWS / JavaScript / jQuery

制作期間:

1ヶ月

開発機能:

ユーザー登録 /投稿機能 /タグ機能 /トークルーム機能 /コメント機能 /検索機能

概要:

”女性専用のSNS型マッチングアプリ”です。
※私や周りの友人の悩みや課題を解決できるアプリを作りたいと思って開発しました。

♡こんな人におすすめ♡
1 毎日教室で顔を合わせて自然に友達になっていた学生時代とは違い、社会人になると新たな友達をつくることも予定を合わせることも難しくなった…
2 同じ状況の色んな人と話して価値観を広げたい。子育ての悩み、結婚生活の悩み、普段生活している中では出会えない様な気の会う人と出会いたい!!
3 結婚、出産、子育て、夫の転勤などでライフチェンジが多く環境の変化などで今までの友人とは都合が合わず会えなくなった…
4 子育て中に、子供を連れて外に出るのは大変、女子会もランチしか行けないので仕事をしている友達とは予定が合わなくなった。
5 生活スタイルが違くなったので「今日飲みに行こう!」って気軽に誘えなくなった。

♡できる事♡
・自分のおすすめコスメや美容サロンについて写真付きで投稿
・子育て中の悩み、本音を共感できる友人探し
・検索機能を使い、自分と気の合いそうな方を探す
・アプリ内でメッセージのやりとりをしてコミニュケーション
・グループトーク機能を使ってコミニティを作り女子会を開く

出会いたい人同士が集まってるから「誘う」ハードルが低くなる
気の合う友人を作ったり、新たなコミニティでの女子会を開いたりできるアプリ♪

学べた事:

初めての完全に一人でのアプリ開発でした。今までは調べてもどうしても解決できない事はメンターさんに聞けたので、エラー解決にとても苦戦しました。
時には心が折れそうになりましたが、諦めずに続けることでエラー解決に時間はかかるものの自分だけの力で解決できた時の、達成感や嬉しさは今までとは比べ物にならないものでした。
その経験から実感できたことは、諦めずに解決を試みる事で、検索力が上がり問題を整理する力がついていく事。アウトプット学習は自分の成長が強く感じられて、重要性を感じました。 更に成功体験が積み重なる事で、自信も付いてきて「エラー→解決」が楽しくなってくる事も。
ですが、よく起こるエラーは解決できる様になったものの、やはり理解の浅いライブラリについてのエラーや、デプロイは難しく解決できないこともあり その度に自身の理解の浅さを痛感しました。
ただその悔しさからもっと勉強しなきゃと学習のモチベーションが上がりました。 エンジニアはずっと学習が必要と聞くので、プログラミングという仕事はこういったいいサイクルを回し続ける事が重要なのかと思いました。
今は「こんな機能が欲しい」を全て形にする技術力はないので、これからどんどん吸収し、技術力を高めていきたいと改めて思えたアプリ開発でした。

Free Market
(スクールでのチーム開発作品)

portflio 0 2

概要:

初めてのチーム開発作品
■ Basic認証
ID:admin
Pass:password
■テスト用アカウント
▼購入者用
メールアドレス:buyer_user@gmail.com
パスワード:buyer_user
▼購入用カード情報
番号:4242424242424242
期限:12/28
セキュリティカード:123
▼出品者用
メールアドレス:seller_user@gmail.com
パスワード:seller_user

開発環境:

Haml / SCSS / Ruby/ Ruby on Rails / AWS / JavaScript / jQuery / GitHub / Slack / Trello

制作期間:

1ヶ月

開発担当箇所:

DB設計 /トップページ /ヘッダー /商品出品機能 /商品編集機能 /商品詳細表示 /カテゴリ機能 /商品名検索機能

使用したGem:

Devise /ancestry /carrierwave,minimagick /activehash /payjp

大変だった事:

私はチーム開発でスクラムマスター(チームの調整役)として前職で培ったコミニケーションスキルを生かし、チームの進捗管理や円滑に進められるようにメンバーヘの精神的かつ技術的なヘルプなどを意識しながら開発を進めたのですが、 「初めまして」で一つのプロダクトを作るという状況で、完全オンライン完結でのチーム開発をスムーズに進めるのは、なかなか難しいものがありました。
初心者とは言え、「得意・不得意」やモチベーションがチームメンバーで異なりタスクの偏りが起きる事が懸念点でした。
調整役としてはその事による不平不満を感じないための意見の場を設け、考えを聞く事を特に意識しました。
自身の作業に関するあらゆること(取組・変更内容・エラー対応や考え方etc)を小まめに共有することで、説明力・言語化などたくさんの課題はあったものの各人がそれぞれの考え方や全体の状況把握ができ、スムーズな開発にも繋がるのではないかと考えました。
小まめなコミュニケーションと共有によりお互いが不満をためず、お互いを補い合って開発することができました。
最終的には今まで一人で悩んでいた部分を共有でき早期解決に繋がったり、別の解決法が学べたりとチームでいいサイクルができて、知識が加速的に増えたのが良かったと思います。

学んだ事

・スクラムを用いたアジャイル開発
・チーム開発の経験を通してアウトプットの必要性
・良質なチーム開発体制を築く重要性
・GitHubを用いた実践的なサービス開発フロー

My learning transition

It is a learning material used from the start of learning to the present

Skill Skill Skill Skill

学習開始:2020/02〜
総学習時間:1000h〜(下記詳細にて目安の学習時間を記載)
2020/02/16〜現在まで1日も休む事なく継続して学習を続けています(213日〜)
主な学習方法:YouTube/勉強会参加/Progate/ドットインストール/Udemy/テックキャンプ受講(10週間)

HTML5 / Haml / css3 / Scss

学習時間:90h〜

Progate
・HTML,CSSコース
・Sassコース
ドットインストール
・はじめてのHTML (全14回)
・はじめてのCSS (全15回)
・詳解HTML 基礎文法編 (全22回)
・詳解HTML フォーム部品編 (全8回)
・詳解CSS 基礎文法編 (全33回)
・詳解CSS セレクター編 (全12回)
・詳解CSS フレックスボックス編 (全16回)
・詳解CSS アニメーション編 (全20回)
・詳解CSS レスポンシブウェブデザイン編 (全8回)
・詳解CSS グリッドレイアウト編 (全16回)
・詳解CSS 変数編 (全7回)
・実践!アプリ紹介ページを作ろう (全16回)
・Sass/SCSS入門 (全15回)
・Haml入門 (全8回)
TEHC::CAMP
・基礎カリキュラム/HTML5 / CSS3 (14時間)
・応用カリキュラム/Haml / Sass (33時間)
・実践でのアプリ開発×3

JavaScript / jQuery

学習時間:290h〜

Progate
・JavaScriptコース
・jQueryコース
ドットインストール
・はじめてのJavaScript (全11回)
・詳解JavaScript基礎文法編(全26回)
・詳解JavaScriptオブジェクト編(全35回)
・詳解JavaScript DOM編 (全21回)
・JavaScriptでおみくじを作ろう (全9回)
・JavaScriptでストップウォッチを作ろう (全12回)
・JavaScriptでタイピングゲームを作ろう (全15回)
・JavaScriptで三択クイズを作ろう (全20回)
・JavaScriptでスロットマシンを作ろう (全13回)
・JavaScriptで数字タッチゲームを作ろう (全18回)
・JavaScriptでスライドショーを作ろう (全13回)
・jQuery入門 (全20回)
Udemy
・JavaScriptの動作を論理的に解説!JavaScript中級者への道
・これからはじめる人のJavaScript/Vue.jsの教科書
・JavaScript(ES6)/Vue.js/TypeScript フロントエンド技術入門
書籍
・JQuery 最高の教科書
・【JavaScript&CSS】ガチで学びたい人のためのWEB開発徹底実践(フロントエンド編)
・JavaScript(ES6)/Vue.js/TypeScript フロントエンド技術入門
TEHC::CAMP
・応用カリキュラム/JavaScriptとjQuery (6時間)
・応用カリキュラム/非同期通信 (20時間)
・実践でのアプリ開発×3

Ruby / Rails

学習時間:300h〜

Progate
・Rubyコース
・Ruby on Rails5コース
ドットインストール
・Ruby入門 (全26回)
・Ruby on Rails 5入門 (全28回)
TEHC::CAMP
・基礎カリキュラム/Ruby(12時間)
・基礎カリキュラム/Ruby on Rails(13時間)
・応用カリキュラム/Ruby on Rails(15時間)
・実践でのアプリ開発×4

GitHub

学習時間:120h〜

Progate
・Gitコース
Udemy
・Git:はじめてのGitとGitHub
TEHC::CAMP
・応用カリキュラム/GitとGitHub(5時間)
・実践/アプリ開発×2
・チーム開発での履歴管理/フリマアプリ(1ヶ月)
勉強会参加
・GitとGitHub実践/コンフリクト解消

DB

学習時間:55h〜

Progate
・SQLコース
ドットインストール
・MySQL入門 (全36回)
TEHC::CAMP
・応用カリキュラム/データベースの設計(8時間)
・応用カリキュラム/SQL(11時間)
・アプリ開発でのDB設計×3

AWS

学習時間:100h〜

Udemy
・AWS:ゼロから実践するAmazon Web Services。手を動かしながらインフラの基礎を習得
TEHC::CAMP
・応用カリキュラム/Linux、SSH(2時間)
・応用カリキュラム/クラウド基礎(15時間)
・アプリ開発でのデプロイ×2

Veu.js

学習時間:28h〜

ドットインストール
・Vue.js入門 (全17回)
Udemy
・超Vue.js 完全パック - もう他の教材は買わなくてOK! (Vue Router, Vuex含む)
・Vue JS入門決定版!jQuery を使わない Web 開発 - 導入からアプリケーション開発まで体系的に動画で学ぶ

Docker

学習時間:24h〜

ドットインストール
・ Docker入門 (全11回)
勉強会参加
・Docker基礎

その他/Webの知識

学習時間:45h〜

Progate
・Command Lineコース
書籍
・キタミ式 基本情報技術者
・なるほどデザイン
TEHC::CAMP
・Webアプリケーション基礎(3時間)
・CLI操作とLinuxコマンド(1時間)
・Webpacker(1時間)
・オブジェクト指向(4時間)
・正規表現(3時間)
・セキュリティ/XSS(3時間)
・テスト/RSpec(8時間)
・リファクタリング/例外処理(5時間)
勉強会参加
・gulp/webpack基礎

CONTACT

お問合わせは下記のフォームか
SNSからご連絡をください。