Front End Developer Resume
Santa Clara, CA
SUMMARY
- 6 years of extensive experience in developing the web - based application and UI development.
- Solid understanding of System development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
- Extensive experience in developing web applications using HTML/HTML5, XML, CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, jQuery, JSON, Node.js, Ajax, Bootstrap.
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS preprocessors LESS or SASS.
- Knowledge in responsive web design, developed cross browser/platform compatible user interfaces by adhering to W3c standards
- Worked on AJAX, JSON, and XML to link clients to server back-end applications.
- Involved in implementing MVC architecture to separate business logic from the view using OOP in PHP.
- Extensive experience in web-based applications using LAMP, WAMP, PHP, WordPress & SEO technologies.
- Excellent analytical, logical programming skills and problem-solving abilities.
- Good Knowledge with latest ECMAscript (ES7).
- Experience in usingReactJScomponents, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Solid understanding ofReactVirtual Dom Algorithm, forReactperformance optimization.
- Expertise in developing various JavaScript frameworks and libraries like Node.js, Express, ReactJS/Redux, Responsive web design. (RWD)
- Expertise in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Expertise inReactComponent for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Good Experience inReact.jsfor creating interactive UI using One-way data flow, Virtual DOM, JSX
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
- Expertise in using IDE tools such as Notepad ++, Eclipse, Sublime Text Editor, Dreamweaver, IntelliJ IDEA, and NetBeans
TECHNICAL SKILLS
Programming: Java, Python, PHP
Web Technologies: HTML4/5/HTML,CSS3/CSS, XML, XHTML, Ajax, Bootstrap, jQuery, Responsive Web Design
JavaScript Libraries: jQuery, ReactJs, JSON, AngularJs, JavaScript, Node Js, ES5 and ES6
CSS Frameworks: Bootstrap, Semantic UI, Responsive GS, Foundation
Debugging Tools: Firebug, Firebug Lite, Google Chrome Web
IDE & Tools: Dreamweaver, Adobe Photoshop, Sublime Text, Aptana Studio, Visual Studio, Netbeans IDE
Web Server: LAMP, WAMP
Web Services: Restful API
Web Hosting: Internet Information Server (IIS), Apache, FTP, SSL
Databases: SQL, Oracle, MS Access
Web Analytics tools: Google Analytics.
Version Control: SVN, Github, Bitbucket
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
Front End Developer
Responsibilities:
- Involved in designing dashboard to display metric using HTML5, CSS3, JavaScript, and ReactJS.
- Worked with the browser by virtual DOM and component life cycle like Mounting, Updating and Unmounting inReact.
- Implemented styling for components using styled components to be used at component level
- Used google chart to show graphical representation of metrics over given time period.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Built various modules of the application by implementing complex functions using ES6.
- Extensively used Redux for state manipulations and dispatched actions
- Implemented various screens for the front end usingReact.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Created and used Reducers that received Actions to modify the Store State Tree.
- Involved in developing presentational and container components usingReactand JSX.
- Used Agile methodology for development.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used webPack to make the development environment better.
Environment: HTML5, CSS3,JavaScript, ReactJS, Redux, JSON, Github, Restful API,ES6, Visual Studio
Confidential, San Jose, CA
Front End Developer
Responsibilities:
- Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Used React-Router to turn application into Single Page Application worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux
- Followed Redux Architecture to achieve the React JS state management. Developed the well-designed store, actions and reducers.
- Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
- Maintained states in the stores and dispatched the actions using redux.
- Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Environment: HTML5, CSS3, Sass, JavaScript, Bootstrap, Ajax, ReactJS, Redux, JSON, Github, Restful API, Adobe Photoshop, Visual Studio
Confidential, Newark, DE
Web Developer
Responsibilities:
- Involved in SDLC Requirements Gathering, Analysis, Design, Development and Testing of application using AGILE methodology
- Designed and developed the application using WAMP (Windows, Apache, MySQL, and PHP) architecture
- Worked with team members to design storyboards, wireframes and Database schema for ecommerce platform.
- Converted wireframes to html pages for main website and admin panel using HTML, CSS, JavaScript and Jquery.
- Implemented image resize, crop techniques using PHP and jquery.
- Developed mobile friendly and attractive GUI using jQuery parallax scrolling effect and other animations.
- Used various jQuery and Bootstrap plug-ins like date picker, bootstrap select, fancy light box image gallery etc.
- Designed email templates with ability to send multiple emails at one click and added third party mail chimp API to subscribe for newsletter.
- Used SMTP mail class of PHP for the users to send mail with suggestions. Extensive use of PHPMailer class.
- Used JavaScript for custom client-side validation and DOM manipulations.
- Used Google maps APIs to plot the locations and depicted a customized map with extensive use of JavaScript.
- Integrated Wordpress press blog with website by creating customized theme that matches with current website using CSS, HTML and JavaScript.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, PHP, WAMP Server, MYSQL, Wordpress, Ajax, Jquery, SVN, Netbeans IDE
Confidential
Web Developer
Responsibilities:
- Worked closely with design and engineering teams to develop websites, with an emphasis on front end features, browser manipulation, and cross-browser compatibility.
- Used Google maps APIs to plot the locations and depicted a customized map with extensive use of JavaScript.
- Improved the performance of website by reducingpage load time using CDN deployment, optimizing images,reducing the number of requests, reducing the file size of the page
- Integrated external API services like Facebook, Instagram, twitter, ChimpAPI
- Redesigned web assets such as web site, email newsletters, social media profiles, and other marketing materials.
- Developed analytical screens to view graphical representation of transaction and revenue reports using php
- Responsible for transforming design mockups to HTML pages using HTML5, CSS3, Bootstrap and JavaScript
- Developed mobile friendly and attractive GUI using jQuery parallax scrolling effect and other animations.
- Used various jQuery and Bootstrap plug-in like date picker, bootstrap select, fancy light box image gallery etc.
- Implemented advance search functionality using AJAX and JQUERY.
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Designed, developed and update User Interface Web Forms using CSS, foundation, and JavaScript.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
- Designed/modified Product Images as per the client requirement using Adobe Creative Suite 5 i.e., CS5.
- Designed Web pages for product listing by applying lazy loading techniques.
- Designed and developed ecommerce flow from product listing to checkout pages, used lazy loading techniques to improve website performance.
Environment: HTML, CSS, AJAX, JavaScript, jQuery, Adobe Dreamweaver, PHP, Mysql, foundation, Adobe Creative Suite, SVN, NetBeans IDE