Ui/ Front-end Developer Resume
Santa Clarita, CA
SUMMARY:
- 5+ years of experience in designing and developing professional UI web applications using front - end technologies like React JS, REDUX, JavaScript, ES6, Object Oriented JavaScript, JQuery, HTML4/5, CSS2/3, Bootstrap, Media Query, AJAX, XML and JSON meeting with W3C standards.
- Strong experience with Responsive web design principles using Bootstrap and several CSS features like Flexbox, Media query and Grid system.
- Proficient understanding of advanced web markup including HTML5, CSS3 with CSS pre-processing platforms such as SASS/LESS to achieve clean, semantic and accessible markup.
- Strong understanding of JavaScript core concepts, DOM manipulation using vanilla JS and JavaScript object model.
- Advance knowledge of JavaScript libraries like jQuery, Underscore JS and Lodash.
- Expertise in React JS framework to develop SPA and REDUX for state management of complex applications.
- Good understanding of asynchronous request handling, partial page updates, and AJAX using Promises and Observables.
- Working knowledge of front-end development tools like Webpack, Babel, Node Package Manager (NPM).
- Expertise in version control tools like Git, Bitbucket to manage and control software development.
- Valuable experience in developing and preparing test cases for unit testing using Jest and Enzyme.
- Experience in software development methodologies like Agile and Waterfall.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, JavaScript, ES6, AJAX, Rest, SASS/LESS.
Libraries: React, REDUX, jQuery, Bootstrap, Semantic UI, React-Router.
Build Tools: NPM, Webpack, Babel, Grunt, Gulp, Bower.
Testing: Jest with Enzyme.
SDLC/Methodologies: Waterfall, AGILE /SCRUM.
IDE: Visual Studio Code, Brackets, Atom, Sublime Text.
WORK EXPERIENCE:
Confidential, Santa Clarita, CA
UI/ Front-end Developer
Responsibilities:
- Designed and developed client side application using HTML5, CSS3, JavaScript, Bootstrap, SASS, AJAX and React JS.
- Used Confidential guidelines to style and build application.
- Used React JS for developing the single page applications(SPA) using React-Router.
- Built Responsive website using Bootstrap that fits devices of different visual sizes.
- Involved in AGILE/SCRUM based development environment, like having story time, sprint planning, sprint review and retrospective.
- Extensive usage of RESTful web services throughout modules to communicate with external system.
- Implemented middleware in REDUX for making Asynchronous requests , logging actions , error reporting and for dispatching new actions to reducer.
- Using NPM as a package manager to put modules in place and configure modules.
- Integrate with various databases for retrieving the data in the form of JSON using AJAX.
- Performed unit testing using Jest after each deployment in QA environment.
- Committed code changes into repository using version control tool, GIT.
Environment : HTML5, CSS3, JavaScript, Bootstrap, SASS, React JS, REDUX-THUNK, JSON, AXIOS, Agile, RESTful web services.
Confidential, Cincinnati, OH
UI/ Front-end Developer
Responsibilities:
- Developed Single Page Application using HTML5, CSS3, ES6, React JS, REDUX with an eye towards simplicity, reliability, performance, scalability and extensibility.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and REDUX library .
- Designed and developed customer details and status page by using React for user interface, CSS3, SASS and Bootstrap 4 for styling and REDUX for state management.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app using REDUX .
- Used AXIOS for Fetching API Data in React JS along with REDUX promise as a middleware.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Using NPM as a package manager to put modules in place and configure modules.
- Worked with open source Jest with Enzyme unit test framework to write unit tests for JavaScript code .
- Used Media Queries for the Responsive web designing to be compatible in all devices .
- Worked on the Agile methodology and used Scrum in implementing the project.
- I ntegrate with various databases for retrieving the data in the form of JSON using AJAX.
- Used Git version control for the source code management of the application.
Environment : HTML5, CSS3, JavaScript, Bootstrap, SASS, React JS , AXIOS, JSON, Agile, RESTful web services.
Confidential
UI/Frontend developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, Ajax.
- Used JavaScript to manipulate DOM and CSS dynamically in the projects.
- Responsive web design was implemented in the application using Bootstrap and Media Queries.
- Involved in developing HTML and JavaScript code for client side presentation and data validation on the client side with in the forms.
- Created and maintained UI prototypes and specifications in applications.
- Used AJAX and JSON with jQuery to fetch and post the data to the backend in projects.
- Attended daily Scrum meetings for requirement gathering and discussions over project.
Environment: HTML5, CSS3, JavaScript, AJAX, Web Services, Scrum.
Confidential
JavaScript developer
Responsibilities:
- Developed the application using HTML, CSS, JavaScript, JQuery.
- Followed the Agile and Scrum development methodologies.
- Used JavaScript for validations, and passing attributes from one screen to another. Used Validator Framework to control page layout.
- Worked closely with senior Zapbuild developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Used data tables, a table plugin for jQuery, to display the data in tables along with pagination.
- Developed the screens in the applications with table-less designs meeting W3C standards.
- Used AJAX and JSON with jQuery to fetch and post the data to the backend in projects.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Web Services.
