プロフィール

経歴の紹介

SAP(ABAP)×Web×AI 実装エンジニア

実務経験を活かして活躍の幅を広げたいエンジニアです!

SAP / ABAP
  • 既存アドオン調査・改修
  • 環境構築
  • S/4 HANAのPJ経験
Web(PHP / TypeScript)
  • 既存機能の改修・追加
  • API連携
  • DB設計・改善(RDB)
AI(Python / LLM)
  • LLMチャット
  • PoC → 運用できる形に実装
  • ログ/保守性を意識した作り

簡単に経歴を紹介させていただきます。

STEP
大学時代

4年制大学を卒業(理学部)

STEP
1社目

都内のIT企業でSAPエンジニアとして3年勤務。

STEP
2社目

オープン系のエンジニアとして勤務。現職。

技術スタック

  • ABAP
  • SAP S/4 HANA
  • python
  • PHP
  • TypeScript
  • PostgreSQL

なぜプログラミングを始めたのか

大学時代は情報系ではなく違う学部を専攻していました。最初はまったくプログラミングに興味がなかったのですが、徐々に興味がわいてきて、いつの間にか独学で勉強するようになっていきました。

コロナでリモートになったことが大きな影響ですが、UberEatsなどのデジタルの世界が現実に大きなメリットをもたらす現象に心を奪われ、自分も開発したいと思うようになりました。

プログラミングとの出会い

大学時代

まず、最初にコードに触れたのは大学の講義で習ったC言語です。

しかし当時は興味が持てず、いい加減に授業を受けていたのでテスト範囲の200ページ中100ページは教科書を開いたことすらありませんでした。

ウェブ制作会社のインターンでHTMLの存在を知り、CSSやJavascript,PHPについて基礎を学ぶことにしました。

次にProgete で基礎を学習しました。途中で有料プランも使いながら進めていました。

このあたりで、ホームページ制作に興味が出たので、模写などをして自分用のサイトを作っていました。

スマホアプリにも興味が出てきたので、Swiftの基礎をYoutubeで学び、ToDoリストやOCRアプリケーションを作りました。(ほぼほぼ、Youtubeのコードを映していました)

このあたりで就活で何とか東証一部上場のSIer企業の内定をもらうことになります。

内定が出て2か月後、

ウェブデザインスクールを運営するベンチャー企業で、新規立ち上げのプログラミングコースの質問対応をすることになりました。インターンをしようとしたところ、業務委託で仕事をすることになりました。

内定先企業の入社前研修で、Javaを学習していました。かなり難しかった記憶があります。

ここでは、Ruby on Railsに触れました。

大学の卒業間際に、Recursion というサービスに出会いますが、結局使わずに終わることになりました。

社会人1~3年目

SAPエンジニアとしてキャリアをスタートしたため、ABAPという言語を研修で学びました。

ABAPはOPEN SQLなので簡単なSQLが書ける程度にはなりました。

1年目で基本情報技術者試験に合格しています。

退職後はpythonでAIのチャットボットを作成しました。

GitHub
GitHub - yuto2245/AgentApp: AgentApp AgentApp. Contribute to yuto2245/AgentApp development by creating an account on GitHub.

また、チャットボットをReactを使ったアプリケーションにリファクタリングしたかったので、RecursionでTypeScriptの基本的なコードを書いたり、APIを呼び出してみたりしました。

社会人4年目

オープン系のエンジニアとして勤務。

PHPの案件に参画する予定です。

SAPの案件のあるため、状況に応じてSAPの案件にも参画していこうとしています。

このサイトで何をしたいのか

このサイトでは過去に学んできたものやこれから学ぶ技術や知識をまとめて、自分を含めて誰かの役に立つことを目指して運営しています。