We provide IT Staff Augmentation Services!

Senior Ui/ux Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Senior full - stack developer with 6+ years of professional working experience in Web UI applications.
  • Master in web technologies including HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Bootstrap, AJAX, NodeJS, ExpressJS, PHP, Zend Framework 1, Zend Framework 2, MySQL, MongoDB, JSON and XML.
  • Expertise in using HTML/HTML5, including HTML5 new features such as Local Storage, Application Cache, Web Workers, Sever-sent Event(SSE), Web Socket, Multimedia and SVG/Canvas.
  • Proficient in using CSS/CSS3 to render application layout and details with CSS3 new features including Box-model, Text-shadow, Border-radius, Flexible Box, Transitions, Transforms and Animation.
  • Strong experience in using AngularJS to design Single Page Application (SPA) with UI-Router, NgRoute and $Location by implementing Modules, Controllers, Directives, Services, Filters and Scopes.
  • Deep understanding in JavaScript features including ECMAScript 6 such as Hoisting, Prototype, Callbacks, Closure, Promise, Scope, Class, Array Function and JSON etc.
  • Rich experience in JQuery by using Selector, Event, Function, AJAX Call, CSS Effect and DOM manipulation.
  • Fluent in popular JS libraries like LodashJS, MomentJS, HighCharts, RequireJS, FullCalendar etc.
  • Proficient in using Javascript Object Oriented Programming (OOP) to modularize and decouple the module, using Singleton, Factory, Decorator, Adaptor, Strategy, Observer, Façade
  • Rich experience in UI Frameworks like Angular UI, Bootstrap, Foundation, JQueryUI.
  • Have good knowledge in using UI Frameworks and CSS3 media query to implement Responsive Design.
  • Proficient in NodeJS as back-end programming language with ExpressJS as framework. Fluent in several back-end libraries such as PassportJS, MongooseJS, Q.js, BluebirdJS.
  • Have good knowledge in configure automate workflow tools like Grunt.js, Gulp.js
  • Strong experience in PHP/PHP5 by implementing RESTful web APIs and rendering variety page views, using Zend Framework 1 and Zend Framework 2 as framework.
  • Professional in both NoSQL and SQL Database Programming. Rich experience in MongoDB, MySQL and Redis.
  • Skilled in version control and bug tracking tool like Git, SVN, JIRA and Bugzilla.
  • Familiar with several types of testing including Unit Testing, Integration Testing, Regression Testing and System Tesing. Familiar with testing tool like Jasmine, Karma, Mocha, Chai and Selenium.
  • Fluent in using Unix/Linux system with Command-line Interface (CMD). Experience in Bash/Shell script and efficient VIM user. Have rich experience in AWS cloud management and Cloud Computing fields.
  • Good understanding in Waterfall Model like SDLC and rich experience in Agile development with Daily Scrum.

TECHNICAL SKILLS

Programming Languages: Javascript, PHP, SQL, C++/C, Bash

Web Technologies: HTML5, CSS3, JQuery, JQueryUI, Bootstrap, Foundation, SASS, LESS, RequireJS, PassportJS, MongooseJS

Back-end Framework: ExpressJS, Zend Framework 2, Zend Framework 1

Web servers: Apache, Nginx, Node.js

Database: MySQL, MongoDB, Redis

Operation Systems: Unix/Linux, Windows

Testing/Control Tools: AWS, Git, SVN, JIRA, Bugzilla, Grunt, Jasmine, Karma

Developing Tools: Vim, Notepad++, Visual Studio, Github

PROFESSIONAL EXPERIENCE

Confidential

Senior UI/UX Developer

Responsibilities:

  • Used Native HTML, CSS (via SASS) and JavaScript to Implement Library.
  • Collaborated with designers to design and implement Components, Page Templates and Helper Functions and Helper Class.
  • Used latest web technology including HTML5, CSS3 and ECMAScrpt2016.
  • Used Grunt (for Spark v1) and Gulp (for Spark v2) as task manager to execute compile, minify and building command etc.
  • Used SASS to implement component and template library. Support different themes.
  • Implement Responsive design for each component and template based on different breakpoints. Made best practice for different devices from mobile to desktop.
  • Implemented, used and improved Sabre Spark’s Grid System to develop Responsive components and templates.
  • Widely using Flex-box in CSS3 when designed and implemented Sabre Spark.
  • Developed and improved UI Components including Step-Indicator, Filters etc.
  • Created flexible and Configurable UI Components via HTML, CSS and Javascript. Designed and Created different Event Listener to implement variety user interactions.
  • Developed and executed Unit Testing and End to End Testing via Tape.
  • Developed and executed Visual Regression Test via PhantomCSS.
  • Writed JavaScript in ES6 standard, and used Babel to compile source code to ES5.
  • Dealt with Cross Browser Compatibility for different browsers such as Chrome, Firefox, Safari and Internet Explore.
  • Work together with designers when design new component and template. Provided technical advise and assistance .
  • Collaborated with other team to build Spark-React components library.
  • Offered consulting services for Spark users, to help them build their products via Sabre Spark, including work with Angular 1 & 2, React etc.
  • Used Git and Stash for version control. JIRA for project management.
  • System Administrator of team Dev Server. Built and maintained team Linux dev server from the beginning.
  • Built automation script for project management tool via Bash, NodeJS and Linux.
  • Managed and maintained team S3 bucket.
  • Coordinated with Architects and UX designer, participated Daily and Weekly Scrum Meeting to keep processing in project and update related information.

Environment: HTML/HTML5, CSS/CSS3, SASS, JavaScript, Babel, JQuery, Grunt/Gulp, React, Tape, Angular, PhantomCSS, VIM, Linus

Confidential, New York, NY

Sr. Full-stack Developer

Responsibilities:

  • Involved in several stages of SDLC. Adopted Agile methodology and used TDD for application developing.
  • Used MEAN(MongoDB, ExpressJS, AngularJS and NodeJS) stack to implement the whole project.
  • Designed and implemented front-end user interface with HTML/HTML5, CSS/CSS3, JavaScript, AngularJS, JQuery and HighCharts which based on SVG to draw stock charts.
  • Used HighCharts to implement Heat Map Calendar to indicate number
  • Utilized Angular UI Router to design variety routers and views to implement Single Page Application (SPA).
  • Used Bootstrap, CSS3 Media Query and Grid System to designed and developed Responsive user interface for different devices including PC, Tablet and common Mobile devices.
  • Applied JavaScript and AngularJS to handle basic logic, created several Modules, Custom Services, Custom Directives, Templates, Controllers, Filters and Event Handlers.
  • Used HTML5 Form Validation, Type and Attributes Restrictions, Ng-Pattern, FromController and Angular Form Validation to validate the client inputs.
  • Applied AngularJS and LodashJS to support data searchable and sortable by using Data-binding, Data-filter.
  • Created multiple type of stock charts by using AngularJS, HighCharts and SVG.
  • Involved in $http to finish AJAX Call to send and receive data in JSON data type, and achieve DOM manipulation by using AngularJS’s jqLite.
  • Created Navigation bar, Dropdown Menus, Buttons, Modals, Forms, Tables, Togglable Tabs by HTML/HTML5, CSS/CSS3 and Bootstrap.
  • Utilized Local Storage and Cookie to stored user information on client side to improve User Experiences.
  • Implemented several back-end RESTful APIs by using NodeJS, ExpressJS and MongoDB.
  • Used Redis to stored user Session and System Log and provided log query APIs for front-end use.
  • Used Passport.js to implement user authentication and authorization based on Session and Cookie.
  • Dealed with Cross Browser Compatibility for different browsers such as Chrome, Firefox, Safari and Internet Explore by referring normalize.css and tested cross cross browser compatibility by Selenium.
  • Involved in various testing method such as Unit Testing and Integration Testing with Karma and Jasmine.
  • Coordinated with Architects and UX designer, participated Daily Scrum Meeting to keep processing in project and update related information.
  • Used Git for version control, and implemented a daily back-up Bash script to backup Git repository to local server and remote cloud which is based on AWS.

Environment: Linux, HTML/HTML5, CSS/CSS3, JavaScript, Angular.js, Bootstrap/UI Bootstrap, Ajax, MongoDB, VIM, JSON, Jasmine, TFS, Git, JIRA, Redis, Karma, protractor, Express.js, Passport.js, Q.js

Confidential, Glen Rock, NJ

Software Developer

Responsibilities:

  • Involved in several stages of Software Development Life Cycle (SDLC). Adopted Agile methodology.
  • Used LAMP (Linux, Apache, MySQL and PHP) stack to implement the whole project.
  • Designed and implemented front-end user interface with HTML, CSS/CSS3, JavaScript, JQuery, JQueryUI and HighCharts.
  • Applied JavaScript and JQuery to handle basic logic. Involved in $.ajax of JQuery to make AJAX Call to send and receive data in JSON data type and HTML views which rendered by back-end server.
  • Achieved DOM manipulation and bound Event Handler to nodes of it by using JQuery.
  • Created multiple type of charts to display resource usage of customer clouds by using HighCharts and SVG.
  • Created Navigation bar, Dropdown Menus, Buttons, Modals, Forms, Tables, Togglable Tabs by HTML, CSS/CSS3 and JQueryUI.
  • Designed and implemented several Virtual Machine and Cloud configuration forms to help customs set up their VMs and Clouds.
  • Utilized Cookie and Session to stored user information on client side to improve User Experiences.
  • Implemented several back-end RESTful APIs by using PHP, Zend Framework 2 and MySQL.
  • Used MVC design pattern to implement back-end services by using Zend Framework 2, PHP.
  • Designed and implemented variety page views by using PHP, HTML and Zend Framework 2.
  • Configured different URL Router in Zend Framework 2 mapping URLs to Controllers and Actions.
  • Used Zend\Db\Adapter to implement CRUD (Create, Read, Update and Delete) operations in MySQL.
  • Used Zend\Session to handle user Sessions and create Custom Session for the system.
  • Utilized Socket Message to make communication between back-end and Virtual Machine Management Agency. Used XML as communication data format.
  • Dealed with Cross Browser Compatibility for different browsers such as Chrome, Firefox, Safari and Internet Explore by referring normalize.css.
  • Involved in various testing method such as Unit Testing and Integration Testing.
  • Involved in daily product Maintenance by configuring Virtual Machines and Cloud network, and assigned certain amount of Computing, Storage and Networking resource for customers.
  • Coordinated with Architects and UX designer, participated Daily and Weekly Scrum Meeting to keep processing in project and update related information.
  • Used Git for version control, and implemented a daily back-up Bash script to backup Git repository to local server.

Environment: Linux, HTML, CSS, JavaScript, JQuery, Ajax, MongoDB, VIM, JSON, Jasmine, TFS, Git, JIRA, Redis, Karma, protractor, Express.js, Passport.js, Q.js

Confidential, New York, NY

Software Developer

Responsibilities:

  • As a developer I was involved in Design, development and implementation phases of the application modules under agile methodology.
  • Involved in technical discussions about the system requirement documents with system analysis.
  • Used LAMP (Linux, Apache, MySQL and PHP) stack to implement the whole project.
  • Designed and implemented front-end user interface with HTML, CSS, JavaScript and JQuery.
  • Applied JavaScript and JQuery to handle basic page logic.
  • Achieved DOM manipulation and bound Event Handler to nodes of it by using JQuery.
  • Created Navigation bar, Dropdown Menus, Buttons, Modals, Forms, Tables, by HTML, CSS and JQuery.
  • Created a Pagination Droplet by using PHP and JQuery for art works display.
  • Implemented the search function on the top of the website by using JQuery, PHP and MySQL.
  • Utilized Cookie and Session to stored user information on client side to improve User Experiences.
  • Implemented several back-end RESTful APIs by using PHP and MySQL.
  • Utilized jQuery to achieve front-end effect for instance Hide, Show, Slide and Animate. Used jQuery to traverse and manipulate the DOM, and used jQuery AJAX Call to transfer JSON data.
  • Used MVC design pattern to implement back-end services by using PHP.
  • Designed and implemented variety page views by using PHP and HTML.
  • Used PHP and SQL to implement CRUD (Create, Read, Update and Delete) operations in MySQL.
  • Solving QA defects, scheduling fixes, providing support to production application.
  • Dealed with Cross Browser Compatibility for different browsers such as Chrome, Firefox, and Internet Explore.
  • Used various testing methods such as Unit Testing, Integration testing and Regression testing
  • Used SVN for version control.

Environment: Linux, HTML, CSS, JavaScript, JQuery, Ajax, VIM, JSON, TFS, Git, JIRA, Redis, protractor, Express.js, Passport.js, Q.js

We'd love your feedback!