We provide IT Staff Augmentation Services!

Sr. Front-end/ui Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • 7+ years of professional experience as a Senior UI developer in design, development and test of web - based and front-end applications.
  • Expert in front-end technologies including HTML/HTML5, CSS/CSS3, DOM, Bootstrap, JavaScript, AngularJS, Angular2, ReactJS, React Redux, JSON, jQuery and more.
  • Proficient in SDLC phases(analysis, design, development, testing and deployment) and highly experienced in gathering and analyzing user requirements.
  • Expert in UI/UX design tools including Photoshop, InVision, Sketch, Illustrator and Adobe Effects.
  • Expert in designing and specifying user interfaces and information architecture using participatory and iterative design techniques, including observational studies, customer interviews, usability testing, and other forms of requirements discovery.
  • Familiar with various Design Patterns such as Proxy, Abstract Method, Factory and Singleton.
  • Rich experience in SPA(Single Page Application) development with ReactJS, AngularJS framework, Angular UI router and Angular UI(Bootstrap) and creating custom directives, filters and services.
  • Proficient in building Responsive Web Design and browser-compatible websites with Bootstrap framework to implement mobile-first design principal.
  • Proficient in using JavaScript libraries including jQuery and its component JQuery UI.
  • Experienced in various IDEs including Eclipse, MyEclipse, Webstorm, Visual Studio, Sublimetext3.
  • Proficient in DOM(Document Object Model) to use interacting with objects in HTML, XHTML and XML documents.
  • Solid experience in using server side environment Node.js with Express.js.
  • Experienced in debugging codes and in unit test by using Jasmine, Mocha(with Chai) with exposure to A/B Testing.
  • Familiar with various testing including Black Box, White Box, Gray Box, Integration, Functional, Stress, Regression, System Testing, Data Driven and Performance.
  • Familiar with knowledge of database including SQL, MySQL and MongoDB.
  • Familiar with Java, Data Structure, HTTP Protocol, and C/C++.
  • Proficient in using version control tools such as Git, TFS, GitHub and Tortoise SVN and highly participated in Agile software development.

TECHNICAL SKILLS

Programming Language: JavaScript, SQL, C/C++, Java

Web Technology: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Angular2, ReactJS, AJAX, XML, JSON, Node.js, Express framework

Database: SQL server, MongoDB, MySQL

IDE: Sublime 2/3, Eclipse, MyEclipse, Visual Studio

Version Control & Testing Tools: Git, SVN, Karma, GitHub

Web/Application Servers: Apache, Node.js

Project Management Tools: JIRA, Slack, Teambition

UI/UX Design Tools: Photoshop, Illustrator, Sketch, Axure, InVision

PROFESSIONAL EXPERIENCE

Confidential, NY

Sr. Front-end/UI Developer

Responsibilities:

  • Completed UI/UX design with Photoshop, Illustrator and Sketch for web-end and mobile end.
  • Completed user testing and usability analysis with wire-framing and prototyping tools such as InVision.
  • Used modular JavaScript and SASS to build and enrich the internal Fronted Library by adding and modifying maintainable and reusable web components.
  • Integrated Bootstrap to implement responsive web design for tablet and mobile devices, along with CSS3 media queries and event-based JavaScript for custom break point and custom UI component.
  • Adopted ReactJS and AngularJS to implement rich functions such as form validation, crud, grid list, search, sort, pagination, multi-selection, unit-tests etc., which can be more modularized and useable.
  • Introduced CSS3 animation to create vanilla CSS-based loading animations.
  • Implemented various custom Filters in AngularJS to format searching results.
  • Build user interfaces differently by breaking them into components usingReactJS.
  • Optimized static assets(CSS/JavaScript/images) by using build tool Gulp to concatenate and minify JavaScript files, compiling SASS files and compress image files for web performance improvement.
  • Used AJAX to complete asynchronously updating real-time information.
  • Worked onReactJSVirtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used jQuery plug-ins for Drag-and-Drop, Menus, User Interface and Forms.
  • Designed and achieved nested views and routing framework for SPA using Angular UI Router.
  • Built the web application from scratch using HTML/HTML5, CSS/CSS3 and ReactJS for page layout.
  • Used AJAX/JSON to retrieve dynamic data from the backend with Node.js.
  • Applied jQuery Datatables along with AngularJS features to create table that able to sort/paginate/hide or show columns/expand/header stick etc.
  • Created Custom Directives for tables, map and so on to complete modularization and repeated use.
  • Used Google Map JavaScript API to present geolocation on map.
  • Applied Angular UI bootstrap to create widgets like range date picker, popup modal box, pagination etc.
  • Used Git and project management tools including JIRA and Rally to complete version control.
  • Worked closely with backend developers on discussing requirements and implementing API AJAX calls.

Environment: HTML/HTML5, CSS/CSS3, JavaScript, ReactJS, JQuery, JQuery-UI, JIRA, AJAX, AngularJS, Node.js, Bootstrap, JSON, Webstorm

Confidential, Westbury, NY

UI Developer

Responsibilities:

  • Used AngularJS and MVC framework to architect and develop the application.
  • Completed UI/UX design with Photoshop and Sketch.
  • Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
  • Used AngularJS to implement custom Filters to format displayed data.
  • Created client side validation tool using technologies such as JavaScript.
  • Extensively worked with jQuery UI to provide effects for better user experience.
  • Developed all client-side logical implementation part of application with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Used AJAX and JSON communication for accessing RESTful webs services data payload.
  • Implemented multiple 3rd-party services to add functionalities of online support and social networking into the web content.
  • Enhanced login authentication and rapid page redirecting with using SPA.
  • Implemented custom directives in AngularJS for reuse and DOM manipulation.
  • Used jQuery to traverse through DOM tree and manipulated nodes.
  • Used AJAX to complete asynchronous data validation and update.
  • Created Responsive Design (Mobile/Tablet/Desktop) with HTML5 and CSS3.
  • Developed cross-browser/platform HTML5, CSS, JavaScript and React JS to match design specs for complex page layouts while adhering to code standards.
  • Used AJAX and JSON to retrieve dynamic data from the backend with Node.js as the web service and various packages as the middle ware to connect with MongoDB database.
  • Developed and tested website using MEAN(MongoDB, Express, AngularJS and Node.js) stack.
  • Set up unit testing environment through Jasmin framework and Karma task runner.
  • Involved in code base maintenance.
  • Used local session-storage to control data between different interfaces.
  • Used Angular-UI and UI-router to manage URL routing.
  • Used JIRA to track bugs and issues and complete functional tasks.
  • Implemented AngularJS controllers with controller methods for invoking content methods.
  • Created screens with table-less design meeting W3C standard.

Environment: AngularJS, HTML/HTML5, CSS/CSS3, JavaScript, React JS, DOM, JQuery, MongoDB, Node.js, Express.js, JSON, AJAX, RESTful, Webstorm.

Confidential, New York, NY

Jr. UI Developer

Responsibilities:

  • Participated in Software Development Life Cycle including requirements analysis, UI design, coding and maintenance.
  • Completed Web/UI design with Photoshop, Illustrator and Sketch.
  • Converted UI design to front-end pages with HTML, CSS and JavaScript.
  • Created front-end page functions such as navigation bar, slide show, dropdown menu, button, modal form.
  • Utilized jQuery to achieve client-side elements Hide, Show, Event Handling, DOM manipulation and AJAX Call on JSON response that supports user to check events information.
  • Designed dynamic client-side JavaScript codes and jQuery to build web forms, page navigation and form validation.
  • Maintained user login status and saved logged-in user carts’ items until they check out using User Session and Cookies even if they log out without check out.
  • Used Firebug to traverse documents to debug the code.
  • Manipulated Nodes using DOM and DOM functions.
  • Involved in various testing methods and utilized Git to achieve version control.
  • Worked in Agile environment.

Environment: HTML, CSS, JavaScript, JQuery, JQuery-UI, Agile, AJAX, Webstorm

Confidential, Buffalo, NY

Front-end Developer

Responsibilities:

  • Involved in software development lifecycle including designing, coding, testing and deployment.
  • Created custom and effective UI design with Sketch and Photoshop.
  • Adopted Agile for Development Methodology to improve software development process and elevate product while meeting defined goals and key deadlines.
  • Created optimized graphic websites and application interfaces with HTML, CSS and JQuery UI framework.
  • Used JavaScript to complete data validations.
  • Designed and developed intranet web applications with JavaScript and CSS.
  • Designed and developed front-end website with HTML, CSS, JavaScript and AJAX.
  • Performed asynchronous data validation with AJAX.
  • Developed code to hand web requests including Request Handlers, Business Objects and Data Access Objects.

Environment: HTML, CSS, JavaScript, JQuery, JQuery-UI, Agile, AJAX

We'd love your feedback!