Front End Developer Resume
SUMMARY
- Experience in Fullstack PHP and Front - end Web Development.
- Strong knowledge in developing and designing web 2.0 application according to Information architecture and Usability standards using OO JavaScript framework, Ajax, jQuery, XML, DHTML, XHTML, CSS and MVC framework.
- Expert in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
- Strong knowledge in using XML to build layouts for Android Apps.
- Strong knowledge in SQL querying, updating, deleting and creating.
- Strong knowledge in HTTP protocol, hands on experience in REST API.
- Extensive knowledge and hands on experience in Facebook Android SDK and Authentication.
- Hands on experience in HTML5 and CSS3 to create responsive web application using Bootstrap.
- Hands on experience in JavaScript tools such as ChartJS to show the data on charts
- Strong knowledge in Lamp (PHP,Apache,Mysql,Linux) environment to build both Front-End and Back-end features.
- Extensive knowledge in OO JavaScript design pattern and JavaScript MVC Patterns.
- Expert knowledge of JavaScript, DOM, JQuery and Ajax.
- Strong knowledge in core Java.
- Built reusable components using Angular.js.
- Strong knowledge in OOP language such as PHP, Java to build Web back-end features and Android Front-end features.
- Strong analytical and problem solving skills, self-starter and good team player.
- Highly motivated, dedicated, fast learner and has proven my abilities in my projects both as a team player and an individual.
- Extensive knowledge in E-Commerce and social network platform.
- Extensive knowledge in Web security.
- Hands on experience in version control such as SVN, Github.
TECHNICAL SKILLS
Client Side Programming Languages: HTML, CSS, JavaScript, AJAX, JSON, XML.
Frameworks: JQuery, Bootstrap, AngularJs, Smarty, ThinkPHP, ChartJS
Server Side Programming Languages: Core Java, PHP, SQL
Version Control: SVN, Github
Industry: CRM, E-Commerce, Social Network
OS: Linux, Unix, Windows.
PROFESSIONAL EXPERIENCE
Confidential, Palo Alto, CA
Web Developer
Responsibilities:
- Picked up new technologies like Angular, Bootstrap.
- Built basic infrastructure of dashboard by using Html5 and CSS3.
- Interacted with back-end Ruby On Rails by calling REST API get, post, update and delete.
- Built responsive features using framework Bootstrap.
- Implemented Ajax call for take-on page, pass-on page and profile editing page.
- Imported the small picture by using font-awesome to build awesome buttons and icons.
- Used E-mail campaign to send e-mail to users for collecting advise for the app.
- Used core Java to create android Facebook authentication for android app.
- Implemented basic layouts for android by using XML file and Java.
- Used Github as a version control to manage code.
Environment: and Technologies: Core Java, Android, XML, JavaScript, HTML5, CSS3, DOM, Ajax, JQuery, JSON, GitHub, O-Auth, Font Awesome, Bootstrap, Angular.
Confidential
Web Developer
Responsibilities:
- Worked as a Fullstack Web developer both working Front-end and Backend for both Front page and backstage page.
- Implemented most basic effect for buttons and inputs.
- Implemented most events by using JQuery and JavaScript.
- Implemented basic layouts by using Html and CSS.
- Implemented left menu of backstage management for individual T-mall shop by using Jquery function animate.
- Used PHP MVC framework called ThinkPHP to implement Model, Controller and View.
- Implemented interface for backstage management by using Html CSS and JavaScript, JQuery for showing data in database and used PHP function to retrieve data, update data, delete data, create data combined with Ajax and handle the callback by using JQuery JSON functions.
- Implemented charts to show relation between the orders and times by using ChartJS.
Environment: and Technologies: JavaScript, HTML, CSS, DOM, Ajax, JQuery, PHP, Apache, MySQL, ThinkPHP, PHPExcel, JSON, XML, ChartJs.
Confidential
Responsibilities:
- Created user interface to show status by using Html, CSS, JavaScript, JQuery and Ajax to do CRUD (create, read, update, delete) management.
- Used Linux command in PHP scripts.
- Participated in logic of how to manage synchronizing task, designed database for new table called task which stores status of synchronize task.
- Wrote PHP script to synchronize orders and items by using basic PHP knowledge, used PHP function Json decode to handle complicated Json manipulation. Used ThinkPHP MySQL function to get data from T-mall database and store as an array, and put this array into our local database.
- Used PHP XML function to handle sitemap synchronize and show it into a new page.
- Wrote PHP script to manage synchronizing task, loop for all the client and all the tasks, record the end time of a task in database, and for the next time, we see if end time is larger than the time which we set in backstage, if so, we execute, else we won’t.
- Create button for administrator downloading orders and items that was synchronized, call text API to send a text to tell the administrator that which client and which task hasn’t been synchronized properly.
- Used Linux commands to run all these script in CLS mode.
- Used SVN to manage code.
Environment: and Technologies: JavaScript, HTML, CSS, DOM, Ajax, JQuery, PHP, MySQL, ThinkPHP, Linux command line, SSH, CLS Mode.
Confidential
Front End Developer
Responsibilities:
- Implemented basic layouts for backstage management by using HTML, CSS.
- Implemented user management CRUD operation by using PHP, MySQL, Ajax, JSON, JQuery.
- Implemented week-start user management by saving every user’s information in a txt file by using serialized array and showing these profile in HTML file by unserialize these arrays.
- Added some filter functions to prevent website hacked by attackers such as XSS filter, MySQL injection filter, CC attack and filter for WebShell uploading.
Environment: and Technologies: JavaScript, HTML, CSS, DOM, Ajax, JQuery, PHP, MySQL, SQL injection, Webshell, XSS.