半路出家的網站工程師,發現開發程式的成就感及樂趣,勇於嘗試不同的技術領域!
我是一名年輕、充滿活力、有熱情、喜歡挑戰及分享新技術的軟體工程師,二年實務經驗,帶領6人小團隊,維持金流系統。
轉換跑道教學與經驗分享是給自己另一個新的挑戰,成就自己未來的規劃。
俗語說教學相長是「故學然後知不足,教然後知困。知不足然後能自反也,知困然後能自強也。」
總是相信事情能更有效率的去處理,讓生活與世界變得更美好 。
- Leading a SCRUM team to develop online gambling service, Html5 games, chat room games
- Choosing technology stack for team, system architecture design, code review, continuous integration
- As tech leader to lead a business project team with fifteen members(backend 5, front 8, mis/ops 2)
* DevOps Skill
- Built 10+ production services and more than 30+ containers, reduced 50% of servers usages
- Leverage CICD process with Jenkins for IT DevOps
- Use the Build Lifecycle of Maven ,the process for building and distributing a particular project is clearly defined.
- Reduce resource consumption and maintenance costs via containerization of services such as GitHub and Jenkins with Docker.
- Implement CI by creating Jenkins jobs for each project, and coordinate CI processes with different teams.
* Built Kubernetes cluster to provide a service
- Use docker and kubernetes build container environment with High Availability and Disaster Recovery Solutions
- monitoring and operation process to support container environment
* Introducing Elasticsearch:
- Log storage
- User behavior storage
* DB skills:
- Create entity relationship diagrams for functions
- Migrate Database Host -> RDS -> GCP SQL
- Use database Horizontal, vertical, and functional data partitioning middleware MYCAT
- Assist in solving problems when there are too many DB data, Horizontal, vertical, and functional data partitioning
- Disaster Recovery - High Availability Planning
* Introducing AWS and GCP cloud service
產品包含 ( 以下均營運中 ) :
彩票 : 北京賽車 , 賽艇 , 時時彩 , 11選5,快三
棋牌 : 牛牛 , 二八槓 , 三公 , 龍虎 , 骰寶 , 鬥地主 , 二十一點 , 射龍門
益智 : 輪盤 , 紅包
博弈包網平台 : 串接個遊戲廠商 ( 真人娛樂,電子娛樂,彩票娛樂 )
領導技能 :
- 領導SCRUM開發在線賭博服務,H5遊戲,聊天室遊戲 。
- 為團隊,系統架構設計,代碼審查,持續集成, 選擇技術 。
- 擔任團隊領導的技術主管和項目經理,共有15名成員(後端6,前端8,維運1)。
DevOps技能:
- 建置10多個生產環境服務包含了30多個容器,減少了50%的服務器使用量。
- 利用Jenkins為IT DevOps利用CICD流程。
- 使用Maven的構建生命週期,明確定義了構建和分發特定項目的過程。
- 使用Docker等GitHub和Jenkins等服務,降低資源消耗和維護成本。
- 為每個項目創建Jenkins作業來實施CI,並與不同的團隊協調CI流程。
建置Kubernetes集群以提供服務:
- 使用docker和kubernetes構建具有高可用性和災難恢復解決方案的容器環境。
- 監控和操作過程,以支持容器環境。
引入Elasticsearch :
- 日誌存儲
- 使用者行為存儲
DB 技能:
- 針對功能製作實體關係圖 。
- 遷移數據庫 Host -> RDS -> GCP SQL 。
- 使用數據庫分庫分表中間件 MYCAT。
- DB優化SQL優化,反正規化或分庫分表。
- 災難恢復 - 高可用性規劃。
引入AWS和GCP雲服務
架構Microservices,DevOps流程建構公司的快速疊代包括部署、變更、 發布、故障處理等。
整體產品開發隊伍切分為根據不同微服務的劃分的產品隊伍,以及一個大的整體的平台隊伍負責運營管理,兩者之間通過API交互,做到了鬆散耦合隔絕。
此公司使用了大量AWS,GCP上的多種服務應用,Kubernetes 用於部署容器化應用程式的管理化環境。這裡匯聚了我們在開發人員生產力、資源效率、自動化作業和開放原始碼靈活性等方面的最新技術,可以加快應用程式的上市腳步。
The biggest challenge facing financial-related startups is the absence of senior engineers.
In the version control section I used Jenkins to collect github for automatic release and testing, respectively for testing, joint debugging, production environment, so that the next development engineer can focus more on development.
This is the first time I have introduced an agile development team. In the past six months, my learning and practical experience have made me grow.
So far, the company has grown to a team of 30 people.
與金融相關的初創公司面臨的最大挑戰是沒有高級工程師。
在版本控制部分,我使用Jenkins收集github進行自動發布和測試,分別用於測試,聯合調試,生產環境,以便下一個開發工程師可以更專注於開發。這是我第一次引入敏捷開發團隊。
在過去的六個月裡,我的學習和實踐經驗使我成長。 到目前為止,該公司已發展成為一個由30人組成的團隊。
依客戶不同人生階段量身規劃一位好的理財專員,不僅能為金控帶來業績,更能為自己、客戶帶來豐厚的財富,達呈「三贏」的局面,而理財不只是增加財富,更重要的是能依據客戶人生不同階段,提供個人資產配罝或理財規劃的金融服務,以滿足客戶的理財需求。
Shopee Software Engineer
我的直屬上司
I can recommend Eric as a person with great software developer.
Eric is a hardworking and highly motivated developer, and software architect. with the ability to make good, sometimes bold decisions. His open-minded approach could not be overestimated.He always keen on keeping his promises, and over-delivering the expectations in his expertise
Spring :
Spring boot 、 Spring cloud 、 Spring security
Project management :
Maven、Gradle
Orm :
MyBatis、JPA、Hibernate
Scheduler :
Quartz-cluster、Scheduled task on boot
GitHub來管理和託管網站代碼,皆用Git flow流程。
熟悉 add、commit、branch、checkout、merge、rebase、revert、reset、push、pull、init 等指令
多樣化是我的經驗,不僅是網絡開發,還有研究解決發布管理問題、發布/部署協調問題、發布/部署自動化問題進一步提高團隊的工作速度。 最近我專注於Web開發和DevOps深入。