Summary

Highly skilled and driven software architect with a proven track record in technical development and a strong foundation in software architecture. Known for exemplary self-discipline and the ability to excel with minimal supervision. Demonstrates exceptional leadership qualities and plays a pivotal role in key positions. Possesses outstanding teamwork skills, excels under tight deadlines, and adeptly organizes and presents complex solutions with clarity and precision. Passionate about tackling intricate technical challenges, collaborating closely with management, and fostering effective stakeholder interactions.

Years of Experience

15+

Nationality

Australia

Work Experience

Culture Amp

Senior Software Engineer

August 2021 - Now

Collaborated closely with the Team Act to design and develop cutting-edge, innovative systems at CultureAmp. These systems were built on event sourcing and Command Query Responsibility Segregation (CQRS) principles, fostering scalability, flexibility, and efficient data processing.

UNITI Software

Senior Developer

July 2017 - August 2021

Developed and supported UNITI Software, adhering to development, testing, and release management procedures. Leveraged Java, Swing, and SQL Server technologies to deliver high-quality solutions.

Ensured the maintenance and functionality of the Live version of UNITI, actively contributing new features and bug fixes for upcoming versions to continuously improve the software.

Conducted comprehensive help desk training for two new employees, equipping them with the necessary skills to effectively support and troubleshoot software applications.

Assumed the role of a mentor for two engineers and interns, providing guidance on product development, introducing them to new frameworks, and fostering a collaborative team environment.

Took the initiative to develop Gozer, a new quoting management system, for the company. Utilized Kotlin-based RESTful API server, MongoDB, and ReactJS technologies to create an efficient and user-friendly solution.

Assumed responsibility for the maintenance of the UNITI Mobile app, actively working on improving the user experience to enhance customer satisfaction.

JunXuan Technology Corporation

Senior Software Engineer Technical Lead

February 2013 - July 2014

Led and managed a team of 8 developers, fostering collaboration and driving successful project outcomes.

Enhanced and expanded a comprehensive Service-Oriented Architecture (SOA) platform for Changhong Electric, leveraging technical expertise and strategic insights to deliver robust and scalable solutions.

Developed sophisticated and efficient back-end solutions for a WeChat online sales system using Python, demonstrating creativity and problem-solving skills to meet business requirements and optimize system performance.

Designed and implemented reusable components using standard frameworks, effectively replacing internal systems at Chengdu High School. This streamlined operations, improved efficiency, and reduced maintenance efforts.

Chengdu Sofmit Group

Software Technical Lead

October 2007 - February 2013

Collaborated with a diverse range of clients from America, Japan, and China, fostering strong working relationships and ensuring successful project outcomes.

Worked closely with project managers and business stakeholders to effectively translate requirements into system designs for six different businesses, ensuring alignment between technology solutions and business objectives.

Led the implementation of two Japanese ERP systems by collaborating with two team leaders, effectively coordinating efforts and driving successful project completion.

Delivered numerous functional enhancements and performance improvements to a variety of web-based e-commerce applications, including SOA, ERP, and CRM systems. These enhancements resulted in improved user experiences and increased operational efficiency.

Proactively identified and recommended new technologies and tools to enhance product value and boost team productivity, staying up-to-date with industry trends and continuously seeking innovative solutions.

Actively participated in all agile ceremonies, providing leadership and expertise to build the team's capability in Agile methodologies. Ensured the team had the necessary skills and resources to deliver high-quality results.

Led bi-weekly Scrum planning meetings, guiding the team in developing effective strategies and defining clear project goals. Fostered collaboration and alignment within the team to drive successful project execution.

Supported User Acceptance Testing for products and worked closely with internal business areas to ensure a smooth market introduction. Ensured that products met the required standards and aligned with business needs.

RiseGuide Technology Co. Ltd

Software Developer

July 2004 - October 2007

As a core developer for the Japanese ERP system:

  • Developed and implemented a comprehensive structure library that had a significant positive impact on the entire team. This library played a crucial role in standardizing the source code and ensuring consistent code structure across the project team, leading to improved collaboration and efficiency.

  • Expedited the implementation of requirements by leveraging the structure library and incorporating essential foundational functions. This streamlined the development process and enabled the team to meet project milestones more effectively.

  • Achieved remarkable results, condensing the project timeline to an impressive two months, thanks to the improved code standardization and efficient development practices facilitated by the structure library.

Additionally:

  • Successfully migrated a Perl-based trading system to the PHP platform, individually handling the implementation of all functions from the original Perl system. Developed a customized PHP portal that provided real-time stock trends from the markets to enhance user experience.

  • Integrated a reporting system within the trading platform, generating analyzed charts to assist users in making informed trading decisions. Furthermore:

  • Took charge of implementing a workflow engine in a real estate management system, defining and overseeing the working processes of the entire workforce. Monitored data updates at each step of the workflow, ensuring accuracy and consistency.

  • Developed workflow APIs that facilitated seamless data exchange between the workflow engine and other subsystems, enabling the retrieval of working process data as needed.

Skills

  • Spring Boot

    Oracle Database

    Peer Mentoring

    Process Improvement

    Team Leadership

    Event Sourcing

    Java

    Spring Framework

    JavaScript

    Hibernate

    Linux

    Scrum

    Software Project Management

    Python

    Bootstrap

    HTML

    CSS

    MySQL

    MongoDB

    Project Management

    Kotlin

    Cascading Style Sheets (CSS)

    Python (Programming Language)

    Software Architecture

Education

Federation University Australia

Master's Degree

2014 - 2016

Sichuan Normal University

Bachelor's degree

2000 - 2004

Languages

Language

Chinese

Native or bilingual proficiency

Language

English

Professional working proficiency

Courses and Certificates

Scrum Master

ScrumAlliance