Front End/ui Developer Resume
New York City, NY
SUMMARY:
- Over 6 years of extensive experience in front - end design and Web Development including Client-facing and Internal-facing web application design.
- Expertise in developing and maintaining web application using HTML/HTML5, CSS/CSS3, Vanilla JavaScript, React.js, jQuery, Bootstrap, AJAX, JSON, and XML.
- Proficiency in implementing Single Page Application (SPA) by JavaScript framework/library such as React.js and jQuery.
- Professional experience in DOM manipulation with JavaScript and jQuery.
- Experience in working with RESTful Web Service and third part API to implement AJAX call using AngularJS, React.js along with JSON format files.
- Responsible for cross-platform and cross-browser compatibility testing.
- Expertise in responsible web design using CSS3 Media Queries and Bootstrap grid system.
- Strong knowledge of page layout CSS3 and CSS preprocessors SASS.
- Involved in using React.js with ES6 features to develop reusable components and using Redux to enable predictable state change and improve maintainability.
- Familiar with Unit test using tools such as Enzyme and Jest.
- Abundant experience in using task runner like Gulp to manage files such as compile SASS to CSS and using Webpack as bundle tool.
- Good experience in version control tools GIT and package management tools NPM.
- Strong Knowledge of Search Engine Optimization (SEO) principles to show website as a top result for searches of a certain keyword.
- Skilled in using code editors such as Visual Studio and Eclipse for web development.
- Fast learner, excellent communicator, great personality and good team member.
TECHNICAL SKILLS:
Languages: HTML/HTML5, CSS/CSS3, JavaScript
Frameworks and libraries: React.js, jQuery, Bootstrap
CSS Processers: SASS
Web Technologies: JSON, AJAX, RESTful
Management Tools: GIT, Gulp, NPM
Databases: MongoDB
Environment: s: MAC OS, Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Front End/UI Developer
Responsibilities:
- Developed web application using HTML, CSS, JavaScript, React and Redux using ES6 syntax.
- Used Meta Description for SEO (Search Engine Optimization).
- Used Higher-Order Component for reusing component logic.
- Used the Redux-Form to achieve the form functionality and validation.
- Used Reducer to save shopping cart information.
- Developed reusable components and containers such as product details using React.js.
- Implemented React Redux architecture to manage the state of data and actions.
- Used the Redux-Thunk as the middleware to handle the asynchronous actions.
- Used CSS Media Query for responsive design and testing.
- Worked on cross-browser compatibility issues and ran on different browsers including Safari, Internet Explorer, Firefox and Google Chrome.
- Used Chrome Developer tool and Jest jQuery for testing and debugging.
- Used NPM to manage the package and Webpack as bundler.
- Used Git for source code management and team collaboration.
- Worked in Agile process manage and attended daily scrum meeting with JIRA.
Environment: HTML, CSS, JavaScript, jQuery, React & Redux, Webpack, NPM, Git, Agile.
Confidential, Rutherford, NJ
UI Developer
Responsibilities:
- Involved in all stages of Software Development Life Cycle (SDLC), including requirements analysis, design, implementation, testing, supporting QA teams and debugging production issues.
- Developed responsive web application including new webpages and enhanced previous pages using HTML, CSS, Bootstrap, JavaScript, React using ES6 syntax.
- Used the Redux-Form to achieve the form function and validation.
- Developed reusable components using React.js and JSX.
- Implemented React Redux architecture to manage the state of data in project.
- Used the Redux-Promise as the middleware to handle the asynchronous actions.
- Implemented SPA (single page application) navigation by React Router.
- Used D3.js library for data visualization on the webpages.
- Worked on cross-browser compatibility issues and ran on different browsers including Safari, Internet Explorer, Firefox and Google Chrome.
- Used Chrome Developer tool and Jest for testing and debugging.
- Used NPM to manage the package and Webpack as bundler.
- Used Git for source code management and team collaboration.
- Worked in Agile process manage and attended daily scrum meeting with JIRA.
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, React & Redux, D3.js, Webpack, NPM, Git, Agile.
Confidential, West Lafayette, IN
Web/UI Developer
Responsibilities:
- Created and converted designed prototype to web pages using some of the latest features of HTML and CSS .
- Worked with complete redesigns of information display website and focused on improving readability, utility, and overall UX.
- Wrote HTML and JavaScript from scratch and reused the available JavaScript components for the widgets.
- Involved in writing application level code to interact with APIs and provided type ahead features such as display soil information, show climate data, etc. using asynchronous server side http calls.
- Worked with back end developers to implement AJAX and HTML functionality.
- Applied jQuery for special effects and events on the web browser and created dynamic forms with jQuery validations, warning and error messages.
- Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
- Maximized page load by analyzing content and making adjustment to code (by following optimization standards).
- Worked closely with QA team to understand the reported defects and fix them.
Environment: HTML, CSS, JavaScript, AJAX, XML, jQuery, Git.
Confidential, Irvine, CA
Web/UI Developer
Responsibility:
- Built front-end web application with development team on requirement analysis, design and coding using HTML, CSS, Bootstrap, JavaScript, jQuery.
- Designed a responsive web application using Bootstrap to display contents layout which is compatible with different screen size including laptops and tablets.
- Developed modules to retrieve data using AJAX calls using jQuery.
- Performed cross-platform and cross-browser compatibility testing.
- Performed unit test using Enzyme.
- Used Git to manage source code with development team.
- Enhance existing code to improve features including maintaining, debugging and deploying.
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, Enzyme, Git
