React Js Developer Resume
Eagan, MN
SUMMARY
- Having 8+ years of experience in developing User Interface applications and professional Web Applications using HTML 5, CSS3, JavaScript, jQuery, ReactJS, AngularJS, AJAX, JSON.
- Experience in developing Single Page Application (SPAs) using various JavaScript frameworks likeAngularJS, BackboneJS.
- Experience in developing Web Applications and developing various UI widgets using JavaScript libraries like jQuery, ReactJS.
- Experienced in ReactJS and working wif React Flux Architecture using complex object - oriented concepts in improving teh performance of teh websites.
- Familiar wif creating custom reusable ReactJS components library.
- Experience in working wif ES6 features, used babble, web pack wif ES5.
- Good understanding of Typescript and Angular 2.
- Experience in DevOps Process includes Continuous Integration, Delivery, Deployment, Testing and Operations.
- Expert in HTML5, CSS3, Bootstrap - hand-coded, cross browser (no tables for non-tabular data).
- Experience in developing and updating a web page quickly and effectively using HTML5, CSS3, JavaScript and jQuery wif teh webpage cross browser compatibility.
- Worked on teh CSS preprocessors LESS and SASS.
- Experience on implementing teh AJAX features using JavaScript and jQuery.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications.
- Implemented and used web services wif teh help of WSDL, SOAP and Restful to get updates from third parties.
- Responsible for checking Cross Browser Compatibility and worked on cross browser issues wif different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.
- Used Karma and Jasmine for unit testing and contributed in protractor e2e testing.
- Good experience in debugging and troubleshooting teh existing code.
- Worked wif teh build system (Grunt, Gulp) and task runners NPM, Bower etc.
- Expertise in using all popular editors like Visual Studio Code, Eclipse, Web Strom, Sublime Text and Notepad++.
- Used SVN, GIT for version control.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, XML, JavaScript, jQuery, AJAX, DOM, JSON.
Frameworks: ReactJS, AngularJS, BackboneJS, Bootstrap
IDEs worked on: Visual Studio Code, Eclipse IDE, Sublime Editor, WebStorm.
Languages: JavaScript, HTML, CSS
Application servers: Apache Web server.
Standards Used: W3C.
Operating Systems: Windows,Mac OS
Version Controls: SVN, GIT.
PROFESSIONAL EXPERIENCE
Confidential, Eagan, MN
React JS Developer
Responsibilities:
- Developed teh application using Agile methodology by breaking down teh project to several Sprints.
- Responsible in implementation of teh presentation layer for teh application using HTML5, CSS3, JavaScript, AJAX, JSON, ReactJS.
- Developed ReactJS components dat hold model data and call back functions for teh actions triggered from teh view.
- Developed project’s web page as Single Page Application (SPA) by using ReactJS, Redux.
- Developed generic Action Menu components to be reused in teh entire application using ReactJS and Redux.
- Implemented flux pattern by using Redux framework as a core dependency.
- Used Formik React components and hooks for building forms in teh application.
- Worked on querying NodeJS using AJAX calls.
- Extensively worked wif making calls to APIs to fetch teh data from teh backend as JSON response and parse it on teh UI for DOM/CSS Manipulation.
- Used REST API calls to fetch and create test data and to interact wif API.
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities.
- Implemented SASS code for all teh CSS files.
- Used Storybook to build independent components, document them for reuse and visually test to prevent bugs.
- Developed Responsive layouts for different screen sizes and resolutions.
- Used Jasmine to perform unit testing for ReactJS pages and Karma for Integration testing.
- Implemented a Continuous Delivery pipeline wif Docker and Jenkins build tool.
- Used GitHub to manage repositories and Agile-radar for project status tracking.
- Used Web Pack as build tool.
Environment: ReactJS, Redux, Formik, JavaScript, HTML5, CSS3, SASS, Bootstrap, XML, JSON, Grunt, Restful Web Services, Design Patterns, Jasmine, Webpack, JIRA, Storybook.
Confidential, Houston, Texas
React JS Developer
Responsibilities:
- Collaborated wif team on implementing new features and UX in an Agile environment.
- Developed working prototypes from UI designs for cross-platform devices.
- Developed React reusable stateless and stateful Components which were used to render React Web Pages and Implemented client-side Interface using ReactJS.
- Responsible for developing a front-end application using ReactJS and Flux architecture for internal teams productivity use.
- Experienced in ReactJS and working wif React Flux architecture.
- Developed ReactJS pages, Web services calls and AJAX calls for teh application.
- Developed teh front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of teh frameworks Backbone.js, Underscore.js.
- Interacted wif RestfulAPI services (jQuery, Ajax, and JSON to write/read data from back-end services).
- Implemented various Validation Controls for form validation and implemented custom validation controls wif JavaScript and jQuery.
- Migrated part of teh application using ReactJS, Redux.
- Worked wif ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Actively involved in teh development of teh Q&A module of teh application.
- Responsible for internationalizing (i18n) teh Web Application based on W3 Standards.
- Used Git for version Control and Bitbucket for hosting repositories.
- Used SourceTree along wif Git command line for GitFlow and managing branches.
- Used Jenkins to make build process and Used Karma, Jasmine to write unit test cases.
Environment: HTML5, CSS3, XML, JSON, Bootstrap, JavaScript, jQuery, BackboneJS, UnderscoreJS, ReactJS, Redux, Restful Web Services, AJAX, Bit Bucket, Source Tree and MS Office Suite.
Confidential, Addis Ababa, Ethiopia
UI Developer
Responsibilities:
- Developed teh Web application layout and forms using HTML5, CSS3, Bootstrap and JavaScript.
- Used AngularJS to create views to hook up models to teh DOM and synchronize data wif server as a Single Page Application (SPA).
- Used AngularJS for client-side data binding and template based UI development.
- Created Factories in AngularJS to instantiate methods for Controllers and Services to create singleton methods to be shared between controllers.
- Used AngularJS $http calls to asynchronously pass JSON data between teh HTML page and WebAPI.
- Developed teh Buttons like popup windows and teh modal windows by using teh jQuery.
- Used jQuery, AJAX for service calls on pages to interact wif teh server for information.
- Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating teh HTML5 pages.
- Developed data formatted web applications and deploy teh script using HTML5, CSS3 and client-side scripting using JavaScript.
- Produced content pages wif CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Created forms to collect and validate data from teh user in HTML5 and JavaScript.
- Responsible to store and retrieve user entered data to HTML5 session storage hence give user feature of running several sessions at one time.
- Worked on Browser Compatibility and tested each web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Developed web pages complying wif Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Used GIT for version control.
Environment: HTML5, CSS3, XML, JSON, Bootstrap, JavaScript, jQuery, AngularJS, Restful Web Services, Adobe Dreamweaver CS5, AJAX and MS Office Suite.
Confidential, Addis Ababa, Ethiopia
Web Developer
Responsibilities:
- Developed teh Web pages and forms using HTML5, CSS3, Bootstrap, JavaScript, jQuery.
- Used jQuery/AJAX for creating various widgets, data manipulation and form validations.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
- Developed code to call teh APIs to fetch teh data and populated teh UI using jQuery/AJAX.
- Developed Responsive layouts for different screen sizes and resolutions.
- Extensively worked wif jQuery for Effects wif AJAX, XML.
- Implemented Web Services using REST and XML/HTTP technologies.
- Used Jenkins to build and deploy teh code in Development and QA environments.
- Involved in testing and executing scripts and fixing them on failures using Selenium.
- Used Jasmine to perform unit testing for jQuery pages and Karma for Integration testing.
- Used Bitbucket for hosting repositories and JIRA for project status tracking.
- Used SourceTree to interact wif teh Git repositories along wif Git Bash.
- Used to perform Grunt repetitive tasks such as compilation, unit testing.
Environment: jQuery, JavaScript, HTML5, CSS3, SASS, Bootstrap, XML, JSON, Grunt, Restful Web Services, WebStorm, Tomcat8, Design Patterns, Jasmine, JIRA.