Web后端开发:
有扎实的Java基础知识,掌握并能恰当运用面向对象编程、设计模式基础
熟练运用主流的开源框架, 研究和了解过 J2EE 的相关框架的设计思想
熟练掌握数据结构、并发编程、缓存优化等专业知识,快速学习能力强
开发规范的重要性,遵从阿里巴巴开发手册,重视代码可读性和易维护性
善用总结:
善于总结与记录逻辑调优、重构与查询优化方法,并结合高并发、分布式应用场景配合使用
工具运用:
熟练使用基于Tomcat服务器的应用开发,并且能够熟练使用Java相关开发工具(Idea,GitHub,Gerrit)及项目管理工具Maven
熟练使用监控与报警(Prometheus&Grafana、Zabbix)来管理应用线上预警以及QPS查询
百度:
与团队共同完成AI智慧城市平台、to G技术项目-运管平台,总结项目开发过程中技术点:
通过数据源工厂Tracer以及算子配置完成任务的创建,之后获取解析流的数据,用于流程引擎的数据流转
主要负责的模块是任务调度引擎和流程引擎的模块实现,遇到的问题如下:
低代码开发以及组件化:流程引擎模块分更多的考虑通用与复用,对于抽象类代码的使用体现明显;
运行线程池策略,对于设备流是否可用进行检测;
新浪微博:
与团队共同完成微博商业类项目、面向用户侧技术项目-花式众测,总结项目开发过程中技术点:
通过(官微、大V、运营账号)营销广告商的商品信息(运营录入商品品类明细、审核)引导用户(uid为唯一标识)下单、购物车、抢单秒杀、支付等
团队8人,开发周期两个月,上线后迭代版本十余次,独立带队负责产品功能的策划,技术文档以及成果验收与测试;
主要负责购物车模块、订单模块,秒杀下单模块的设计实现,遇到问题如下:
结合用户权限验证,用户下单至生成购物车,解决购物车负数问题、商品超卖、订单溢价、超时订单未支付,完成订单和订单明细的开发,并运用消息队列解耦订单与支付微服务
完成秒杀下单业务,解决重复排队、并发超卖、以及多线程抢单队列削峰问题
同时在微博工作期间参与热点研发推送组、花式种草重构等全栈开发项目,在加深Java基础学习的同时,也在学习golang和完善前端的不足;
可兼职时间
可兼职地点
0条评论 雇主评价