Profile 03 00@2x

施君翰  Blake


樂觀開朗,勇於挑戰

      在學時就讀外國語文學系,因喜歡接受新事物加上樂於挑戰,技術專長有C#、.NET Framework 、 .NET Core 、 ASP.NET MVC 、 Golang 、 Gin及 JavaScript、 jQuery、Angular 、T-SQL,

      在前端、後端及資料庫有大量實作經驗,專案期間帶領團隊一起運用ASP.NET MVC 配合Git / Github做版本控制,協同開發功能完整的 - AppleLaLa電商平台另外也在另一項專題中運用到 .NET Core Web API 加上 SignalR 所完成的 - 狼人殺WEB,而在這我學到 Learn How To Learn,相信可以帶著這句話在職場上繼續奮鬥

 https://github.com/Bla3ehy

 0915108253

  New Taipei City , TW 

Skills


程式語言

  • C#
  • Go
  • JavaScript





前端技術

  • HTML / CSS
  • Bootstrap
  • jQuery
  • Angular


軟體開發架構模式

  • .NET MVC
  • Gin



關聯式資料庫

  • Microsoft SQL Server



NoSQL

  • Redis
  • DynamoDB



開發工具

  • Visual Studio
  • Visual Studio Code
  • Rider(Jetbrains)



專案管理及團隊協作

  • Azure DevOps
  • Microsoft Teams
  • Miro



雲端平台

  • AWS
  • Azure


容器化技術及平台

  • Docker



版本控制及程式碼管理

  • Git
  • AWS CodeCommit
  • GitHub





Portfolio 



工作專案

OPEN POINT APP

後端使用C#撰寫系統API,前端使用Angular框架,並上到雲端系統AWS,專案開發上會採用敏捷開發並搭配TDD使專案更具可維護性、可測試性、可擴充性並且使用CI/CD來讓專案達到快速迭代

北市大課程評價系統

後端API使用Golang並用Gin框架

雲端系統皆使用AWS

資料庫:SQL Server

作品一 : WEB狼人殺

Projects 00 00@2x

WEB狼人殺

專案採取前後端分離的機制
後端採用.NET Core WebAPI 做API的輸出
前端採用jQuery 搭配Vue.js 框架做設計
並使用到SignalR讓玩家做即時同步的溝通

查看

功能

  • 註冊/登入/忘記密碼/驗證信
  • 串接imgur API
  • 即時顯示房間
  • Google 語音
  • SignalR
  • 資料庫 SQL Server
遊戲介紹
   

    10人共分成兩個陣營,每場玩家會從狼人陣營與好人陣營隨機得到一種職業,遊戲會在夜晚和白天之間輪流進行,直到達成遊戲結束條件。夜玩時玩家會閉上眼睛,由主持人依序喚醒角色,並發動各自的角色能力。在白天時,所有玩家會輪流討論,並投票表決要殺死哪位玩家,該玩家就會出局。

負責部分

1. .NET Core WebAPI

  • 遊戲大部分會使用到的API
  • 使用Swagger當作文件與前端做JSON格式的溝通與討論
  • 與組員一同設計資料庫
  • 大量使用.NET Core的相依性注入,並且能讓O/RM從EF Core快速切換到Dapper
  • JWT驗證
  • 撰寫單元測試
2. SignalR
  • 從遊戲大廳開始就使用了SignalR的功能,可以做到即時同步,不用一直使用AJAX並且不用頻繁的做重新整理才能做畫面的更新
  • 在遊戲中的SignalR使用在房間內玩家的溝通以及職業的功能,這些都用到SignalR讓玩家的遊玩體驗提升
  • 並且使用到Concurrent類別去安全的解決多個執行緒的並行存取
3.設計模式
  •      採用Repository Pattern設計模式,抽離對ORM的依賴

作品二:電商專題

Projects 00 00@2x

AppleLaLa

與團隊使用MVC分層式架構開發 

搭配JavaScript和C#來完成完整的前台、後台和金流 使用Git / GitHub做版本控制 最後作品交給真實店家使用

查看

功能

  • 註冊/登入/忘記密碼/驗證信 
  • 商品服務列表
  • 依照最新商品發佈日期排序
  • 購物車
  • 藍星金流
  • 串接imgur API
  • 管理員後台
  • 資料庫 SQL Server

負責部分

1.會員資訊頁面、商家服務業面

  • 可更改會員資訊 包括前端驗證
  • 處理資料並送至前端頁面
  • 撰寫單元測試
2.購物車的完整流程
  • 從選擇店家到購物車結帳
3.設計模式
  • MVC架構採用Repository Pattern設計模式

作品三 : LineBot 聊天機器人

Paragraph image 05 00@2x
Paragraph image 05 01@2x

LineBot 

  • 開發目的: 看到組員家人的工作有需要就選擇開發機器人來解決簡單並且頻繁的事。另外也有一個基本的後台可以供店家做查詢訂單 
  • 使用技能: .NET Core WebAPI 、 .NET Framework MVC 、Azure LUIS AI 以及 T-SQL
  • 版本控制: Azure DevOps 
  • LineBotID: @598yecbe

作品四 : 口罩地圖


  • 利用JavaScript串接Google Map API 以及衛服部公開API達成查詢各縣市剩餘口罩量

  • 使用技能: HTML、CSS 、JavaScript 、Bootstrap 

Paragraph image 02 00@2x

Paragraph image 03 00@2x

作品五 : 網頁切版

  • 利用Bootstrap完成網頁切版實作
  • 學習網頁前端的基礎,從切版設計到CSS的運用,還需要考慮RWD設計,完成的網頁。
  • 使用技能: HTML/CSS/BootStrap

工作經歷

日本NEC集團_統智科技股份有限公司, 

系統工程師, Sep 2020 ~ Present

後端使用C#撰寫系統API,前端使用Angular框架,並上到雲端系統AWS,專案開發上會採用敏捷開發並搭配TDD使專案更具可維護性、可測試性、可擴充性並且使用CI/CD來讓專案達到快速迭代

更多我的作品

Projects 00 00@2x

作品集

點擊查看
Powered By CakeResume