Summary
Overview
Work History
Education
Skills
Certification
Personal Project
Languages
Timeline
SoftwareEngineer

LIU JIANLIN

TOKYO,13

Summary

Specialized in scalable systems and workflow automation with expertise in Java, Python, and React. Proficient in Git and collaborative project management. Improved operational efficiency and security through innovative identity access solutions and microservices architecture. Experienced in optimizing high-concurrency scenarios and using Redis and RocketMQ for enhanced performance and stability.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Software Engineer

石则春
10.2023 - 12.2024
  • Identity and Access Management: Led the implementation of a scalable user authentication system using Keycloak, delivering features like authentication, password management, multi-factor authentication, and role-based access control. Enhanced system security while meeting project timelines and budget constraints.
  • Business Workflow Automation: Developed a workflow management system with Camunda, including APIs for task and process instance management. Leveraged BPMN.js for visualizing workflows, streamlining integration between backend and frontend, and improving operational efficiency.
  • Project Standards and Metrics: Established metrics, alerting systems, and standards for testing and continuous deployment using AWS CI/CD services. Maintained transparency by collaborating closely with stakeholders throughout the development lifecycle, ensuring efficient delivery and alignment with project goals.
  • Frontend Development: Built robust frontend architecture using React and TypeScript, including Context API integration, mock data creation, and API interceptors. Delivered key application pages with seamless user interactions and efficient data management.

Software Engineer

王星
07.2021 - 09.2023
  • Distributed Microservices Architecture: Led the development of a large-scale distributed system, modularizing over 20 microservices, including Order Management, CRM, User Management, and Payment. Utilized technologies like Alibaba's Canal and the ELK stack to ensure seamless data synchronization, monitoring, and analytics, improving system scalability and maintainability.
  • Data Archiving with XXL-Job: Automated the archiving of posts and comments older than one year, leveraging XXL-Job for task scheduling. Migrated historical data to MongoDB, enhancing storage efficiency and enabling faster data retrieval.
  • High-Concurrency Payment Handling: Designed and implemented a distributed transaction solution using RocketMQ to manage high-volume payment scenarios. Optimized homepage user experience by integrating Redis for real-time updates of trending content, ensuring data consistency and system reliability.
  • Recruitment Onboarding Feature: Streamlined the company recruitment process by developing an API-integrated onboarding system, linking company accounts with the Cloud Community App. Improved efficiency and user experience through automated verification workflows.

Education

Bachelor of Science - Computer Applications Development

Sichuan Agricultural University
No. 211, Huimin Road, Wenjiang District, Chengdu
07-2021

Skills

  • Git proficiency
  • SpirngBoot,SpringCloudNetflix,SpringCache
  • Mysql,Mybatis(mybatis-plus),PostgreSql,Oracle,Sql
  • Redis,Mq(RocketMq,RabbitMq),ElasticSearch
  • Java,Python
  • Linux,Docker,AWS
  • http protocol
  • Javascript,TypeScript,react,vue,ElementuiEasyui,Mui
  • Code reviews
  • Testing and debugging
  • API design
  • Web applications

Certification

N1 in japanese,

Personal Project

Hospital Management System
A hospital management system built using Java (with MyBatis(Interceptor), AOP, AES+RSA encryption, and custom annotations,ArgumentResolvers), MySQL as the database, and Redis for caching and processing tasks. The frontend is developed with Vue.js to provide an intuitive and responsive user interface. The system is based on the Ruoyi-vue open-source framework, customized and modularized for ease of management and future scalability.

Languages

Chinese (Mandarin)
Native language
Japanese
Advanced
C1
English
Upper intermediate
B2

Timeline

Software Engineer

石则春
10.2023 - 12.2024

Software Engineer

王星
07.2021 - 09.2023

Bachelor of Science - Computer Applications Development

Sichuan Agricultural University
LIU JIANLIN