Hello, I'm

Chao Yan

Software Engineer
Sydney, Australia

Passionate software engineer with expertise in full-stack development, cloud technologies, and modern web frameworks. Specialized in React, TypeScript, Node.js, and AWS with a proven track record of delivering scalable solutions.

Work Experience

My professional journey in technology, from traditional banking to modern software development.

Bank of Communications

Project Management Officer

Sep 2012 - Jun 2022
China
Agile/ScrumDevOpsProject ManagementStakeholder ManagementCOBOL

Led technology transformation as Scrum Master for 20+ banking projects, implementing Agile methodologies and DevOps practices.

Key Achievements:

  • Led technology transformation as Scrum Master for 20+ banking projects, reducing production defects by 20%
  • Architected enterprise-wide development lifecycle management platform with version control and multi-environment workflows
  • Engaged with internal and external stakeholders, including global clients, to gather requirements and drive optimal outcomes
  • Improved bug resolution speed and enhanced cross-team collaboration through effective project management

Project Experience

A collection of university projects that showcase my skills in modern web development, full-stack applications, and cloud technologies.

Car Space Renting Platform

Car Space Renting Platform

A comprehensive car space rental platform with React frontend, Java microservices, MySQL database, and AWS integration. Features location intelligence with Google Maps API, authentication system, and real-time booking capabilities.

ReactTypeScriptJavaSpring BootMySQLRedisAWSMaterial UIDocker
Interactive Learning Platform

Interactive Learning Platform

Real-time interactive learning platform with quiz synchronization, AI chat features using OpenAI API, and WebSocket integration. Built with React, Node.js, and MongoDB for scalable educational experiences.

ReactReduxNode.jsExpressMongoDBTypeScriptWebSocketOpenAI API

Other Projects

PetPals Meetup

PetPals Meetup

Social networking platform for pet owners with Redux state management, PostgreSQL database, and AWS S3 integration for pet image uploads. Features responsive design with Tailwind CSS.

ReactRedux ToolkitPostgreSQL+3 more
Authentication System

Authentication System

Centralized authentication system using React Context and JWT with role-based access control and user preferences management. Integrated with microservices architecture.

React ContextJWTRole-based Access+2 more
Location Intelligence System

Location Intelligence System

Geospatial location intelligence system with Google Places and Maps APIs integration. Features Polygon Query optimization, geospatial indexing, and search caching for improved booking conversion.

Google Maps APIGoogle Places APIGeospatial Indexing+2 more
Database Optimization System

Database Optimization System

Advanced database optimization system with strategic indexing, connection pooling, and caching mechanisms. Implemented for high-performance data operations.

MySQLPostgreSQLRedis+3 more

Skills & Technologies

A comprehensive overview of my technical skills and expertise across various domains of software development.

Frontend Development

React95%
TypeScript92%
Next.js88%
JavaScript90%
HTML5/CSS95%
Tailwind CSS90%
Material UI85%
Redux88%

Backend Development

Node.js90%
Express.js88%
Java85%
Spring Boot82%
Python80%
GraphQL75%
REST APIs92%

Databases & Cloud

MySQL88%
PostgreSQL85%
MongoDB82%
Redis80%
AWS (S3, ECS)85%
Docker88%
GitHub Actions82%

Testing & Tools

Jest88%
React Testing Library85%
Supertest80%
Chai75%
Postman90%
Swagger82%

Design & UI/UX

Figma80%
Responsive Design92%
User Experience85%
Material Design88%
CSS/Sass90%

Other Technologies

Git92%
Jira85%
Agile/Scrum90%
OAuth80%
Webpack75%
COBOL70%

Additional Skills & Certifications

20+
Projects Completed
25+
Technologies
3
Certifications

Certifications

AWS Cloud Practitioner
Azure AI Fundamentals
Project Management Professional (PMP)
MySQL 8.0 Database Administrator (1Z0-908) certification

About Me

Get to know me better - my background, education, and what drives my passion for technology.

Chao Yan

Personal Information

Software Engineer

Location

Sydney, Australia

Education

Master's Degree

My Story

I'm a passionate software engineer with hands-on experience spanning from traditional banking technology to modern full-stack development. My journey began in the banking sector where I led technology transformation projects and managed development lifecycles.

I completed my Master's degree in Information Technology at the University of New South Wales, where I developed several comprehensive projects including a car space rental platform, interactive learning system, and social networking application. These projects showcased my expertise in React, TypeScript, Node.js, and cloud technologies.

I believe in writing clean, maintainable code and staying current with the latest technologies. When I'm not coding, you can find me exploring new places through road trips, discovering international cuisines, or playing tennis. I'm always eager to learn new technologies and take on challenging projects.

Education

M.S. Information Technology

University of New South Wales

Specialized in Information Technology and Software Engineering

B.S. Information Science And Technology

Sanda University

Major in Information Science and Technology

Interests & Hobbies

Road Trip

Love exploring new places and experiencing different cultures through travel

Cultural Explorations

Passionate about learning about different cultures and traditions

International Food

Enthusiastic about trying and exploring international cuisines

My Values

Continuous Learning & Growth
Clean Code & Best Practices
User-Centered Design
Collaboration & Teamwork

Get In Touch

I'm always interested in new opportunities and exciting projects. Feel free to reach out if you'd like to collaborate or just say hello!

Let's Connect

I'm currently available for freelance work and full-time opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Follow Me

Send Message