Ui Developer/ React Js Developer Resume
TX
PROESSIONAL SUMMARY:
- Over5+ years of experience as a Front - End Developer in developing User Interface (UI) for Web Applications by using HTML/HTML5, DOM, CSS/CSS3, Bootstrap JavaScript, ES6, JQuery, Ajax, JSON, ReactJs, Angular Js.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Expertise in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, JQuery, JSON, Node.js,, Ajax, JQUERY Bootstrap.
- Extensive knowledge in developing single-page applications (SPAs).
- Expertise in creating user Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
- Good experience on customizing CSS frameworks like Bootstrap using CSS pre-processors LESS or SASS and Compass.
- Expertise in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Expertise in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Expertise in React JS framework to develop the SPA.
- Expertise in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Experience in working with Redux architecture using complex Object Oriented concepts in improving the performance of the websites
- Good experience in creating Custom Reusable React Components Library.
- Expertise in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Expertise in React JS and working with React Flux architecture.
- Experienced in working with Node.JS and NPM modules like http-server, Marathon,inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark andtemplating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower.
- Expertise in RESTful, SOAP web services to integrate between Application to Application
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Expertise in using bug tracking tools like JIRA,HP Quality Center and Bugzilla
- Expertise in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Expertise in using build process tools like Jenkins and Mevan
- Expertise in using IDE tools such as Notepad ++,Web Matrix, Eclipse, Sublime Text Editor, IntellijIDEA, and Web Storm
- Ability to work effectively while working as a team member as well as individually.
TECHNICAL SKILLS:
UI Web Technologies: HTML4/5, CSS3, SASS, LESS, JavaScript, AJAX, JQuery, WordPress, JSON, Bootstrap, React JS, Redux, ES6
IDE, HTML Editor: Web Strom, Web Matrix, Bonita, Sublime, Dreamweaver, Eclipse and Notepad++.
Databases: MONGO DB, PostgreSQL, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Frameworks: React JS, Node JS, Angular JS
Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.
Plat forms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6
Debugging Tools: Firebug, IE Tester, Chrome Elements Inspector
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA Web Logic 8.1, J Boss, HTTP Web Server.
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Easy Mock, Manual Testing.
PROJECT EXPERIENCE:
Confidential, TX
UI Developer/ React JS Developer
Responsibilities:
- Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, React.JS and Redux .
- Designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Redux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Developed client side Interface using React JS.
- Used React-Router to turn application into Single Page Application
- UsedReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Building stable React components and stand-alone functions to be added to any future pages.
- Developed the Drag and Drop functionality using React-Dragabble .
- Used React-Autocomplete for creating google maps location search on the webpage.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Works with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Used Restful web services to call for POST, PUT, and DELETE and GET methods.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Gitfor version controlling and regularly pushed the code to GitHub.
- Used HP Quality Center as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Works with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF,Safari and Chrome
- Knowledge on Node.js environment set-up and interacted Node Service team to get the Service.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3,Sass,Less, JavaScript, Bootstrap, ReactJS, Redux, Ajax, My SQL, XML, XSL, XSLT, JSON, Github, Restful API, Mongo DB, Jasmine and Web Strom.
Confidential, CA
UI Developer/React JS Developer
Responsibilities:
- Works on Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Designing and developing the webpagesusingHTML5,CSS3,JavaScript,Bootstrap,SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB,
- Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Work son React JS Virtual Dom and React v iews, rendering using components which contains additional components called custom HTML tags.
- Responsible for React UI and architecture .Building components library, including Tree, Slide-View, and Table Grid.
- Implement various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implements stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-autocomplete for creating google maps location search on the webpage.
- Develops the React container and presentation al components (as State less and Functional components when applicable).
- Develops the flux pattern by using redux framework as a core dependency.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Develops the application on Node JS platform using JavaScript programming
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node JS server
- Fetch data from mongo DB using mongoose of Node.js
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3,Bootstrap,SASS,LESS, JavaScript, React JS, Reduct, Flex, JIRA, Mocha, GitHub, Jenkins and Web Strom.
Confidential, CO
UI Developer
Responsibilities:
- Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
- Interfaced with the Marketing and IT departments &developing requirements to implement.
- Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
- Developed cross-browser/platform HTML, CSS and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
- Managed cloud based projects on agile for esteemed clients. Used SAAS, PAAS&IAAS based cloud models, Virtualization of Servers and compute storage.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Created Custom Directives in AngularJS to make re-usable components used across various applications.
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using Angular UI router.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Created API-driven interactive applications utilizing AJAX technology.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed using Node.js, using some JavaScript concepts.
- Understanding of web Sockets. Created HTTP Rest API's using Node.js.
- Integrated Node.js with Express.js and communicated with MongoDB for CRUD operation on the data.
- Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
- Implemented MMS monitoring and backup (mongo DB Management Services) on cloud and on local servers (on premise).
- Developed business service layer and data access layer using spring and Mongo-db (Spring Mongo-Template).
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Used JASMINE, Karma unit test framework to write unit tests for JavaScript code.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
Environment: HTML, CSS, Bootstrap, JavaScript, JQuery, Angular-JS, Node-JS, Express JS, MySQL, Mongo-db, IT, Eclipse, Apache Camel, Grunt, Gulp, Jasmine, Karma, JIRA.
Confidential
UI Developer
Responsibilities:
- Analyzed system requirements and functional requirement/documents.
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Hands on the process of development, testing and maintenance.
- Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
- Created Cross-browser compatible.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Developed data formatted web applications and deploy the script using client side JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Worked extensively on Spring MVC framework to develop new internal web application.
- Integrated with back end code (PHP) for highly interactive AJAX based applications.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, Photoshop, ECLIPSE, SVN.