{}

Work Experiences

Full Stack Developer

Feb, 2016 - Present

DeepnetSecurity

Milton Keynes, UK

Full stack developer for several projects related to unified authentication system: Identity provider authentication server, Single sign on system. The framework of back-end is a light combination based on Jersey, Guice, Shiro and Swagger. I also familiar with the Angular 2+ for front end development. Meanwhile, I also involved in a Xamarin mobile app project iClockIn which devote to simplify the attendance of business.

Teaching Assistant

May, 2014 - Feb, 2016

City, University London

London, UK

Provided teaching assistant for the undergraduate course including Mathematics for Computing, Computation and Reasoning and Object-Oriented Analysis and Design. Meanwhile, I got involved in the Second Maker for Individual Project. Gained experience of communication and logical thinking.

Co-founder, IDAOYOO Website

May, 2013 - 2015

Global Travel

London, UK

IDAOYOO website is novel online platform specific designed for promoting overseas Chinese tour guides and local business from all over the world to Chinese travelers. IDAOYOO has developed unique skills to build powerful bridges between local brand/business and these well spending customers. During this period, I mastered the website deployment, operation and other technologies.

Part time QA

May, 2009 - May, 2010

Trend Micro Developing Center

Nanjing, China

I worked as QA Tester in the group of TMMS (Trend Micro Mobile Security) which is engaged in developing the security software on mobile platforms.

Education

PhD researcher in Computer Science

Sept, 2012 - Sep, 2016

School of Informatics - City, University London

London, UK

Botnet is a new direction of cyber security and my research objective is to design a system for detecting Botnet. Research on the mobile Botnet detection on Android platform. Became familiar with JAVA and Android development technique. Provided analysis of the traffic network pass through the mobile device by using machine learning classification. A mobile Botnet detection framework (MBotCS) is developed on the Android platform. Phd Thesis An integrated networkbased mobile botnet detection system

Master of Science in Computer Application Technology

Sept, 2010 - July 2012

Nanjing University of Aeronautics and Astronautics

Nanjing, China

The postgraduate courses cover some advanced topics in computer science such as parallel and distributed system and advanced artificial intelligence. And the final mark is 87.98/100 and the subject of thesis is "Virtual Resource Management in Cloud".

Undergraduate Degree in Computer Science and Technology

Sept, 2006 - July 2010

Nanjing University of Aeronautics and Astronautics

Nanjing, China

The undergraduate courses cover all fundamental of computer science such as Data Structure (95/100), Operation System (94/100) and Database Principles (96/100) and so on. And the average GPA of all required courses is 4.0/5.0.

Professional Skills

Top Skills

Java

Expert

Master with the light Restful framework with combination of Jersey, Guice, Swagger and Shiro. Familiar with the Google Cloud Platform and related technologies such as the Firebase, DataStore etc. Master with the BDD unit test with Spockframework. Has experience about famous Java open source framework such as Spring, Kafka, Pulsar, SonarQube, ElasticSearch etc. Swagger-codegen project contributor and related book translator.

Angular

Advanced

Master with the angular cli (2+) and the Angular Material Design. Master with the Angular version of famous Admin Template Metronic. Familiar with the statement management framework Mobx and Redux. Typescript lover. Familiar with Angular unit test with Jasmine and Karma.

Xamarin

Advanced

Master with the Xamarin development. Familiar with the MVVM pattern. Familiar with the Injection Dependency usage in the Cross Platform development. Has experience with the famous Xamarin template Grial UI Kit.

Other Skills

Git & Git-flow Bash Shell Nginx Devops & Jenkins & Travis Docker PHP MySQL Markdown JIRA Android C/C++ Python Postman & Newman Katalon & Selenium Groovy Spockframework with groovy Hexo & Jekyll UML & StarUML & Visual Paradigm Adobe Photoshop Adobe Illustrator

Portfolio

Card image cap

Jersey Guice Swagger Restful API framework

The Light Restful API framework including Jersey 2, Guice, Swagger, JSON Jackson and so on.

Link
Card image cap

Swagger Codegen Book Chinese Translation

The Chinese translator of Swagger-Codegen Book. The contributor of the Swagger-Codegen project.

Link
Card image cap

Angular Material Design Study

The website build by Angular with Material Design which also integrated several feature such language switch, theme switch, mobx and so on.

Link
Card image cap

Angular Metronic Commercial Template

The website build by Angular with Metronic Template which is complex commercial template including a lot of feature. Meanwhile, several Angular 3rd party components are also integrated to the project such ngx-datatable, ngx-toaster and so on.

Link
Card image cap

Xamarin APP iOS&Android IClockIn

The cross-platform Xamarin App on iOS&Android platform with the Grial UI Kit. Meanwhile, several platform dependent feature implemented on the project by using Dependency Injection such as Geo-Fence and Network monitor.

Link
Card image cap

MBotCS official page for research paper

The store website which is based on the Opencart (the opensource project with PHP)

Link
Card image cap

Opencart IDAOYOO website

The store website which is based on the Opencart (the opensource project with PHP)

Link
Card image cap

Hexo Blog

The blog site based on the Hexo which is deploy on the GitHub page. Use Git and Travis to build and deploy automatically. Use Cloudflare to manage the DNS and cache.

Link

Personal Statement

Profile Image

Xin Meng

To be a famous engineer in computer science is my dream from childhood. When I entered university, I made a firm decision for the major of computer science and technology. So from undergraduate to master then to Ph.D, I was focusing on accumulating the knowledge of computer science. During nearly 10 years learning and researching, I have built an ability to learn and understand new technologies quickly and applied them in practise.

Many Thanks :)

Happy to learn New Things on demand of Technology