Java programmer resume
Personal info:
Name kal wu 武尚尚 Gender male
Nationality china Education bachelor
Language: English Chinese Expected salary: negotiable
Email ************@*******.*** Phone: +65 97151046
Education background:
2010/09 – 2014/06 yancheng university of technology Electrical engineering
Work experience:
2014/7 – 2016/9 Nanjing KY Chemical Machinery electrical engineer
2017/7 –2021/3 Shenzhen Tianyuan Dic Information Technology Java engineer
2021/4 – 2022/5 Nanjing Railway Computer Engineering Java engineer
2022/9 – now ijooz Java engineer
skills:
Programming Languages:js,Java,go
Web technology: vue
Developer tools:vscode, idea,git
Proficient in spring cloud and microservice design
Proficient in core java, and familiar with spring framework
Proficient in MySQL, and familiar with redis zk elasticsearch
Proficient in computer os like linux, windows,mac os
Experience with Jenkins and Kubernetes docker
Proficient in distributed system design, and familiar with messaging middleware like rocketmq
Capable to cope with stress, and quickly learn new knowledge
Have work experience in web front,familiar with js,vue
Fluent with english language level: china college English level 6
Personal github :https://github.com/wushangshang
jdAuction:the jingdong mall in china,it has a auction website,people can bid for products they like.
I developed a js program,so if i set a price that i can accept,when it comes to final clock,the program
Will check the latest bidding price,if its not higher than my plan,it will add 1 tot he current price,take the bid right before the time is over.
projects:
name sthl Unified authentication 2021-4 - 2021-6
technical framework cas ruoyi redis docker spring boot mysql nginx
description Shanghai Railway Bureau has many subsidiary each company has its own web projects so we need to supervise all these project`s user accounts by deploying Central Authentication Service .in the CAS,all the user accounts are organized in one place,by giving each user account specific app permission they can use one account to login all these websites.And the management difficulties are greatly reduced.
We also achieved Single sign on (SSO) by using CAS,so once users can securely authenticate with multiple applications and websites by using just one set of credentials.
And we can manage all user`s login status,improved the system safety.
name shanghai railway scan QR code to order food 2021-4 - 2022-5
technical framework springcloud alibaba mybatis redis elasticsearch gateway alipay wechat
description Back in old days,customer need to come to the food train or wait for train attendants come to their seats to order food.Now since this new method, customers now can use their phones to scan the QR code in their seats,the alipay or wechat will launch the applet,customers can choose food according to their own preference and pay through electronic payment.So it really saved a lot of time,both passengers and train attendants.
After the order was finished,attendants will deliver the food to the seats,since they will know the seats position from their android pos machine .
name shanghai railway app( 2021-4 - 2022-5)
technical framework spring cloud alibaba elaticsearch,MyBatis Redis MySQL,docker,k8s,vue,andriod\ios app, wechat,alipay
description through digital transformation,we move all the services,for example like,Museum tickets,baggage handling,railway tourism,railway charging service,all to the internet.People can use their phone to enjoy more convient service from shanghai
Reilway
1 We use distributed system design.the system contains:cunstomer center,order center,product center,payment center campain center and more than 20 micro services
2 Use Spring Cloud Alibaba framework
3 Based on the feature that rocketmq supports message transactions, we used this in the project development process,so we can handle distributed transaction scenarios in product selling process
4 Use Redis middleware to achieve shopping cart
5 Use Sharding-JDBC to achieve master-slave synchronization