React Js Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Around 5 years of IT experience in the field of web developing and designing with proficiency in HTML 4.01/5, CSS (2/3), XHTML, JavaScript, JQuery, Angular 1.x, Reactjs, Node.js, Bootstrap, Canvas, AJAX, XML, JSON, Restful web services and Responsive web designing.
- Experience in applying the latest development approaches including MVC framework in the browser, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML .
- Skilled in creating Web Applications, User Interfaces and Layouts with HTML5, CSS3, JAVASCRIPT using W3C standards.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies.
- Experience in working with JavaScript frameworks like Bootstrap, AngularJS, Backbone Js, Ext Js, Node.js
- Experience in using React.js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Familiar with creating Custom Reusable React Components Library.
- Experience in developing SPA based on unidirectional flow application using React- Redux and NodeJS .
- Proficient in developing Single Page Applications (SPA) using handlebars, backbone.js and node.js.
- Experience in working on projects with Waterfall, Agile methodologies such as TDD and SCRUM.
- Strong front-end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML5, DHTML, Java Script, DOM and Cascading Style Sheets (CSS3).
- Skills in optimizing websites for mobile phones using CSS media queries.
- Experience in working with HTML Controls, User Controls, Master Pages and Themes.
- Experience in Responsive Web Design using Media Queries as well as Twitter Bootstrap.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Strong knowledge of SASS and LESS (CSS3 pre-processors).
- Experience to develop custom DOJO widgets for Color chooser and others.
- Experienced in developing web-applications and mobile-application using various design patterns, including session facade, MVC, Data Access Object, Transfer Object, DOM and Business Delegate.
- In-depth knowledge and experience in multiple domains including Banking, Wireless, Finance and Insurance.
- Hands on experience on E-commerce.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
- Expertise in maintain websites, software , Debugging, understanding and troubleshooting existing code.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Hands on experience on Planning, estimation, designing and developing on application development issues.
- Expertise in coding optimized SQL queries on databases like MySQL and Oracle .
- Quick learner and up-to-date with industry trends. Excellent written and oral communications and team player. Ability to work independently and well-organized. Strong analytical and problem solving skills. Excellent presentation skills.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, C, C++, PHP
Web Technologies: HTML4/5, CSS2/3, XML, JavaScript, JQUERY, JSON, AJAX, MS-SharePoint, Angular.js, React js, SASS, Twitter Bootstrap
IDE, HTML Editor: Notepad++,Eclipse IDE, Adobe Dreamweaver, WIX, Photoshop, Express, MS FrontPage, MS Visual Studio, Atom, Sublime
Frameworks: Angular JS, backbone JS, Node Js, Bootstrap, React, Redux, Webpack, gulp
Debugging Tools: IE, Firebug, Chrome Dev tools
Scripts: DHTML, JavaScript, jQuery, XML, XHTML
Operating Systems: Windows NT, Windows 2000, Windows XP, Win 7, Mac OS X
Database: Oracle 8i/9i/10g/11g, MYSQL, SQL SERVER
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
React JS Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- K Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Involved in Design, Prototyping, Typography, usability and in collecting the wireframes required for designing the responsive web design pages.
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, React JS, Redux, Flex, NodeJS.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experienced in React JS and working with React Flux architecture.
- Used React-Router to turn application into Single Page Application.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Followed front-end development best practices such as code to modules, unit testing, UI validations, peer reviews.
- Developed Reusable components with clean and thoroughly tested code with high performance and simplicity in mind.
- Reviewed and ensure the technical feasibility of UI/UX designs.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Implemented React JS Controllers to maintain each view data.
- Maintaining Parent and child components by using State and Props in React JS.
Environment: HTML5, CSS3, Bootstrap, JavaScript, React JS, JQuery, Jasmine, Agile, AJAX, Git, Angular JS.
Confidential, Charlotte, NC
Front End Developer
Responsibilities:
- Worked on creating widgets in the Gemfile to be consumed by the Revenue Cycle Analytics Dashboard App using Javascript, JQuery, HAML and LESS.
- Added widgets (bar charts, line charts, pie charts etc..,) to the Dashboard App with the data.
- Added filtering mechanism to the Dashboard and Config Apps that would filter all the widgets based on the selected facility or date ranges.
- Ajax requests were used to get the data from the REST service.
- Used AngularJS in the app for an efficient MVC implementation:
- Used Directives for the DOM manipulations.
- Used Filters for formatting decimal places and pagination.
- Used Controllers for implementing business logic into the scope.
- Used PubSystem implementation involving the usage of broadcast () and emit () methods for sending the messages across different controllers.
- Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Used advanced level of JQUERY, AJAX, JavaScript, Backbone, Bootstrap, CSS and pure CSS layouts.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Was involved in Requirements gathering and Design of the app with necessary updates to the design document after digging deep into the task.
- Involved in Functional testing of the apps following the well defined Test Plans in various browsers like Chrome, Mozilla, Safari and IE.
- Fixed bugs if any.
- Used GIT and SourceTree for version control of the code base.
- Had Scrum meetings daily where we discuss updates on the task.
Environment: JavaScript, JQuery, JSON, Ajax, HTML5, DHTML, CSS2, CSS3, Handlebar.js, Angular JS, React, Redux, React Router 4, Webpack, gulp, Node.js, Agile methodology, Bootstrap, Usability Testing, Jest and Jasmine, SSAS, GIT, MySQL.
Confidential
UI/Front End Developer
Responsibilities:
- Created multiple web pages using HTML and CSS.
- Learned all necessary front-end skills, a mastery of CSS, HTML.
- Expertise with CSS Selectors, classes, ids, pseudo-classes, Inheritance and concepts
- Dynamic website design and programming using HTML, CSS, JavaScript, jQuery.
- Coordination of project activities and ensure that all project phases are followed and properly documented.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed jQuery based calendar to schedule appointments.
- Developed GUI using JavaScript, HTML, AJAX, CSS and JQuery in ongoing projects.
- Model building by hand in HTML, CSS, XHTML, XML, JavaScript, jQuery and AJAX.
- Coded Java Script for page functionality using JQuery.
- Debugging the code using browser tools like Firebug.
- Worked on existing web pages in content manipulation and image changes.
- Experience in MYSQL.
- Created/updated Queries and Tables using MySQL.
- Participated in daily scrum meetings and iterative development.
- Experienced in IDE like Eclipse.
- Ability to perform at a high level, meet deadlines, adaptable to ever-changing priorities.
- Developed user interfaces involving HTML, JavaScript and CSS.
- Created different Carousels using JQuery Carousel, and Accordions with the help of JQuery UI for different product categories.
- Ongoing new requirements gathering and updating on regular basis.
- Implemented pagination and sorting functionalities in different modules using jQuery plugins.
Environment: HTML, XHTML, CSS, Dreamweaver, XML, Apache HTTP Server, JavaScript, JQuery, AJAX, MSQL.