This project is an in-hospital scientific research project. The project aims to build a unified intelligent engineering management platform for the Central and South Academy, covering the full life cycle management of the project planning, design, construction and operation stages. As the project technical leader, I took over the middle. The original project was developed using the BPM platform of the hospital, because its business performance capabilities did not meet the leadership requirements and did not support the needs of future mobile development. To this end, after I took over the project, I adopted a solution of front-end separation of the project in response to the above two issues. The original BPM is only responsible for system data management and provides service APIs for front-end calls. The front-end uses REACT+DVA+ANTD for reconstruction and development, and is responsible for front-end interactive display. Front-end projects encapsulate a large number of business components, including WBS tree and its extended attribute maintenance components, as well as the configured automatic list/form/search Datatable components, which greatly improve the development speed of business functions while greatly reducing development difficulty. Multi-dimensional and multi-angle data display methods such as BIM+GIS+G2+Datatable greatly improve the system's expressiveness and have been commended by the Academy leaders.
This project is a business project of the institute and is jointly developed and implemented with Beijing Huachuang. It provides full-life cycle management for the Zhongshan to Kaiping section expressway project of China Power Construction Road and Bridge Company, including main functional modules such as expropriation and demolition, design, quality, safety, progress, personnel, and maintenance, and is combined with GIS+BIM for two-dimensional display. Due to project management issues and Party B's development capabilities, the project was out of control. As the technical director of Party A, I took over the project. The main body of the project is developed using traditional webform, the GIS display part is secondary development based on native Cesium, the BIM model display part is secondary development based on Babylon, and the business function part uses Devexpress commercial components. The original code organization is chaotic and lacks specifications, the code is duplicated and unnecessary encapsulation, and data storage is inefficient and quantitative consistency cannot be guaranteed. After taking over the project, I first encapsulated a large number of basic functions and components, unified the development model, unified the interface style, encapsulated and refactored the system with soft programs, increased transaction support, developed new process engines, formed a configurable development process, greatly reduced the difficulty of development and maintenance, improved code reuse programs, and finally completed the project delivery as scheduled and high-quality, and won the second prize in the Hunan BIM competition and won the project prize.
This project is a business project of the institute and is jointly developed and implemented with Beijing Huachuang. Provides full-life cycle management for the Wuqiangxi Hydropower Station expansion BIM project, including major functional modules such as design, quality, safety, progress, and personnel. The project uses the results of the Zhongkai High Speed BIM project for customized development and adaptive transformation.
This project is a foreign project and requires communication with customers in English, communication of needs and bug feedback, etc. As the system architect and main developer of the project, we designed the overall system architecture of the system. The front-end is developed using AngularJs+Bootstarp, and the back-end uses Asp.net web api+DDD+CQRS+ES to design a multi-tenant online meal ordering system separated from the front and back end. Complete the development of a series of supporting modules including tenant management, order management, business rules management, promotional activity management, menu management, restaurant layout management, reports, Snap-in, Messager and configuration management, and other nine major modules and permissions, message templates, timing tasks, personalized UI configuration, etc. Based on webgl drawing, we realize the visualization of restaurant layout and order status, and display the order situation in real time from multiple dimensions such as space and time. The interface is friendly and the interaction is convenient. The project adopts agile development and operates at the same time. By the time the project is completed, the number of platform users has reached 157, and the daily order volume has exceeded 1 million. The final product is stable and reliable, recognized by customers and users. It has served 70% of the restaurants and hotels in the country where the customer is located and has received additional project bonuses from customers.
This project is a mobile version of the GoldRes meal ordering platform, using a hybrid development model, and the native code and the Webapp are carried out through JsBridge. Use JAVA to be responsible for the development of Android native functions, including login status, network requests, local cache, online updates and other functions; use vue+vis to be responsible for the development of webapp, including TableView/ScheduleView/HybirdView, which mainly realizes the order management functions in the Goldres system, making it convenient for merchants to quickly and conveniently make reservations, orders, cashiers, queues and other operations. The application of mobile APP greatly improves the efficiency of merchants' business processing and improves and improves user experience.
Responsible for the development of the entire project. The project is a C/S architecture, and WinForm is used on the server side, and the client has two versions: UWP and WPF. The project was delivered successfully in one go. The client side mainly implements five core modules including data collection, configuration management, data storage, real-time data push, subscription reminder, etc. The main application technologies include Socket, multi-threading, Parallel computing, memory database, etc. The server mainly implements two major functions: reporting and configuration. The server communicates with the client through Tcp and visually displays real-time or historical data through graphs.
This project is a company member center, used to manage the company's hardware product member user information. It is developed using ASP.NET MVC+Bootstrap to realize member information management, hardware activation, genuine verification, firmware upgrade, message push and other functions.
感谢您阅读我的简历,如果您想进一步了解我,欢迎通过上面的联系方式与我取得联系!