Summary
Overview
Work History
Education
Projects
Skills
Languages
Timeline
Generic

Yujia Zhang

Software Engineer
神奈川県川崎市中原区上丸子天神町350-1 オリエンタル新丸子Ⅲ 205号室

Summary

Results-driven Software Engineer with experience in Java development and blockchain solutions. Skilled in building scalable applications using Java and Spring Boot. Strong background in Ethereum blockchain, smart contracts, and consensus algorithms, with a track record of delivering solutions that enhance system performance. Experienced in collaborating with cross-functional teams to implement robust, maintainable systems.

Overview

3
3
years of professional experience
5
5
years of post-secondary education

Work History

Java Software Engineer

Shanghai Zhiji Automotive Technology Co., Ltd.
Shanghai
10.2020 - 02.2024
  • Developed blockchain solutions for Ethereum-based systems, focusing on integrating cryptographic algorithms based on China's cryptographic requirements, enhancing system security, and ensuring compliance with regulatory standards.
  • Collaborated with cross-functional teams to deliver customized Java business solutions, improving system efficiency and business logic.
  • Contributed to optimizing smart contract functionality, leading to improved scalability and cost-effectiveness.

Education

Master’s in Information Systems -

Johns Hopkins University
Baltimore, Maryland, USA
07.2019 - 08.2020

Bachelor’s in E-Commerce -

Beijing University of Posts And Telecommunications
Beijing, China
09.2015 - 06.2019

Projects

Java-based  Solutions Development
Shanghai Zhiji Automotive Technology Co., Ltd., Shanghai
October 2020 - Present

  • Java Enterprise Solutions: Led the development of several Java-based business applications, focusing on system optimization and modular architecture. Integrated custom business logic using Java Spring Boot and Spring MVC, resulting in a more scalable and maintainable codebase. Worked closely with cross-functional teams to ensure smooth deployment and integration across different modules.
  • API Development: Developed and maintained APIs to support third-party integrations, utilizing Spring MVC for routing and security layers. Improved system performance by optimizing database queries and caching strategies, leading to a 30% reduction in API response time.
  • Cryptography Integration: Worked on dissecting Ethereum core functionalities, adapting cryptographic algorithms based on China's security requirements. Focused on enhancing system security through cryptographic modifications (SM2/SM3/SM4).
  • Smart Contract Optimization: Conducted research and optimization of smart contracts within the Ethereum framework, improving contract execution efficiency and reducing costs.

Skills

  • Blockchain Development: Proficient in blockchain principles, Ethereum source code, and consensus algorithms. Experience in developing secure and scalable blockchain systems.
  • Programming Languages: Proficient in Java, familiar with Python, JavaScript, and Shell scripting.
  • Frameworks: Experience with Spring Boot and Spring MVC for building RESTful APIs and microservices, enhancing system modularity and performance.
  • Database Management: Experience with MySQL and Redis, proficient in database optimization and efficient data retrieval techniques.
  • DevOps & Tools: Experience using Git for version control (branching, merging, conflict resolution). Familiar with GitLab for repository management, performing code reviews, and collaborating with team members on shared projects.

Languages

English
Advanced
C1

Timeline

Java Software Engineer

Shanghai Zhiji Automotive Technology Co., Ltd.
10.2020 - 02.2024

Master’s in Information Systems -

Johns Hopkins University
07.2019 - 08.2020

Bachelor’s in E-Commerce -

Beijing University of Posts And Telecommunications
09.2015 - 06.2019
Yujia ZhangSoftware Engineer