Jiyan GUO

Hi there, I'm Jiyan GUO.

I graduated from SUPINFO International University with master's degree in Nov. 2011, and from Université Paris XII with master's degree of Biometric in Sep. 2013.

I've been working on web-based projects for years. I'm now an IT DEV Engineer in the Visa Center of French Embassy in China, mainly use PHP and its related techologies (Javascript, Bash script, etc.). I started using PHP since 2008, and am certified as a Zend Certified Engineer by ZEND.com in 2010. For the server management, I'm used to working on CentOS or Ubuntu platforms. Besides PHP, I also learned python and had a glimpse of some other interesting languages.

Usually I spend my spare time on traveling, reading etc. to find interesting things. I'm always interested in challenging and creative things or ideas. But of course, I prefer traveling :-D.

Oh! BTW, you are welcome to view my skills & experiences in the other pages in the navigation menu. If you find some common interests that you'd like to discuss, please contact me via Jiyan.GUO@gmail.com. Enjoy ;-).

Yann

Skills

Certificates
Languages
PHP, Python, Javascript, HTML5, CSS3, SQL, bash script, Java, C
IDE/Editors
Vim, PhpStorm, SublimeText
Frameworks
Yii Framework 2.0, Yii Framework 1.1, Zend Framework 2.0, jQuery, Bootstrap, Blueprint
Databases
MySQL, Oracle Database, PostgreSQL, Redis
Version Controls
Git, Svn
Protocol / Services
DNS(bind), SSH(openssh), FTP/SFTP(vsftpd/openssh-sftp), STMP/POP3(Postfix), HTTP(Apache httpd, Nginx), X Protocol(Xorg), iptables
Server Environments
Redhat/CentOS, Debian/Ubuntu.
Project Management
Agile Development(Scrum)
Others
Regular Expression, Design patterns, UI design principles

Experiences & Projects

Work experiences

2015.12 ~ CARME Technology Ltd. - Technical Project Manager

In charge of building the information system for automobile service shops of the company. Following up the shops' business requirements since the beginning of the project, participating product planning and system architecture design. Achieved the integrated management of differentiated services over all shops, the centralized monitoring of shops' operation status, and other requirements like collecting consumer information; by introducing WeChat, successfully directed the user traffics from physical shops to the online shop. The latter job is mainly on system docking, designing the data exchange API, building data link for datacenter and the ACI equipments deployed in shops. Achieved to collect car info remotely and automatically, so the system can provide basic data for the further client behavior analysis etc.

2014.09 - 2015.12 TLSContact - Development Engineer

Worked in system development team of the Visa Center of French Embassy in China. Developing and maintaining the visa application system for french consulate, performing technical evaluation for change requirements from global visa centers and implementing the validated changes. Mainly responsible for the Application Submission, Progress Monitoring and Authorization modules. Using Redis to implement sticky session among multiple server nodes. Used Ubuntu Desktop as working environment, Git for version control, and JIRA for issue tracking.

2011.04 – 2013.05 Latéos - Development Engineer

In charge of developing the mail subscription service platform. Performing requirement analysis, based on Yii framework, achieved batch user importing, template-based content generation, massive mail distribution and other functionalities. Designed solution to solve the exclusive reading/writing of concurrent processes on the email queue in database. The system sends 200K-400K emails per day. The mail distribution solution was later hosted on GitHub as open-source project.

Projects on Github

Yii2 Ishtar Gate

Latest Stable Version Total Downloads License Powered by Yii 2.0

A ready-to-use module gives enhanced maintenance mode to a yii 2.0 website. It provides different Blocking Modes, with some enhanced features: Alpha Test Authencation, News Ticker, etc.

The idea is to easily give the development team an opportunity to test their new changes on live site, without "surprising" public users. And also to allow them to verify the results that are not effected by operations from the public.

Yii2 Hermes Mailing

Latest Stable Version Total Downloads License Powered by Yii 2.0

A yii2.0 based, highly configurable multi-process emailing solution (console command), which can process 100,000 emails within 9 minutes.

The solution is implemented as a console command of yii framework 2.0, with a group of management pages. The console program is designed to be able to send an email queue parallelly, and also be able to distributed easily on multiple servers, in case single server is not powerful enough to handle the emailing job.

This extension can be easily installed by it's installer. And thanks to the well structured framework, it can also be integrated to an existing system within 5 minutes, just by configuring a few parameters.