We provide IT Staff Augmentation Services!

Senior Web/ui Developer Resume

NY

SUMMARY:

  • Over 6 years of experience in the field of designing, developing and maintaining the user interface of web applications.
  • Experience in using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, ES6, React, Node.js, Express, MongoDB, Git and Agile.
  • Strong knowledge of manipulating React and Redux.
  • Hands - on experience in DOM manipulation using JavaScript and jQuery.
  • Deep understanding of React features such as one-way data binding, virtual DOM, lifecycle methods, and JSX to create interactive UIs.
  • Experience in using and understanding the difference between React version 15 and version 16.
  • Implemented React component routing using conditional state management methods to render appropriate pages.
  • Expertise in Redux to manage the application state and accomplish the unidirectional data flow.
  • Experienced in MEAN stack development with MongoDB, Express, Node.js, and Angular.
  • Expertise in MVC framework to create Single Page Applications (SPA).
  • Experienced in database technologies such as Firebase, MongoDB and MySQL.
  • Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code and worked on different browsers.
  • Experience with the version control system such as Git.
  • Familiar with package management tools NPM.
  • Well versed with CSS Preprocessors like Sass and LESS.
  • Experience in debugging and troubleshooting using different debugging tools, such as FireBug, Chrome Inspector and IE Tester and familiar with front-end unit test tool Jasmine.
  • Strong knowledge of Agile Methodologies to manage the full life-cycle development of the project.
  • Involved in working with various code editors: WebStorm, Visual Studio, Atom, and Sublime Text.
  • Responsible for maintaining W3C web standards, fixing cross-browser compatibility and achieving Search Engine Optimization (SEO) techniques.

TECHNICAL SKILLS:

Languages: JavaScript, ES6+, HTML5, CSS3, Sass, SQL, Python

Frameworks & Libraries: React, Redux, jQuery, Lodash, Bootstrap, Express

Development Tools: Git, NPM, Webpack, Babel, Gulp, Grunt, ESLint, Jest, Enzyme

Web Technologies: JSON, AJAX, RESTful API, Node.js

Database: MongoDB, MySQL, Firebase

PROFESSIONAL EXPERIENCE:

Confidential, NY

Senior Web/UI Developer

Responsibilities:

  • Participated in all phases of Software Development Life Cycle (SDLC), including requirements analysis, designing, implementation, testing, supporting QA teams and debugging production issues.
  • Constructed a powerful and scalable front-end architecture, involving HTML5, CSS3, Bootstrap, JavaScript, React and Redux using ES6 syntax.
  • Implemented responsive web design and mobile-friendly design using Bootstrap grid system and CSS media query.
  • Leveraged React for building reusable and maintainable user interfaces with Components and Higher-Order Components.
  • Used React Router for navigation to implement Single Page Application (SPA).
  • Utilized Redux to manage the application state and accomplish the unidirectional data flow.
  • Built actions, reducers, and container components where realize the business logic, API calls, authentication, and form validation.
  • Added Redux Form to improve form functionality and validation, which makes the code more maintainable.
  • Handled asynchronous actions by using Redux Thunk middleware.
  • Used Webpack to bundle JavaScript files along with Babel to convert ES6+ code into the ES5 version that is compatible with older platforms.
  • Performed unit test with Jest and Enzyme to assert, manipulate and traverse React components.
  • Fixed cross-browser compatibility issues and ran on different browsers including, Internet Explorer, Safari, Firefox, and Google Chrome.
  • Developed a robust RESTful API service using Node.js with Express connecting to MongoDB.
  • Implemented project version control by Git and used Bitbucket for issue tracking.
  • Worked with Agile software development, attending monthly Sprints, and daily Scrums to discuss the development of the application and used JIRA for task assignment.

Environment: HTML5, CSS3, Bootstrap, JavaScript, ES6, React, Redux, Webpack, Babel, Jest, Enzyme, Node.js, Express, MongoDB, Git, Bitbucket, Agile, JIRA.

Confidential, NY

Web/UI Developer

Responsibilities:

  • Worked closely with graphic design and user experience teams to ensure industry standards and best practices are being used.
  • Implemented responsive and interactive web application using HTML5, CSS3, Bootstrap, JavaScript, ES6, React, Redux, Node.js, and AJAX with RESTful web services.
  • Optimized the web application with Bootstrap and CSS media query for responsive web design.
  • Utilized Redux along with React for states management and actions dispatch.
  • Used React to implement rich functionalities, including form validation, crud, grid list, search, sort, pagination, multi-selection, and authentication.
  • Built up Single Page Application (SPA) using React Router.
  • Utilized Redux Thunk middleware for handling asynchronous actions, Redux Promise to do the asynchronous requests and Redux Logger to watch the state changes.
  • Leveraged utility functions of Lodash to normalize the data retrieved from the backend and implement functional programming paradigm.
  • Implemented a Node-powered workflow and build system, involving gulp as a task runner, Webpack as a module bundler and Bebel as a compiler.
  • Used Chrome DevTools and Jest for testing and debugging.
  • Built axios AJAX to request data from backend based on user input and post update.
  • Completed source code management and team collaboration by Git.
  • Implemented faster development speed and improved maintainability with Agile methodology.
  • Used JIRA to keep track of outstanding bugs to reduce downtime and increase productivity.

Environment: HTML5, CSS3, Bootstrap, JavaScript, ES6, React, Redux, Lodash, gulp, Webpack, Bebel, Node.js, Express, AJAX, Jest, Git, Agile, JIRA.

Confidential, IN

Web/UI Developer

Responsibilities:

  • Participated in developing dynamic prototypes by using HTML, CSS and vanilla JavaScript from scratch to accomplish the business requirements.
  • Built the user interface following responsive web design pattern with Bootstrap as well as refined the existing account dashboard panel using Sass.
  • Implemented various features such as navbar and footer by using jQuery plugins.
  • Adjusted layout by using the Bootstrap grid system that meets cross-device compatibility as well as accomplished the color scheme of the website using HTML5 and CSS.
  • Achieved the navigation bar, drop-down menus, and animation effect by using jQuery and Bootstrap.
  • Handled all aspects of the web application including maintaining, testing, debugging and deploying.
  • Implemented the design and developing modules using Agile Methodology. Planned iteration for effective design and development of the Modules.
  • Responsible for code optimization and fixed the cross-browser compatibility issues for IE, Chrome, Safari, and Firefox.

Environment: HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, JSON, XML, Git.

Confidential, NJ

Web/UI Developer

Responsibilities:

  • Created the frameworks of the webpage and converted prototypes by using some of the latest features of HTML and CSS.
  • Used Sass as a CSS preprocessor to keep CSS files more organized and create style sheets faster.
  • Improved the performance of the web application, implemented special effects on the web pages and achieved critical UI functionality by using the jQuery JavaScript library.
  • Responsible for making the pages dynamic by using AJAX, JSON, and XML.
  • Implemented AJAX calls to fetch the data from SQL database by working with backend developers.
  • Increased page loading speed by analyzing content and refactoring HTML, CSS, and JavaScript by following optimization standards.
  • Worked closely with UX team to improve user experience and QA team to fix cross-browser compatibility issues and other reported defects.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, MySQL, Git.

Hire Now