Dec 2021 - Present
技能:
熟悉React前端框架及Redux狀態管理,具備開發SPA(Single Page Application)的經驗。
使用Express框架構建RESTful API,並且能夠處理API中的錯誤。
使用RBAC(Role-Based Access Control)架構實現權限控制,並且具備設計權限控制系統的能力。
使用gRPC實現跨語言的資安設備通訊,具備對gRPC接口的編寫能力。
使用RabbitMQ消息隊列系統,能夠實現消息生產者和消費者的設計和開發,並且將資料按照特定的路由策略發送到消息隊列中,從消息隊列中獲取資料並進行處理,實現異步處理和多線程處理等優化方案。
使用Nginx實現負載平衡和反向代理,能夠對Nginx進行配置和優化。
工作內容:
設計並開發資安設備監控系統,使用gRPC對各種資安設備進行溝通,將設備資訊傳遞至後端,進行資料分析和處理,並且使用RabbitMQ隊列收集設備資訊,減輕系統對資料庫的壓力。
擔任全棧開發人員,負責前端React應用和後端Express API的開發,並且實現RBAC架構的權限控制,確保系統安全性。
使用Nginx實現負載平衡和反向代理,對多個API節點進行分發流量,提高系統的吞吐量和性能。
負責SQL資料庫效能優化,包括設計索引和使用存儲過程,並且在後端建議將存儲過程的邏輯寫在後端,以確保易於維護。
設計並開發內部管理系統,使用React實現前端頁面,使用Express搭建API,實現系統的業務邏輯和資料庫操作。
FrontEnd:angular.js、React
BackEnd:Spring Boot、Express
DataBase:MySQL、Sql Server、ElasticSearch、Redis、Mongodb、PostgreSql
container:Docker
cloud: gcp、azure、aws