Reactjs Web Developer Resume
Chicago, IL
SUMMARY
- Expertise in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3and MVC frameworks such as Angular JS, etc.
- Extensive experience in developing Web based applications and Client/Server applications using XML, HTML, XHTML, JavaScript, AJAX and CSS, Kendo UI, etc.
- Expertise in client scripting language and serve side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, React.js, Ext JS, Action Script, JSF and JSP.
- Developed enterprise-level Java applications utilizing XML, JSON, Restful-based web services, JavaScript, HTML, Angular JS and a Modern UI framework such as Bootstrap, CSS.
- Refactored error message handling design by implementing React-Native alert dialog resulting in potential decrease of user input errors by more than 50%.
- Experienced in working with Python in web application and using the data analysis features of Python.
- Used High charts and d3.js for creating Graphs and charts for payments section and implemented the filtering functionality for the graphs.
- Provided SharePoint best practices and advice regarding site set-up, site security, maintenance, and future needs.
- Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Using Spark-Streaming APIs to perform transformations and actions on the fly for building the common learner data model which gets the data from Kafka in near real time and Persists into Cassandra
- Good understanding knowledge in installing and maintaining Cassandra by configuring the Cassandra. Yaml file as per the requirement and performed reads and writes using Java JDBC connectivity.
- Worked under AWS management tools such as (EC2, EBS, ASG, RDS and R53) Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
- Developed Ansible scripts for an automated server provisioning and Docker images for app isolation, reducing the time between provisioning and deployment.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Good knowledge on Dockers components like Docker swarm Engine, Docker Registry, and Docker Notary.
- Experienced with implementing different features of Bootstrap.
- Extensive experience as web developer with a strong background working on open source technologies, including JSP, HTML, CSS, MySQL, JavaScript, Flash, Photo shop.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Design and implement security system for GIS data access
- Experienced in developing web applications using MVC & MVVC Architecture.
- Following Test-Driven Development (TDD) programming technique to write clean code and test the functionalities.
- Experience in using testing Tools JUnit, Selenium, Cucumber/chai and Gherkins.
- Experience working on scalable environment using Agile/SCRUM methodologies.
- Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3and in making web pages cross browser compatible and resolving cross browser compatibility issues.
- Ability to develop optimum and user-friendly web solutions and provide web, graphic and interactive programming.
- Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software
- Proficient in adapting and applying new technologies.
- Ability to work independently and in a team environment.
TECHNICAL SKILLS
Web Development: HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, XML and PHP, DHTML, XML, XSL, XSLT, JSTL, Struts 1.x/2.0, SOAP, Ajax, jQuery, JSON, JSF, Oracle
Frameworks: Spring MVC, AWS, Docker, AngularJS (versions 1.5, 16.), Angular 2/4, Typescript, Bootstrap, ReactJS, Redux, BackboneJS, NodeJS, Struts 1.2, and MVC Architecture.
Application Servers: Oracle WebLogic Server, MSSQL Server Management Studio
Databases: SQL Server2012, Oracle 8i,10g/11g, MYSQL, MSSQL, Mongo DB, Cassandra
IDE's and Tools: Photoshop CS6, Dreamweaver CS6, Flash CS6, Visual Studio, Eclipse IDE, Net Beans, Web Strom, Firebug, Developer Tools, Edit Plus, JSfiddle, Web Storm, Sublime text, Eclipse, Apana, Notepad++
Programming Languages: Java, J2EE, JSP 1.2, SQL, JavaScript
Operating System: Windows 2000/XP/Vista/7/8/10, MS-DOS, Unix
Protocols: TCP/IP, HTTP, FTP, and SOAP.
Version controls: TFS, Git, SVN, Visual Source Safe.
Reporting Tools: SQL Server Reporting Services, Crystal Reports.
Testing Tools: Selenium, Cucumber, Gherkins, Chai, Nunit and JUnit
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
ReactJS Web Developer
Responsibilities:
- Working in using ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept
- Responsible for React UI and architecture.
- Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, Angular JS, ReactJS and worked on JavaScript framework to augment browser-based applications with MVC capability.
- Angular JS created custom directives for data manipulations and to display data in company standard format in UI
- Developing html views with HTML 5, CSS3, jQuery, JSON, and Java Script
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript
- Using ReactJS with Material UI to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
- Involved in web designing using HTML5, XHTML, CSS 3, JavaScript and extensively used Table Less Design in CSS for positioning
- Redesigning and maintain existing internal web application using HTML, CSS, JavaScript and jQuery, ReactJS
- Maintaining Parent and child elements by using State and Props in ReactJS
- React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization
- Involved in developing presentational and container components using React and JSX
- Using ReactJS for templating for faster compilation and developing reusable components
- Developing the application on Node JS platform using JavaScript programming
- Configuring Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target
- Designing and built up the UI design and front-end programming for application that matches the wireframes utilizing the most recent HTML5, CSS3 and AngularJS.
- Developing front-end components using HTML5/CSS3 and Angular.
- Developing applications using latest JavaScript features and frameworks such as React and Redux to build dynamic web pages.
- Working with React-router, JSX, Babel, and React bootstrap.
- Using twitter Bootstrap for making responsive website architecture for changing screen sizes and gadgets.
- Good involvement in actualizing MVC systems like Angular.js for AJAX information calls utilizing the $http benefit.
- Using ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Developing various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux libraries.
- Analyzing and parsed the reaction of JSON/XML to refresh DOM. Worked with the SASS/SCSS pre-processor to rearrange composing the CSS stylings.
- Supervising the daily set-ups and start-ups of production equipment.
- Using Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
Environment: ReactJS, Mongo DB, Gulp, HTML5, CSS3, JavaScript, AJAX, Spring MVC, Responsive Design, Eclipse.
Confidential, Bentonville, AR
UI Developer/ React JS Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed 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, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- Used flickity.js for creating carousel-images.
- 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.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Have worked on AWS for fetch the pictures files from AWS to UI.
- Used React flux to polish the data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked 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.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of 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, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.
Confidential, Omaha, NE
UI Developer
Responsibilities:
- Involved in developing all the User Interactive web pages using HTML5, CSS3, SASS, JavaScript and jQuery, Bootstrap, JSON, AJAX and Angular JS.
- Defined new validations through Angular JS for the form field validation implemented through HTML5.
- Developed CSS3 Media Queries to make the application compatible with desktops, mobile phones and tablets (Portrait and Landscape) for implementing Responsive Web Design (RWD).
- Used CSS preprocessor SASS, to make CSS more efficient by reducing lot of repetition and used Compass a lightweight SASS tool set which helps to write more efficient style sheets.
- Integrated Bootstrap into several applications for fastening JavaScript development.
- Developed interactive web applications using AJAX and Data validations using JavaScript.
- Used AJAX, JSON to send requests to the server to check the functionality of the website.
- Designed sandboxes and maintain checkouts and check-ins by using GIT version control software.
- Created the Node JS Express server to build MVC framework from front end side Angular JS to back- end database, to provide broadcast and chatting service.
- Developed code to call Restful web service/API to fetch data and populate on the UI.
- Involved in Agile development to develop web application on time.
Environment: HTML 5, CSS3, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Generated User Interface Templates using JSP, JavaScript, HTML5 and CSS3.
- Development of JavaScript for validations and other functionalities.
- Developed Front-end UI using HTML, CSS and JavaScript.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, jQuery and Angular JS.
- Used Angular JS to develop a standalone test application, in scope of future usage of the framework.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Developed Custom Tags to simplify the JSP 2.0 code. Designed UI screens using JavaScript, JSP 2.0, AJAX and XML, HTML5, CSS3 and jQuery.
- Achieved Angular JS Authentication for the application and stored generated token so that token can be sent with each request to secure resources in Web API.
- Using Angular JS handled server push data retrieval and web socket.
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB,
- Used AngularJS as the development framework to build a single-page application.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery and JavaScript.
- Used React JS for tempting for faster compilation and developing reusable components.
- Created various Mixins, Variables, Custom Fonts and Directives in SASS.
- Experienced in using Modernizer to check cross- browser compatibility, making sure that the HTML and CSS features are working properly.
- Participated in solving cross browser issues and designed layout for screens with different resolutions.
- Used Karma (Jasmine) for JavaScript Unit testing and Protractor for E2E testing.
- Implemented a responsive style jQuery carousel to control a list of items in horizontal or vertical order.
- Implemented Express JS to route different endpoints, made Restful services to manipulate data in PostgreSQL.
- Developed Web service using Restful and implemented JAX-RS and provided security using SSL.
- Used Data tables to populate large datasets and perform operations like searching sorting.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Fixing the defects simultaneously when pushing individual modules to Production.
- Clearly communicating to team members about the test case results and bugs uncovered.
- Analyzed business, functional and systems requirements and performed project/product management in a fully Agile Scrum development environment with TDD, continuous integration and Pair programming.
Environment: HTML5, CSS3, JavaScript 1.8.5, AJAX, jQuery, EXT JS, JSON, AngularJS 1.4.8, Bootstrap, Data tables, JBoss, Karma(jasmine). Spring MVC, React JS, Oracle11g, REST API, Chrome Developer Tools.
Confidential, Detroit, MI
Front End Developer
Responsibilities:
- Developed handy version applications using Bootstrap Framework, HTML5 and CSS3
- Responsible for initiating, planning, construction, execution, monitoring and controlling Web applications.
- To optimize user experience worked on enhancements.
- Developed a fully functional login page for the company's user facing website with complete UI and validations.
- Fixed the defect and tracked them using Quality Center to completion by communicating and co-coordinating with the QA and businesspeople.
- Development the whole application module using technologies such as JavaScript, jQuery and more.
- Used Spring MVC with Hibernate framework.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Worked closely with the product, QA teams and support UI implementation efforts.
- Developed UI using jQuery and JavaScript Library for Web Application.
- Implemented the session only persistence for the last tab user clicked on is remembered if he/she returns to the page within the same browser session.
- Going through User Documents created wireframes in Balsamic and requesting client feedback.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Involved in designing Spring MVC application and Hibernate to design module structure.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS &JavaScript using Dreamweaver CS3.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Experience applying the latest development approaches event-driven applications using Object Oriented (OO) Java Script
- Developed jQuery methods to support the dynamic nature of the web-site elements.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
Environment: HTML, DHTML, CSS, jQuery, JavaScript, AJAX, JSON, Eclipse IDE, MS Office, AngularJS 2.0, SVN.