意向岗位

Java开发工程师

基本信息


  • 杨朔 / 男 / 21岁
  • CET-4

联系方式


教育经历


  • 泰山职业技术学院

    专业:软件工程

    GPA:4.38/5.0

    专业排名:前 5%

个人荣誉


1、 2017 年山东省优秀毕业生
2、 2018 年山东省政府奖学金

技能点


专业能力


掌握基于Java的B/S结构应用开发,熟悉常用设计模式(单例模式、工厂模式、装饰模式等)

熟悉常用的前端语言(HTML、CSS、JavaScript、jQuery、Vue等),了解Oracle、MySQL等数据库

熟悉JSP/Thymeleaf等模板引擎、理解面向对象思想,掌握Java继承和多态特性。了解JavaWeb常用框架,如Spring、SpringBoot 等。

工作经历


  • 【实习】:上海海文科技有限公司

    • [工作岗位]:Java开发实习生
    • [参与项目]:天天生鲜网上商城
    • [贡献]

        1、参与项目需求分析和数据库设计
        2、负责部分前台页面编写
        3、负责该项目的用户登录注册模块、购物车模块等功能模块的编写与实现。
        4、结合代码开发规范、单元测试修改代码BUG

项目经验


  • [项目1] 商城系统 Demo

    • 技术栈:Spring + Spring MVC + MyBatis + MySQL + Ajax
    • [模块]用户管理、分类管理、商品管理、购物车管理、收货地址管理、订单管理
      [职责]Java后端开发
      [主要贡献]

        1、用枚举类型代替无意义常量,规范化编程
        2、利用 MD5 实现对密码的加密,同时针对常见的:横向越权、纵向越权问题等进行防御式编程
        3、对于产品分类的多层级问题结合递归算法解决
        4、对于浮点运算的精度丢失问题进行针对性处理

  • [项目2] 秒杀系统 Demo

    • 技术栈:SpringBoot + Spring MVC + MyBatis + MySQL + Redis + RocketMQ
    • [模块]用户管理、商品管理、交易管理、秒杀管理等
    • [职责]Java后端开发
    • [主要贡献]

        1、对用户信息、商品信息等常用数据进行缓存处理
        2、采用异步流程对交易模块进行优化,维护数据最终一致性
        3、对秒杀模块引入令牌进行流量削峰、防刷限流
        4、结合 Jmeter 对秒杀模块进行压力测试