Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Zhuolin Ji

Chicago,IL

Summary

  • Bringing more than 3 years of experience leading website design projects, including gathering user requirements, producing code, creating mockups and enhancing designs. Focused on creating clean, robust code with exceptional security. Achieves compatibility targets while meeting and exceeding customer demands.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Senior Java Engineer

Shanghai Find Steel Net Company
Shanghai, Shanghai
08.2019 - 08.2020
  • Responsible for: menu button permission, Tripartite gateway, External synchronization, Inter-system synchronization,
  • Tripartite IOUs for account opening, Advertising term packs and commodity search, Shopping cart, separation of industry and finance, finding orders, etc
  • Communicate with product, UI, testing, front-end and other different departments
  • Lead the 6 team members,Coordinate the work arrangement of the developers and evaluate their performance
  • Mentoring and coaching other members troubleshooting and solution evaluate
  • Organize technical sharing weekly
  • Use spring-cloud as microservice architecture;
  • Use spring-gateway as gateway;
  • Use Zookeeper as register center;
  • Use Ribbon as load balancer;
  • Use Hystrix as circuit breaker;
  • Use Dubbo as web service;
  • Use Spring Cloud Config as Distributed/versioned configuration;
  • Use Spring Cloud Sleuth as Distributed tracing;
  • Use Kafka as Distributed messaging;
  • Use MySQL as relative Database/DB;
  • Use Redis as NoSQL DB;
  • Use Elastic-Search to solve complex Commodity query;
  • Use Apache ShardingSphere to split table and relative database;
  • Use Maven to manage project dependencies;
  • Use ELK Stack to search error/warn log record;
  • Use Git as distributed version control
  • Use Jenkins build,test,deploy projects;
  • Use Docker package and run an application in a container;
  • Use Kubernetes to manage Docker containers;
  • Technical Skills:Java, spring-boot, spring-cloud, MySQL, Maven, Git, Jenkins, Docker, CI/CD, pipeline, Unix/Linux, AWS, etc.

Senior Java Engineer

Shanghai Haoye Advertising Company
Shanghai, Shanghai
06.2018 - 08.2019
  • Throughout the life-cycle of the software development , from concept and design to testing and deployment
  • Wrote high quality, testable, well-documented code and maintenance of commodity and user module
  • Mentoring and coaching other members troubleshooting and solution evaluate
  • Output some relevant documents, like UML documents, schedule documents, requirements analysis documents, technical documents,etc
  • Use spring-cloud as microservice architecture;
  • Use spring-zuul as gateway;
  • Use Eureka Server as register center;
  • Use Ribbon as load balancer;
  • Use Hystrix as circuit breaker;
  • Use OpenFeign as web service;
  • Use Spring Cloud Config as Distributed/versioned configuration;
  • Use Spring Cloud Sleuth as Distributed tracing;
  • Use RocketMQ as Distributed messaging;
  • Use MySQL as relative Database/DB;
  • Use Redis as NoSQL DB;
  • Use Elastic-Search to solve complex Commodity query;
  • Use Apache ShardingSphere to split table and relative database;
  • Use ELK Stack to search error/warn log record;

SENIOR JAVA SOFTWARE ENGINEER

XIANGQI TECHNOLOGY COMPANY
Shanghai, China
07.2017 - 06.2018
  • Responsible for the business code development, testing and maintenance of order, site, bike, and user module.
  • Mentoring and coaching other members troubleshooting and solution evaluate.
  • Output some relevant documents, like UML documents, schedule documents, requirements analysis documents, technical
  • documents,etc.
  • Use spring-cloud as a microservice architecture;
  • Use spring-zuul as gateway;
  • Use Eureka Server as register center;
  • Use Ribbon as load balancer;
  • Use Hystrix as circuit breaker;
  • Use OpenFeign as web service;
  • Use Spring-cloud-config as Distributed/versioned configuration;
  • Use RabbitMQ as Distributed messaging;
  • Use MySQL as relative Database/DB;
  • Use Redis as NoSQL DB;
  • Use Elastic-Search to solve complex Commodity query;
  • Use Apache ShardingSphere to split table and relative database;
  • Use ELK Stack to search error/warn log record;
  • Technical Skills:Java, spring-boot, spring-cloud, MySQL, Maven, Git, Jenkins, Docker, CI/CD, pipeline, Unix/Linux, AWS, etc

Education

Master of Science - Electrical, Electronics And Communications Engineering

ILLINOIS INSTITUE OF TECHNOLOGY
Chicago, IL
08.2022

Skills

  • TECHNICAL SKILLS: Java, spring-boot, spring-cloud, Hibernate, Maven, Kafka/RabbitMQ, Redis/MongoDB, Zookeeper, Elastic-Search, MySQL/Oracle, Docker, Jenkins, Tomcat/Jetty/JBoss/Undertow, AWS/Azure/PCF/GCF, Hadoop, Map-Reduce, distributed system, micro-service system, Jenkins, Git, Docker, CI/CD, pipeline, Agile, Scrum, Kanban, Unix/Linux, AWS/Azure/PCF/GCF/AliCloud/HuaweiCloud, etc
  • LANGUAGES: English, Chinese

Certification

  • Certified PMP, Project Management Institute - 09/2015~12/2015
  • Certified Machine Learning, Udacity - 07/2018~08/2018
  • Certified Quantitative Finance, Fitch Group - 01/2021~11/2021

Languages

Chinese (Mandarin)
Native or Bilingual
English
Professional Working

Timeline

Senior Java Engineer

Shanghai Find Steel Net Company
08.2019 - 08.2020

Senior Java Engineer

Shanghai Haoye Advertising Company
06.2018 - 08.2019

SENIOR JAVA SOFTWARE ENGINEER

XIANGQI TECHNOLOGY COMPANY
07.2017 - 06.2018

Master of Science - Electrical, Electronics And Communications Engineering

ILLINOIS INSTITUE OF TECHNOLOGY
Zhuolin Ji