|
I am currently working as a software engineer in the Advanced Institute of Engineering Science for Intelligent Manufacturing in University Guangzhou. I am a certificated Intermediate Software Engineer and a PMP (Project Management Professional). I graduated from South China University of Technology, and then work as a software engineer. I obtained my Master degree in Software Engineering in 2012 at South China University of Technology. |
I have worked as a software engineer more than a decade, and have solid experience in Linux/Windows programming and development. My work focuses on coding and software development.
Work Experience
2016.11-2017.8 广州合立正通信息科技有限公司 Senior JAVA Engineer Guangzhou:
1.Responsible for the development of the web site for advertising and publishing, and responsible for the design of the MySQL database.
2.Used H5, JS, jQuery J2EE, Jquery, STRUCT, Spring, hibernate and other technologies to develop WEB system.
3.The mainly work is coding the advertisement of project and publish to the backstage website.
2016.06-2016.11 Guangdong HSBC Software Co., Ltd. Senior JAVA Engineer Guangzhou:
1.Responsible for the development of HBSC.NET portal site.
2.Used IBM porlet, IBM RAD, IBM RTC development tools.
2012.02-2016.04 广州海颐软件有限公司 Division Manager Guangzhou:
1.Responsible for the Department of the project system architecture design, environment and platform building, the core code of the system.
2.Assist junior staff to understand the system framework for related business development systems.
3.Some of the projects are as follows:
1)Guangdong power grid palmar business hall, Guizhou power grid WeChat public number project
①The basic framework of the design system, the mobile APP is developed and used by the special person, and the individual is responsible for setting up the background environment.
②Set up the framework of the company's mobile application product department to build the background environment and form the interactive security design platform of the internal and external network.
③The frontend cluster uses Weblogic as a web server, using JSON to interact with the mobile terminal, using the spring MVC framework.
④The backend cluster is one way connection to the front end cluster, which uses the third party tool ActiveMQ as an interactive tool.
⑤The back end uses ehcache as a cache tool, using hibernate as a tool to connect with Oracle, to add data such as configuration data to ehcache。
⑥In addition, CXF, Axis2, and other tools are used to interact with the marketing system.
⑦Development of WeChat public number project, using H5, JS, jQuery and other technologies to develop and call WeChat payment function.
2)V2.0 development project for the lower self-help terminal of the Power Grid Corp business hall in the South
①Development architecture, such as nwjs, nodejs, H5, ehcache, springmvc, etc.
②Developed nwjs's nodejs plug-in to solve remote page call local serial port and third party DLL problem.
2)Queuing machine, self-service terminal and evaluation system project under the business halls of the southern Power Grid Corp
①There were only have two people at that time of the begining of project,and the other is a graduate. I developed that project for 9 months.Finally,the project was completed and brought tens of millions of profits for the company.
②Used VC to develop IE components under the WINDOWS system to increase the browser's functionality to make the system develop into a B/S architecture.
2009.07-2012.03 广州从兴电子开发有限公司 Senior Software Engineer Guangzhou:
China Mobile business hall self-service terminal equipment software development, mainly responsible for the development of the front desk and backstage development. Assist project manager and supervisor to write various development documents. For the two development of the current terminal system, the problem is modified. The demand analysis and development of the new demand. The development of self-help terminal front-end, using VC to develop the two development of the C/S system under the WINDOWS system, is mainly to accept the new demand of mobile and modify the old code. In addition, the project group receives the needs of mobile projects, the terminal front-end is modified from the original C/S architecture to the B/S architecture, and the building of C/S and B/S architecture and environment is built alone. Use JS script and COM component to solve local hardware module and remote WEB communication mode. The WEB system uses J2EE, STRUCT, Spring and other frameworks to communicate with the background through SOKCET. Because there are more developers in the website of the project group, the background developers have left most of the personnel, and are responsible for the development of the backstage server of the self service terminal. The two development of the backstage system developed by LINUX is interacting with the mobile BOSS system under the ACE.
2007.09-2009.07 广州弈鑫科技有限公司 Software Engineer Guangzhou:
Chess game client development, the development of multiple game hall and chess games (landlords, mahjong, etc.) is responsible for the logic algorithm and graph algorithm for various games, maintenance and implementation of C/S server data interaction process, complete the whole development of the client engine (graphics engine, network engine) core code and procedures. Solving the problems in the development of the C/S system of each graphic interface
Projects Experience
2009-2010 GPGS Vehicle system:
Description: The project developed for a 4S company what already has a set of car anti-theft system.In order to through the automobile anti-theft alarm for collecting the information of GPS into the database.And then the users through the B/S system or the mobile phone inquiries to locat their the car. The users through system could to remotely start or stop the car's engine and remotely monitor the car's engine status.
Responsibilities:My project is mainly responsible for background development, WEB system design and database design, and communicate with customers about needs analysis, software price negotiation and schedule delivery.
2011.03-2012.03 ZIGBEE Street lamp management system:
Description:A project of a Shanghai company invited to develop the system, and ZIGBEE hardware through USB serial communication. The ZIGBEE hardware and protocol are provided by the customer, and we are only responsible for the development of the upper computer. Serial port on the current network of street light information (including street lights switch, brightness, fault) collection, through the page to display the street light information. It uses SVG, STRUCT, JAVA, JAVASCRIPT and other technologies.
Responsibilities: I am mainly in the WEB system design, and the customer communication requirements analysis, software price negotiation and progress delivery and other responsibilities.