Scroll To View More
XiaoFeng An

XiaoFeng An

Dandong, Liaoning, China
Member since November 10, 2015
With nine years of software development experience, XiaoFeng has contributed to projects small and large, demonstrating his professionalism with unmatched quality and reliability. Being a professional developer means understanding all the requirements of a project and finding the best way to implement it to a high-quality standard. He is proficient in modern web languages and always focuses on project structures and coding style.
XiaoFeng is now available for hire
  • Private Company
    Vue.js, Vuex, Vuetify, Python, Flask, Django, Microservices, Serverless
  • Neusoft
    React.js, Angular, PHP, Ruby on Rails, HTML5, CSS3, Bootstrap
    PHP, Laravel, MySQL, Node.js, Express.js , MongoDB, Angular, HTML5, CSS3...
  • PHP, 7 years
  • JavaScript, 7 years
  • CSS3, 5 years
  • Node.js, 5 years
  • Angular, 5 years
  • Python 3, 4 years
  • React, 3 years
  • Vue.js, 3 years
Dandong, Liaoning, China
Preferred Environment
MacOS, Linux, VS Code, WebStorm, Git, Slack
The most amazing...
...web app I've developed is a real estate property rental app that helps people find the best match among available properties in a given area.
  • Vue.js/Python Developer
    2017 - 2018
    Private Company
    • Built the front-end using Vue.js and Vuetify.
    • Implemented state management using Vuex.
    • Implemented microservices using Python/Flask and Docker.
    • Implemented auto deployment from Docker Hub to AWS EC2.
    • Integrated a key/value server called Consul.
    Technologies: Vue.js, Vuex, Vuetify, Python, Flask, Django, Microservices, Serverless
  • Web Developer
    2016 - 2017
    • Supported enterprise-level ERP/CRM using Java and Angular.
    • Worked on searching solutions using Elasticsearch.
    • Implemented a UI-intensive social networking site utilizing Bootstrap, Modernizr, and React.
    • Created various test codes for CI/CD.
    • Helped with hosting on Amazon, DigitalOcean, and Rackspace, GoDaddy, and cross-linked DBs and other resources.
    • Supported real estate sites with React.js and Ruby on Rails.
    • Supported development of some SaaS projects with Angular/PHP, Angular/Rails, React/Rails stacks.
    • Converted design and mockups to pixel-perfect HTML/CSS using Bootstrap and improved the quality and reduce time with CSS preprocessors including SASS and LESS.
    • Created API endpoints based on Swagger.
    Technologies: React.js, Angular, PHP, Ruby on Rails, HTML5, CSS3, Bootstrap
  • Full-stack Developer
    2014 - 2015
    • Built a RESTful API for a mobile app and web application with PHP/Laravel and Node/Express.
    • Designed a large and complicated database and optimized queries for better performance.
    • Converted the provided designs (PSD/Sketch) to pixel-perfect HTML pages with very optimized Sass code.
    • Implemented the RESTful APIs in the front-end using JavaScript frameworks like Angular.
    • Consulted on technical solutions for aspects of choosing the stack and frameworks.
    • Conducted unit tests for every code snippet and deployed the projects to Linux-based servers from DigitalOcean, GoDaddy, and AWS.
    Technologies: PHP, Laravel, MySQL, Node.js, Express.js , MongoDB, Angular, HTML5, CSS3, RESTful API
  • Senior iOS Developer
    2010 - 2014
    TMO Group
    • Managed full-stack development using Agile methodology.
    • Created an image processing module using Objective-C GPUImage library.
    • Implemented a back-end REST API for real-time location updates using PHP, MySQL, and Google Maps API.
    • Created Objective-C components for social networking such as messaging, profiling, matching, etc.
    • Integrated social networking APIs like Facebook, Twitter, and Instagram.
    • Built some mobile app landing pages using PHP and Bootstrap template.
    • Implemented payment modules using Stripe and Braintree.
    Technologies: Objective-C, PHP, ASP.NET, Ruby on Rails, MySQL
  • Contetto - Marketing platform - Ember.js (Development)

    The idea of the project is to allow users to manage social media and marketing materials scheduling activities automatically. It helps users' activities with good analytics.

    We used Ember.js for improving the user-friendliness and the project used a Bootstrap theme for better look and feel. It also used Firebase for messaging.

  • Real Estate Service Website (Development)

    The site helps users to be able to list their properties privately on popular real estate marketplaces so that their properties can be sold or leased without any fee.

    This project used React/Redux/Rails/PostgreSQL with Bootstrap and Modernizr integrated..

    The project is user friendly with mobile responsive, interactive, cross-browser compatible screens and is also performance-driven.

  • Buy & Sell Site (Development)

    The project is a C2C buy & sell website. You can post your products that you want to sell on the site and you can also look for products for your taste and buy them directly from the owners.

    The project is also based on React/Redux/Rails/Postgres stack. As a result, it's user-friendly, SEO driven and performance-driven.

  • Relationship Analytics Site (Development)

    The project targets all possible fans of social networks. People who have at least one social account, e.g., Facebook, can register and make relationships with others.

    They have unique scores calculated based on followers, friends, such kind of factors of networks.

    I implemented pixel-perfect and user-friendly UX/UI focusing on details.

    The stack is HTML5/CSS3/Ruby on Rails/PostgreSQL/MongoDB.

  • Hiroes - Event Website (Development)

    An event party planning and management platform.

    Hiores offers an easy way to plan and manage events from booking venues to hiring event stuffs like photographers, musicians, caterers, security, and more.

    Front-end - Angular, HTML5, CSS3
    Back-end - Node.js, Express.js, Mongo

  • GlobeHealer - Patient Healthcare Website (Development)

    A patient access platform which offers an easy way to find treatments globally.

    Implemented a RESTful API provided from a back-end developer with a React-based front-end and converted the Sketch design to real React components. Built an intuitive filter for hospitals with Google Maps.

  • Food Ordering Application (Development)

    This provides the platform where users can place orders for multiple dishes at once. It's built with React Native. I took initiative in development using React and Ruby on Rails. It uses a REST-based MVC architecture with a Ruby on Rails-based back-end to feed data to mobile apps and a web app.

  • Languages
    PHP, CSS3, CSS, HTML, HTML5, SCSS, Less, JavaScript, Sass, TypeScript, TypeScript 2, CoffeeScript, ECMAScript (ES6), HTML/CSS, PHP 7, Pug (formerly Jade), SQL, Python 3
  • Frameworks
    AngularJS, Laravel, CodeIgniter, Ionic, PhoneGap, Cordova, Symfony, Bootstrap 4, Bootstrap 3, Bootstrap, Angular, Homestead, Bootstrap 2, Responsive Frameworks, JavaScript MVC, Vuetify.js, JavaScript Core, Angular Material, Redux, Protractor, Jasmine, Jest, Mocha.js, PHPUnit, Laravel 5, Express.js, Loopback, StrongLoop, Eloquent, Django, Flask, Django REST Framework
  • Libraries/APIs
    Google Maps, Apple Maps API, Node.js, D3.js, React, React Redux, React Router, REST API, Vue.js, Redux-saga, Redux Form, React Redux Form, Chai, Passport.js, jQuery
  • Tools
    JIRA, Bitbucket, GitHub, Amazon CloudFront CDN, Grunt, Webpack, Webpack 2, Gulp.js, JavaScript Testing, JSX, JSLint, Karma, Mocha, AWS IAM, AWS SES, Amazon Virtual Private Cloud (VPC), AWS ELB, Redux Thunk, Mongoose, Vagrant, Codeship, Jenkins, Travis CI, CircleCI
  • Paradigms
    Agile Software Development, REST, DevOps, Responsive Layout, Responsive Web Design (RWD), Test-driven Development (TDD), Test-driven Deployment, Continuous Integration (CI), Continuous Delivery (CD)
  • Platforms
    Amazon, Firebase, Web, AWS EC2, Django CMS
  • Storage
    MySQL, MongoDB, NoSQL, AWS S3, PostgreSQL, AWS RDS, Microsoft SQL Server
  • Other
    Web Services, Angular Bootstrap, CSS3 Animation, PSD to HTML, Bootstrap UI, Bootstrap Themes, Responsive UI, JavaScript Libraries, PSD to Bootstrap, ESLint, Enzyme, Blade
  • Bachelor's degree in Computer Engineering
    2006 - 2010
    Wuhan University - Wuhan, Hubei
I really like this profile
Share it with others