React Js Developer Resume
Muscatine, IA
SUMMARY
- Overall, 8 years of extensive experience in all phases of Software Development Life Cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML5, HTML, XHTML XML CSS, CSS3, PHP, JavaScript, jQuery MeetingW3C standards.
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY. Experienced in developing both front end and back - end applications using Java, HTML, HTML5, CSS, CSS3, JavaScript, Angular.js 1.0x, Angular.js 2.0, React JS, Spring MVC, Spring, Hibernate, Cloud Applications, Node JS, SAAS, RWD, DOM, Gulp, Python, jQuery, and Ajax.
- Expert in developing Single Page Applications (SAP) using Angular5 Type Script module components, views, router and Angular4 APIs like (Ng Module, Forms Module, Http module, Browser module, Text mask Module).
- Expert in creating Angular5 Typescript reusable components by consuming Restful web services& usedAngular5 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on client and server side.
- Developed websites using JavaScript frameworks such as Angular JS 2.0/4.0/5.0 and Backbone JS
- Proven track record in graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand-code HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Broad knowledge and hands on experience in Web development using HTML, DHTML, AJAX, CSS, SASS, JavaScript, jQuery, Angular JS, Knockout JS and Bootstrap.
- Experience integrating RESTful APIs and web services with applications, and experience with node testing libraries mocha, chai, karma, jasmine etc.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, jQuery, Angular.js 1.0 & 2.0, React.JS, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation usingAngular4.
- Utilized Angular 4 new features like ngIf and Else, ng template conditions.
- Involved in writing the front-end code for the application using Angular 4.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience in making Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries and Expertise in debugging and troubleshooting existing code.
- High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience in designing various forms, tooltips, menus, tabs, widgets that support drag-and-drop, animated effects, data and time selector and many others using jQuery.
- Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON
- Designed and developed the Presentation layer using Angular 4 and Angular Material.
- Pretty good in resolving User Interface issues using various front-end technologies such as HTML, CSS, Bootstrap, Angular.js1.x, Angular.js 2.0and AJAX.
- Expert on various JavaScript Frameworks depending on the use case (e.g., jQuery, React JS, Angular JS).
- Experience in applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented JavaScript, JSON, Angular.js and XML.
- Knowledge of databases such as MySQL and MongoDBthat involve queries.
- Well versed with various software development methodologies - Waterfall, Agile and scrum.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Experienced with JIRA for bug tracking and issue tracking.
- Worked in wide range of environments, with IDEs like Eclipse, Net Beans, and with SVN and Git.
- Experienced in working in AGILE based development environment and participating in Scrum sessions, and expert in creating Templates, Mockups, and Prototypes, Web Interfaces, Layouts.
- Proficiency in developing dynamic web applications based on REST API’s, Responsive web design, Single page Architecture.
- Experience in A/B Testing Unit Testing (Jasmine, Karma), Integration Testing and Automation testing (SELENIUM), and experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
- Excellent analytical and logical programming skills with a good understanding at the conceptual level and possess excellent presentation, interpersonal skills with a strong desire to achieve specified goals.
TECHNICAL SKILLS
Web Technologies: HTML4, HTML5, XHTML, XML, JavaScript, AJAX, jQuery, JSON, CSS2/3, Angular.js 2.0, React.JS, Responsive Web design, Rest full API’S, UI Concept Modeling/Wire framing, Spring, Grunt, NPM, Bower, Hibernate, Node JS, SAAS, RWD, Typescript, Angular.js 2.0, Angular.js 1.0x, Less, swagger, Bootstrap, Gulp.
Version Control: SVN, CVS, GIT, JIRA.
IDE, HTML Editor: Notepad++, Eclipse IDE, Visual Studio, sublime Text2, Web Storm, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher, Eclipse, Atom, Edit Plus.
JavaScript Libraries: jQuery UI, Ext JS 4.0, Require.js, React.js, Backbone.js, Angular.js, Angular 2, Node.js, Ember.js, Bootstrap.js, Handlebar.js
Web/App Servers: Apache Tomcat, HTTP Web Server.
Database: ORACLE, SQL SERVER, MYSQL, MongoDB, SQL.
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7, win 8, Mac OS 10.5/10.6/10.7.
Methodologies: Agile, Waterfall, UML, Scrum.
PROFESSIONAL EXPERIENCE
React JS Developer
Confidential, Muscatine, IA
Responsibilities:
- Worked on a migrating an existing SD & SDP application into modernized UI experience using latest technologies like React, Redux, Grommet UI & Material UI frameworks.
- Worked on architectural separations for having a clear separation between reusable components and containers for connecting to Redux Models.
- Used Redux middleware to handle asynchronous events/ Side effects and maintain functional paradigm.
- Involved in weekly client meetings to walk through newly merged features and future enhancements.
- Used Jest and Enzyme for mocking functions and writing unit tests for testing component coverage reports.
- Used JIRA, Confluence for user story tracking processes and streamlining agile planning.
- Used TFS for handling pre-commit hooks.
- Implemented NPM and WebPack setup for building and generating production script files. As part of WebPack setup implemented code splitting and improved performance of applications.
- Followed best functional JavaScript practices in writing code and AAA accessibility standards
- Gathered requirements from the client to implement solutions as required.
- Worked on Browser compatibility issues to support features across all the browsers.
- Used Source tree tool to push and pull the code changes.
- Involved in developing the Reusable templates using HTML5, CSS3, JavaScript, jQuery, handlebars.
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
- Handled response data from RESTFUL webservices using XML, JSON and jQuery to update UI Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
- Created GET/PUT request and response using RESTFUL web services.
- Used jQuery for basic animation and end user screen customization purposes.
- Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery and JavaScript.
- Used Grunt for building the project.
- Managed the full A/B testing process (creative and technical) for up to ten clients simultaneously
- Worked with Kendo UI for Asp.Net MVC application for developing a dashboard which contains all the data including internet packages, plans, offers and price for each internet package.
- Involved in rendering additional components with custom HTML tags using React.js
- Involved in writing application-level code to interact with APIs, Web Services using AJAX.
- Developed code for Responsive web design in JavaScript using React.js.
- Making changes to the existing web applications and creating new components using React.js.
- Worked with agile technology.
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Used CSS pre-processors (SASS).
- Experience working with Reduxfor maintaining the consistency to run the application in different environments (client, server, and native) which are easy to test.
- Used Jira for tracking the project.
- Expertise in working with kendo to develop modern web applications and easily combine with responsive apps.
- Involved in writing Test Cases using Jasmine.
- Managed projects with GRUNT task runner.
- Involved in Developer Testing, Review and Trouble shooting.
- Designed and Developed automation script using Selenium Web Driver in Eclipse.
- Used LAMP to suitable for buildingdynamic web sitesandweb applications.
Environment: HTML5, CSS3, knockout.js, React.js, AngularJS, AJAX, TypeScript, Responsive Web Design, Node.js, LAMP, JQuery UI, JSON, Atom, MongoDB, Photoshop, Flax, JavaScript, JSP, SASS, LESS, Agile methodology, GIT, Eclipse and Windows.
Confidential, California
Sr. UI Developer
Responsibilities:
- Responsible to enhance the UI using HTML, CSS, Java Script, JAVA, JSP, RWD, XML, JSON, AJAX, as per the requirements and provided the client side using jQuery validations.
- Responsible to assign stories to my track and get progress report from the team by using JIRA.
- Responsible for maintaining and creating REST server endpoints that supported the web app for data.
- Worked on a small team to support production and developed features/enhancements.
- Worked on resolving User Interface issues using various front-end technologies such as HTML, CSS, Bootstrap, Angular.js 1.x, Angular 2.0and AJAX.
- Configure and monitor numerous MongoDB instance shards and replica sets.
- Worked on application for customer service agents who support and help customer who call them.
- Developed code for Responsive web design in TypeScript using framework like Angular.js2.0.
- Coordinated with system analysts, product team to improve the UI of the domain web site.
- Implemented in Agile development process on Software Development Life Cycle and done with effort estimations.
- Coordination with team in the daily routine works as a part of agile methodology, which includes code reviewing, validations and demos.
- Involved in implementing some of the POC's and application components using web technologies like HTML4/5, CSS2/3, JavaScript, jQuery, and React.js and AJAX libraries.
- Involved in using GIT for version controlling and reviewing code.
- Involved in creating rich interfaces using CSS3 and HTML5.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js 2.0, React.js., and worked on JavaScript tools like Grunt, NPM.
- Responsible for driving the success of A/B testing, website optimization and personalization campaigns using Adobe Test.
- Involved in rendering custom HTML tags & implemented client-side Interface using React.js.
- Used Jasmineto perform unit testing of custom filters, custom directives and various parts of AngularJS application.
- Worked with Node. JS Application in building the minified versions.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Used Node JS to develop the back-end components, connecting the application with the other web services.
- Experience working with Kendo UI controls including Grid, Chat and Editor, components etc.
- Proficiency in developing dynamic web applications based on REST API’s, Responsive web design, Single page Architecture.
- Working Experience on Rest API, Selenium web driver, Protractor and Test NG frame work in many projects
- Used Java script, Grunt.js and Angular.js 2.0 for client-side validations.
- Worked with TypeScript and SPA framework for Angular 2.0 framework.
- Worked on Protractor which can be used for end-to-end testing.
- Worked on Karma and Jasmine for validating unit testing of the application.
- Involved with Swagger, as that is used as a specification for documenting REST API to hit the end URL’s.
- Worked on jQuery for the manipulation of the HTML DOM and designed to simplify the client-side scripting.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Involved in Restful web services, as that can be invoked using HTTP, and can be activated using HTTP requests and it is the client-server, cacheable communications protocol, which can be used for designing networked applications.
- Worked with Jenkins, as it is an open-source continuous integration software tool, used for testing and solving the defects in the code base.
- Duties also include basic trouble shooting, attending to priority client calls, contacting client with ETA.
Environment: HTML, HTML4/5, CSS2/3, Jenkins, JavaScript, Ajax, Angular JS 2.0, JSON, jQuery, JSRender, RESTful API, Npm, Grunt, Single page applications, Git, Sonar Qube dashboard, Swagger, Angular 2.0, LESS, Responsive web design, Node.js 6.9.8.
Confidential, Kansas City, MO
Front End/UI Developer
Responsibilities:
- Proficient in building Web User Interface (UI) using HTML, DHTML, CSS, JAVA, RWD, JSP, JavaScript, DOM, JQuery and AJAX that follows W3C Web standards and are browser compatible
- Used MVN commands to compile the application, build war, deploy on the server, and start Server
- Developed database stored procedures, functions, triggers and sequences.
- Developed the server side using java and front end with java scripting, HTML.
- Used HTML and CSS in the development in front end of the application.
- Exposure in creating SPA usingReactJS, by using the concept of Virtual DOM.
- Implemented XML parsing &JSON parsing for data handling on different application.
- Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Worked on writing code for integrating merchant API to get all the details about coupons and merchant ID to database.
- Developed API back ends using Node.jsto allocate access to data in MYSQL.
- Used date-format and moment packages in NodeJSto save the timestamp in database converting into UTC.
- Good knowledge of using JavaScript testing frameworks, Jasmine, Protractor and QUnit.
- Developed GUI using JavaScript, HTML, DOM, XHTML, CSS in ongoing projects
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Responsible forReactUI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Coordinate with InterfaceDesignArchitects for meeting accessibility standards at code level.
- Responsible fordesignand development of the web pages from mock- ups.
- UsedReactJSfor templating for faster compilation and developing reusable components.
- UsedReact-autocomplete for creating google map’s location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- UtilizedReactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Developed theReactcontainer and presentational components (as Stateless and Functional components when applicable).
- Developed the flux pattern by using redux framework as a core dependency.
- The JSON data sets returned are then rendered in appropriate format such asPDF, XLS, CSV and charts.
- Developed application pages using HTML, CSS, Bootstrap, RWD, JavaScript and jQuery.
- Enhanced user experience by designing new web features using MVC Framework like Node.js.
- Implemented RESTful web services using Nodejs andExpressJSframework.
- DesignedPDF,Exceland Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Converted dynamically generated HTML page toPDFusing JavaScript, Html, Bootstrap.
- Created web service in order to access the cloud mine and created REST API's using cloud mine SDK's extending it with JavaScript (Node.js) and connected to MongoDB for storing the data.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Data conversion from any data source toMySQLdatabase - custom code development configuration and implementation
- Created proof-of-concept using responsive web design,Node.js, HTML5 and CSS3.
- Involved extensively in developing JavaScript APIs to run on Server-sideNodeJS.
- DevelopedJSto route application paths usingNodeJS.
- Responsible for the design and creation of visualizations of new high-impact visual applications to make data actionable.
- Designed and developed Micro services business components usingSpringBoot.
- Manages a repository of re-usable data visualization templates and views.
- MaintainMySQLbackup and recovery systems.
- Developed stored procedures, triggers inMySQLfor lowering traffic between servers & clients.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer.
- Object Data Access Object, Service Locator and Singleton.
- Used PL/SQL to create, update and manipulate tables.
Environment: jQuery, Web sphere application server, Bootstrap, MVC, JAVA, RWD, JSP, Perl, JavaScript, Design patterns, HTML, CSS, JMS, XML, SOAP, WSDL, CSS3, React JS, Node.JS, Responsive web design, Rest full API’S, Web Services, PL/SQL, UML, JavaBeans, Ajax, JUnit, Maven, Clear Quest.
Confidential
UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
- The project is built upon the Single Page Application (SPA) criteria.
- Developed Web application for backend system using Angular.js with cutting edge HTML5 and CSS3 techniques.
- For new website features wrote Angular.js controllers, views and services.
- Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
- Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Designed Frontend with in object-oriented JavaScript Framework like Node.js and Ext.js.
- Developed JQuery code using an XML Http Request Adapter to send an AJAX request to the server-side code and implemented a callback function to handle the results.
- Worked on prototypes for Responsive Web design.
- Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
- Developed the JQuery callback functions for implementing asynchronous communication using AJAX.
- Good experience with Protractor version and web service manager while working with protractor angular JS.
- Extensively used JQuery UI for screen design and development.
- Involved in Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets/ libraries for complete UI controls.
- Designed user-friendly navigation for displaying various sections of data using JQuery.
- Created Dynamic Web Pages using Web Controls and developed forms using HTML5.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application.
- Styling pages using CSS3.0 and developed JavaScript for user interfaces.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more.
- Implemented XML parsing code for different application.
- Developed server-side REST style web services and called them from angular controllers.
- Frequently met with the project manager to review project goals and to create proposals for future developments, researching their fields for UI design.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, JQuery, Bootstrap, Angular.js, Require.js, Ext.js, Node.js, Backbone.js, Responsive Web Design, AJAX, JQuery UI, JavaScript, Dreamweaver, Photoshop, Flex, MVC, Rest Web Services, JSON, XML, SEO, MySQL Server, Eclipse and Windows.