Front-end Developer Resume
San Ramon, CA
PROFESSIONAL SUMMARY:
- Having around 6 years of professional experience as a Front - End UI/ web Developer.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, React JS, Redux, Flex and Mongo DB.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS.
- Experience with popular React.js workflows such as Redux and Flux.
- Experience with React.JS for creating user interface and for the displaying the data and also keeps the interface up-to-date when data changes.
- Experience in working with third party APIs, RESTful Web Services and Responsive web design
- Board knowledge in developing applications in a single page applications (SPAs) using various frameworks like Angular, React, and Express JS.
- Extensive knowledge on Angular 2 components like service resources, routing, dependency injection, 2-way data binding, filters and events.
- Used testing frameworks like Karma and jasmine. Karma as test runner. Jasmine as assertions library.
- Worked in both Waterfall and Agile based development environment participating in SCRUM sessions.
- Experience in building scalable MEAN stack applications using MongoDB, Express.js, Angular JS and NodeJS.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
- Experience in using various tools and ides for development, design like Sublime Text 3, Notepad++, Adobe Dreamweaver, Web Storm, Visual Studio Code.
- Strong communication, problem-solving and planning skills with ability to work independently in the team environment.
TECHNICAL SKILLS:
Languages: JavaScript, jQuery, Angular JS, Node JS and React JS.
Web Technologies: HTML4, HTML5, CSS2, CSS3, Bootstrap, JavaScript, jQuery, Angular JS1, Angular JS2, Node JS, React JS.
Framework: JQuery, Bootstrap, Angular JS, Node JS, React JS.
IDE & Tools: VS Code, Sublime Text 3, Notepad++, Adobe Dreamweaver, Web Storm.
Operating System: Mac OS X, Wind ows 2007/ 00 / N T / XP/Vista, Linux RHEL6/CentOS and Unix.
Version Control: SVN, GIT and GitHub.
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
Front-End Developer
Responsibilities:
- Created Single-Page Application using React with Redux patterns for View in an MVC framework.
- Worked with ECMA Script 6 features like promises, arrow functions using Babel loader, webpack with es2015 and react JSX presets.
- Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
- Used redux thunk and redux promise as a middleware for asynchronous actions.
- Created dynamic questionnaire from JSON data using React JSON Schema Package.
- Used Redux to manage the whole state, developed the well-designed store, actions and reducers.
- Worked on creating Different types of Charts for data virtualization using Chart.js API to meet the business requirement.
- Worked with REST APIs with AJAX calls to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Used JavaScript, jQuery UI, Bootstrap for building user interactions in the application.
- Worked on creating responsive website for smart devices using Bootstrap and CSS media queries.
- Designed and added custom UI Themes to the web page using SASS, a CSS pre-processor instead of CSS or LESS.
- Designed several UI components like breadcrumbs, icons, forms, transitions, helper functions using Materialize CSS.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
- Expertise in writing unit test cases using Mocha.
- Used Node.js and Express.js to set up backend API, used postman to test API and Http Client to call Node.js API.
- Used MongoDB in getting JSON Data and rendering in the view using React JS.
- Used Bitbucket as a repository and GIT as a version control.
- Tested the website on multiple browsers with their old as well as latest release.
- Construct visualizations that are able to depict vast amounts of data
- Work and collaborate with the rest of the engineering team
Environment: React JS, Redux, webpack, Babel, NPM, HTML/HTML5, CSS/CSS3, Bootstrap, Materialize CSS, Virtual DOM, JavaScript, jQuery, AJAX, JSON, WebStorm, React Dev Tools, Node JS, Express JS, MongoDB and GIT.
Confidential, MI
MEAN Stack Developer
Responsibilities:
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding and table.
- Designed dynamic and browser compatible pages using HTML, CSS, JQuery and JavaScript.
- Daily programming in server side by using Angular Node JS and Express JS.
- Worked on Front end by using Angular JS 1/2 and JavaScript.
- Extensive use of Angular JS for developing the SPAs (Single Page Applications) for internal application/tool.
- Worked with Angular JS routers, forms, modules, Dom, events, expressions and Have created the angular custom directives, Filters and Services.
- Implemented modules into Node JS to integrate with designs and requirements.
- Used Node JS for server side code and Express JS as the framework to written callback functions for the RestFul API.
- Implemented aesthetic changes to internal site including loading screens, fixes to chart and table displays through High Charts JS and alterations of data views.
- Used D3 JS and High Charts JS to build interactive visualizations and plots for genome sequencing data.
- Created client surveys and displayed the results in a dynamic report using D3 JS for data visualization in the application.
- Built backend REST API with Node JS and Express. JS.
- As a backend developer I was responsible for creating RESTFUL Web Services using Node JS and Express. JS.
- Extensively used GIT for version controlling and regularly pushed the code to GitHub.
Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, JQuery, Angular JS, Angular Js 1/2, D3 JS, Express JS, Node JS, Mongo DB, XML, XSL, XSLT, JSON, MEAN stack, Web Strom, Git hub, Restful API, AWS.
Confidential
UI Developer
Responsibilities:
- Involved in extensive HTML and CSS coding.
- Worked closely with UI Architects, System Analyst and designers to understand the requirements.
- Developed web forms using HTML for the application.
- Designed the front-end applications, user interactive UI web pages using web technologies like HTML and CSS.
- Developed data insertion forms and validated them using JavaScript.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Involved in writing SQL Queries, Stored Procedures.
- Developed profile page options with jQuery, AJAX.
- Designed profile option bar with CSS, jQuery and HTML.
- Expertise with CSS Selectors, classes, ids, pseudo classes and Inheritance concepts.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with JQUERY and JavaScript.
- Created basic animation for jQuery and rich interface components such as tabs & accordion.
- Actively participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager.
Environment: HTML, CSS, Java Script, jQuery, JSP, Photoshop, Java, XML
Confidential
UI Developer
Responsibilities:
- Designed the front-end applications, user interactive UI web pages using web technologies like HTML and CSS.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- With the help of CSS3 Gradients implementing the background with different shape and multiple color on the web page.
- Well experienced to create web page for responsive adjust in mobile, tablets and desktops by using with help of Bootstrap.
- Created basic animation for jQuery and rich interface components such as tabs & accordion.
- Actively participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager.
Environment: HTML, DHTML, CSS, jQuery, JavaScript, AJAX, Windows.