從業(yè) 4 年一直從事后端的開發(fā), 大到主流的Java, Java 技術(shù)棧的話,很多業(yè)績行業(yè)流行的技術(shù), SpringBoot,SpringMVC, Mybatis, hibernate,JPA, 能夠獨(dú)立的搭建基于 SpringBoot 以及 mybatis/JPA 的開發(fā)框架, 有能力閱讀并優(yōu)化其他人開發(fā)框架.
另外, 微服務(wù)方面, 精通 SpringCloud 全家桶以及阿里系的 dubbo, 都有過實(shí)戰(zhàn)的經(jīng)驗(yàn). 除此以后,對于后起之秀的 nodejs 也運(yùn)用的非常熟練, 能夠熟練運(yùn)用 express,eggjs,koa + typeORM/Sequelize 進(jìn)行接口開發(fā)
1. 后端主要語言: Java, Nodejs
2. 前端主要語言: vue, angular,jQuery, react
3. 熟練使用 webpack, gulp 前端構(gòu)建工具以及 sass 和 scss 等預(yù)編譯 css。
4. 熟練使用Java相關(guān)技術(shù)的編程, 數(shù)據(jù)庫Oracle、MySQL的開發(fā)和調(diào)試。
5. 熟練使用中間件Tomcat、Apache、Nginx應(yīng)用服務(wù)器。
6. 熟練使用Spring Framework 包括組件 SpringMVC、 SpringBoot 等, 熟悉使用包括國內(nèi)微服務(wù)治理框架 Dubbo 和 Spring Cloud以及Netflix部件, 獨(dú)立搭建微服務(wù)開發(fā)框架。
7. 熟練使用版本控制軟件SVN以及分布式版本管理軟件 Git。
8. 熟悉運(yùn)用Mybatis, Hibernate 等數(shù)據(jù)持久化框架。
9. 熟悉銀行數(shù)據(jù)通信安全機(jī)制,熟練運(yùn)用 RSA, MD5,AES,數(shù)字信封等主流數(shù)據(jù)通信加密方式。
1. 某支付項(xiàng)目
?項(xiàng)目描述:該系統(tǒng)是為了方便學(xué)校繳費(fèi)難, 統(tǒng)計(jì)難度大而設(shè)計(jì)的一個(gè)平臺(tái)??偣卜譃槿齻€(gè)部分:學(xué)校管理端, 銀行管理端, 學(xué)生端。學(xué)校管理端主要功能有繳費(fèi)管理,學(xué)生信息管理,統(tǒng)計(jì)管理,銀行管理端主要涵蓋了學(xué)校管理,通道管理,清算管理,對賬管理等等。學(xué)生端主要功能有繳費(fèi)查詢,繳費(fèi)以及個(gè)人信息的查看。該次還添加了個(gè)別學(xué)校的單點(diǎn)登錄功能,以便與學(xué)生的繳費(fèi)和老師的統(tǒng)計(jì)管理。
開發(fā)技術(shù)中前端技術(shù)是由Angular4 + Google Material組成,后端使用的是 SpringMVC 套件為基礎(chǔ)的單體服務(wù)輔助 阿里Dubbo服務(wù)管理的架構(gòu)進(jìn)行實(shí)現(xiàn)開發(fā)。
?責(zé)任描述:前端開發(fā)框架以及微服務(wù)架構(gòu)的設(shè)計(jì)與開發(fā), 核心代碼的開發(fā)與審計(jì)。
1. 某內(nèi)網(wǎng)監(jiān)控
?項(xiàng)目描述:該系統(tǒng)是為了監(jiān)控人員對某個(gè)網(wǎng)站的具體某個(gè)接口的請求次數(shù),并進(jìn)行限制, 以此使用 node 進(jìn)行代理功能的開發(fā),由 eggJS 以及 vue 去實(shí)現(xiàn)了后臺(tái)管理。
?責(zé)任描述:前端開發(fā)框架以及微服務(wù)架構(gòu)的設(shè)計(jì)與開發(fā), 核心代碼的開發(fā)與審計(jì)。