Sr React/ui Developer Resume
TexaS
SUMMARY
- Have 7+ years of experience in Application Development in Web and Backend Applications.
- Hands on UI Developer worked on SPA withResponsivedesign using Angular & ReactJS frameworks and their Component based architecture.
- Used libraries like NgRx for reactive state management. Experienced in Promise and Observable usage for asynchronous processing.
- Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Developed Node Js API’s for mock data for the frontend redux - form fields.
- Good working experience in using JavaScript new standards ES5, ES6 & Typescript. Utilized JavaScriptdesign patterns: Module, Revealing Module, Singleton and Prototype.
- Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, JSON, Node.js, Ajax
- Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers).
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Well knowledge of various frameworks of JavaScript like jQuery, jQuery UI.
- Experienced in using Front End editors likeNotepadEclipse IDE, NetBeans, Developer Tools, Edit Plus, WebStorm.
- Experience working with testing tools likeFirebug,Firebug Lite, Chrome or Safari web inspectors and IE Developer Toolbar.
- Experience applying the latest software development approaches including MVC, event driven applications usingAJAX, Object Oriented OO JavaScript, JSON and XML.
- Experience in writing complex database queries, stored procedures, and triggers usingSQL, PL/SQL.Strong Skills in Database Design, Process and Data Models.
- Knowledge and experience in RDBMS likeOracle, My SQL, MS SQL Server, DB2and MS Access.
- Experience in using Version control tools likeCVS, Clear Case and VSS
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Used Webpack for automating UI code bundle and usage of middleware for hot deployments and production builds.
- Experience in designing and developing RESTful web services using microservices architecture and deployed on NodeJS.
- Expertise in developing various JavaScript frameworks like Angular.js Backbone.js, Require.js, Node.js, Express.js, Underscore.js, React.js/Redux, Ember.js, Responsive web design.
- Expertise in usingIDEtools such asNotepad ++,Web Matrix,Eclipse,VS Code, Atom, Sublime Text Editor,IntelliJ IDEA, andWeb Storm
- Developed UI specs for Unit and E2E testing with using Karma, Jasmine and Cucumber.
- Experienced in Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins.
- Conducted version control, software maintenance and backup using Maven andGIT.
- Experienced SDLC models and Agile/Scrum model.
TECHNICAL SKILLS
Languages: JavaScript/ES6, Type script, Java, HTML5
Web Technologies: CSS3, Bootstrap, React, Angular 2/8, Angular CLI, Webpack, JSLint, SASS, XHTML, XML, AJAX, Nodejs
Testing: Jasmine, Karma, JEST.
Databases: My SQL, Oracle, MongoDB, Ps/Sql.
Version Control Tools: GIT, SVN, Source tree, GitLab.
IDE and Tools: Eclipse, Visual Studio Code, Atom, Postman, Swagger.
Cloud Platforms: AWS Cloud S3, EC2.
Server Technologies: NodeJS, ExpressJs, SQL, REST Webservices, Microservices architecture
Methodologies: Agile.
PROFESSIONAL EXPERIENCE
Confidential
Sr React/UI Developer
Responsibilities:
- Developed application using ReactJS as main framework and leveraged many supporting libraries for rich UI.
- Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Developed Node Js API’s for mock data for the frontend redux-form fields.
- Design develops and test HTML5, CSS3, Bootstrap, Vanilla JS, and React that meets accessibility and web browser standards for website.
- Familiar with ES6 and ES7 features.
- 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.
- Responsible for developing a front-end application using React Js and Redux architecture for internal team’s productivity use.
- 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 Spring framework for different modules.
- Used React-Router to turn application into Single Page Application
- Used Microservices, GraphQL API’s in web applications
- 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.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google map’s location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- 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 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.
- 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, NodeJS, Microservices, Git hub, Restful API, GraphQL API’s, AWS, JIRA, Jasmine and Web Strom.
Confidential, Texas
UI/Angular Developer
Responsibilities:
- Used NPM for installing required node modules and other published Angular NPM modules.
- Angular 4.0/6 is of a Component Driven Architecture.
- Working knowledge of Azure Cloud IaaS and PaaS Services.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Updated the application with new features of Angular 6.
- Worked on some of the new features of Angular 4 like new if-else syntax, ng-templates, form validators.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Developed Node Js API’s for mock data for the frontend redux-form fields.
- Designed and developed the application using Angular 4 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, NPM, Mongo DB.
- Enhanced legacy application by building new components in Angular 4 and typescript.
- Developed single page applications using Angular 6, Typescript, web pack and grunt.
- Hands-on Experience on Angular 4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 4.
- Designed, developed, planned, and migrated servers, relational databases (COSMOS DB) and websites to Microsoft Azure cloud.
- Knowledge in configuring Cloud platforms such as VMs, Azure AD, Web Apps, DB’s, Cloud Services, etc.
- Experienced in creating and managing Azure VM, VMware tools, Cloud Services, and Storages.
- Experienced with deployments, maintenance and troubleshooting applications on Azure Cloud.
- Creating and managing Azure Web-Apps and providing access to permission or Authorization to Microsoft Accounts.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Environment: Angular (4/6), Angular CLI, TypeScript, JavaScript, Node.js, NPM, Express.js, jQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, Git-Hub, WebStorm, TDD, Jasmine, Karma, LESS, Azure Cloud Services.
