Senior Front End React Js Developer Resume
SUMMARY
- 7+ years of Professional experience in the developing User Interface (UI) Applications and professional web applications using Java script Frameworks .
- Relevant experience focused on ReactJS (React) web development with Flux architecture.
- Having good knowledge of React - Native (The Framework for Android and IOS Apps.).
- Similar experience on AngularJS and Angular 2.
- React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization.
- Very good Knowledge on FLUX architecture. And hands on implementing in the application.
- Good implementation knowledge on redux architecture patterns.
- Good experience in developing Front End UI using HTML 5, JavaScript, ES7, ES6, AJAX, CSS 3, Bootstrap, and jQuery.
- Design and development of Document Object Model (DOM) and DOM Functions, client-side validations using java script.
- Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Good experience in developing Responsive Web Design (RWD) and able to handle Cross Browser issues on Web browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
- Experience in debugging JavaScript applications using Firebug for Mozilla Firebug, IE Developer Toolbar for Internet Explorer and Developer Toolbar for Chrome.
- Experience in developing Custom Word Press theme and template files using HTML, CSS, and Bootstrap 3 framework.
- Knowledge in all phases of software development life cycle Designing, Developing, Coding, Debugging, Testing, Implementation, and Maintenance.
- Experience in working with design and development of E-commerce websites.
- Good Experience dealing with applications involving High Traffic Websites..
- Experienced in writing modular, reusable, object oriented custom java script modules for high volume applications.
- Experience working in agile methodology, elaborating and estimating user requirements and breaking the requirements into developer tasks ensuring that the customer deadlines were met within the project budgets.
- Have been working in every Phase of Software Development Life Cycle (SDLC) like including requirements analysis, applications design, development, Integration, maintenance, installation, implementation and testing of various client/server, N-tier and web applications.
- Creating the estimates, project plan, project schedule, resource allocation to ensure that targets were reached.
- Designing, Developing, Testing, Troubleshoot and debugging of applications.
- Migrating projects from Test to UAT and UAT to Production, representing changes as necessary in Change Management.
- Performing root-cause analysis to prevent reoccurrences and defective issues.
- Updating Daily status reports, Weekly status reports and participating in Daily Scrum meetings to ensure that all the projects were on track.
- Cooperating and communicating with other teams for successful completion of project.
- Deciding the technologies for the application base on the requirements.
TECHNICAL SKILLS
Operating System: Windows server 2000/2003/2008 R2/2012 R2, Windows 7, Windows 10 / 98/XP/vista/ & Ubuntu
Web Technologies: HTML, HTML5, CSS/CSS3, SASS, JavaScript, XML, JQuery, Bootstrap, AJAX, JSON, ReactJS, AngularJS, AngularJS, NodeJs, FLUX (Redux).
Database: Oracle, My Sql, MS Access and MongoDB.
Web Design: Photoshop, Dreamweaver, Microsoft Visual Studio 2003/2005/2008/2012/2015/2017
Tools: GIT, Visual Studio, SVN
Web Services: RESTful
Software Patterns: MVC model, MVVM model
Software Methodologies: Agile and Scrum methodologies
Miscellaneous: Data Analysis, Web Design and Analytics, Project management.
PROFESSIONAL EXPERIENCE
Senior Front End React Js Developer
Confidential
Responsibilities:
- Developing a Gift and Payment module with coding standards which is Multi-Modular (Multiple Bundles).
- Worked to develop the user interface and implemented the web pages using HTML5, CSS3, AND React JS.
- Working with Redux Saga middleware.
- Understanding Multi -Modular architecture of the Application.
- Followed and maintained coding standards with ES6 Features.
- Used GIT for version control. Implemented JUnit test controls to test the new features
- Prepared generic components in ReactJS to re-use throughout the application.
- This project have sub module project structure which includes controller for API call and SAGA's to use for mother project structure.
- Updating React components with received data from dispatching SAGA written in different module.
- Business Logic Components Development.
- Handled data transfer from multiple module and prevention brokerage of UI of the application.
- Experience in DOM, React Props, Lifecycle methods, working with React States and Events.
- Basic Module testing of the application.
- Implemented React.js Controllers to maintain each view data and used various properties, parameters in ES6
- Used Redux-Saga for asynchronous data fetching and accessing the browser cache.
- Successfully prepared Gift Message module with auto populating data by selecting the message categories.
- Responsible to prepare reusable components of React and use it to this application.
- Used Web services (RESTful) for transmission of large blocks of JSON.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Used React Material-UI for attractive and user friendly UI components.
- Provide solutions and develop interfaces which in line with Enterprise architecture.
- Review the development team changes, review the code, automate the test cases and build process.
- Manage and assist the team in functional and technical areas.
- Translation of the business requirements to technical requirements.
- Provide technical solutions to technical Team and co-ordinate with Business & BSAs to understand the requirements and suggest changes in business process and requirements.
- Define responsibilities and review the deliverables.
- NPM Configuration for multi module Projects.
Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Redux-Saga, React Material UI, JSON, Ajax, Bootstrap, Agile methodology, Responsive Web Design, YUI, DOM.
UI Developer
Confidential, TX
Responsibilities:
- Involved in Requirements analysis, understanding the requirements of the client and the flow of the application as well as the application Framework.
- Re-plat formed web design includes HTML, XML, CSS3, Bootstrap, LESS, JSON, JavaScript, jQuery, Angular 2.0, Node JS.
- Used features in Angular 2.0 such as data binding, routing, custom filters and custom directives.
- Used Bootstrap components of Angular UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
- NodeJs is been used for developing I/O intensive web applications like, single-page application.
- Implemented NodeJs and written an application in JavaScript and can be run within the NodeJs runtime.
- Used Angular 2.0 to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
- Used Web Services for the client and server communication and JSON to parse data over HTTP .
- Worked with various building blocks such as models, views, events, routers, collections in AngularJS.
- Worked on services $timeout and $interval in Angular. Also created custom services.
- Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
- Implemented LESS preprocessor to create importable and reusable style sheets, processed on server-side.
- Worked on AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Source code control and version control application are applied using SVN .
- Build REST web service by building Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Strong development skills including RESTful Web Services.
- Implemented Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Developer web pack, babel and gulp for typescript to be converted to JavaScript.
- Proficient in working with task runners GULP and GRUNT .
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: JavaScript 1.8.5, HTML5, CSS3, Less, Node JS v2.3.0, Unix, Eclipse, RESTFUL Web services, Bootstrap, Grunt, jQuery, Angular JS, NPM, bower, JSON, Ajax, JSP, Github, MongoDB
UI Developer
Confidential, Omaha, NE
Responsibilities:
- Designed and developed Web pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax based on W3C standards and Web 2.0.
- Followed agile methodologies with scrum principles.
- Extensively used Angular.js framework where information from backend is stored in model and populated it to User Interface, and to provide UI functionality.
- Experience in using restful APIs to develop Web Services for more concrete and with best practices using AJAX, JSON and XML.
- Used JavaScript coding for page functionality and Light box plug-ins using JQuery.
- Composed JavaScript code to implement the Ajax technique for the online payment pages on the client-side.
- Worked on creating Dynamic Navigation bar through JSON data using AngularJS service.
- Used Dependency Injection from AngularJS factory and services.
- Learned design formats from graphic designer and converted the page-utilizing HTML, CSS, Photoshop and other editors like Dream Weaver, Notepad.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Worked on Git version control system to check-in/checkout the code to stash for remote access.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed the Login, Policy and Claims Screens for customers using Ajax, HTML, CSS and JavaScript.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Experience in building stable React components and stand-alone functions to be added to web pages.
- Integrating MongoDB databases and collections with Node.js server.
- Implemented client-side scripting using JQuery and AngularJS.
- Designed Java Server Pages required for the application.
- Made heavy use of Chrome Developer Tools+ Firebug to ensure front-end code and assets were optimized and high quality.
- Modified and composed Procedures, Queries, Views, and Triggers and called them from JavaScript.
- Recommended UI best practices to Technical Managers to improve the performance of the Web application.
- Gathered and documented requirements from different business users.
Environment: HTML, DHTML, XML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, Bootstrap, Node.js, Git, Photoshop, Dreamweaver, Notepad.
UI/Front End Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in development, design and implementation of front end part of the document upload application.
- Responsible for the overall layout design, colour scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Used RWD (Responsive Web Design) techniques to enhance user’s behaviour based on screen-size, platform and orientation.
- Used Ajax, JSON with JQuery for request data and response processing.
- Implemented client side Interface using React JS for JavaScript templating, function binding, creating quick indexes.
- Used services to read data from remote server using React.JS.
- Used React.js library functions for the logical implementation part at client side for all the application.
- Created React.js for reusable components (multi-field form elements, background file uploads.
- Implemented React.js Controllers to maintain each view data.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web Application, page navigation and form validation.
- Prototyped the new features and ideas using HTML5 and CSS3 (SASS).
- Developed front end web applications using AngularJS, Grunt.js, LESS, Sass, and other front end libraries and frameworks.
- Consumed REST based Micro services with Rest template based on RESTful APIs.
- Used Dreamweaver for designing, coding and development applications.
- Developed a fully functional prototype application using JQuery and Backbone.js and connecting to a REST-ful server on a different domain.
- Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
- Used JSX to make React.js more elegant attributes.
- Prototyped the new features and ideas using HTML5, CSS3 (SASS) and D3.js.
- Developed front end web applications using AngularJS, Grunt.js, LESS, Sass, and other front end libraries and frameworks.
- Created a single page site to display the status of customer orders using React and Redux.
- Developed complex compositions consisting of many dynamic components using React.js library.
- Installed node.js and utilized the NPM with Gulp-react and Gulp-concat for the build.
- Designed and developed User Interface using JSP, CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used Git and SourceTree to maintain feature, develop and hot fix branches.
- Worked on documenting complex UI layouts and designs in Intuit’s wiki.
- Enhanced website by creating new static models pages and presenting it to senior management for attracting the customers and existing users.
Environment: HTML5, CSS3, JavaScript, JQuery, JSON, Ajax, Bootstrap, Backbone.js, Require.js, Node.js, Agile methodology, Responsive Web Design, React JS, Adobe Dreamweaver, Windows, Perforce, Git, SourceTree, Eclipse
Software/UI Developer
Confidential
Responsibilities:
- Developed AngularJS templates and routers to create single page application
- Responsible for building a custom single-page, responsive web application to replace a legacy line-of-business web application using AngularJS client side MVC design.
- Developed custom AngularJS directives to build custom reusable modules to use across the application.
- Developed controllers, services, models and form components in AngularJS.
- Created Dynamic web pages using forms, filters, expressions and data binding.
- Developed Responsive Web Designs (RWD) using Bootstrap, Media queries and Viewport.
- Rewrote existing CSS to form adaptive and responsive layouts for mobile UI.
- Worked on debugging JavaScript and HTML code with Firefox Firebug and Google Chrome JavaScript debugger.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop.
- Worked in all phases of SDLC, including requirement analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Obtained estimates for programming and development needs.
- Used visual studio as a version control tool.
- Performed activities to optimize websites for search engine optimization.
Environment: HTML5, CSS, SASS, Bootstrap, AJAX, JavaScript, jQuery, AngularJS, NodeJs, JSON, Rest Web Services, MySQL, Github.
Software/UI Developer
Confidential
Responsibilities:
- Designed the user interactive (UI) web pages using web technologies like HTML5, CSS3, Bootstrap, AngularJS framework.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Used CSS3 based design techniques to eliminate table-based layouts and speed page loading.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the drag and drop functionality using jQuery framework.
- Used SVN as a version control tool.
- Developed the server side using java and front end with JavaScript, XML and HTML
- Used JIRA for bug tracking.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Experience in creating wireframes, story boards and user flows.
- Extensive use of jQuery Events for manipulation of events and jQuery plugins for menus and widgets.
- Used Node.js to create Controllers to handle events triggered by clients and send request to server.
Environment: HTML5, JavaScript, AJAX, CSS3, JSON, jQuery, XML, MySQL, AngularJS, Bootstrap.