Ui/ Reactjs Developer Resume
Boston, MA
SUMMARY:
- Having 8 years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, support and implementation of Web Applications using UI development in various domains.
- Expertise in modern web architecture using various advanced JavaScript frameworks and libraries like Angular.js, Node.js, React.js/Redux, Ember.js, Responsive web design. (RWD).
- Working experience on ES5, ES6 and Typescript features for handling asynchronous data requests.
- Created efficient design and developing user interface using HTML5, CSS3, JavaScript, jQuery, XML and AJAX.
- Extensively used package management tools such as NPM, Yarn and Bower to manage the modules and used it to install useful tools such as Grunt, Express, mongoose, mongo.js, body - parser.
- Hands on experience with build tools such as webpack and Grunt.
- Experience with ReactJS Flux/Redux architecture.
- Strong Experience in designing and developing the business web applications by “Hand-Coding” methodology with the help of HTML, HTML5, DHTML, XHTML, XML and CSS3 based on the W3C standards.
- Used SVN, GIT for version control and Clear Quest for bug fixing
- Developed Responsive Single Page Applications (SPA) using React JS and rendering pages on the server side for faster loading and updating.
- Built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase, developed web and mobile applications using ES6 features and frameworks such as React, React Native and Redux .
- Involved in developing visualization data using D3JS and High Charts.
- Expertise in Angular JS framework and its ability to create simple and scalable code for SPA. Used Angular JS directives, Controllers, Filters, Services, Events and Injectors.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
- Hands-on experience of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server-side applications.
- Good Working Knowledge on Jasmine, Enzyme and Jest.
- Worked with version control tools: GIT and SVN.
- Experience in the user interface with Rich Internet Applications (RIA's) using with web authoring tools and IDEs for development like Sublime text, Visual Studio Code.
- Deep functional knowledge in building reusable components and libraries for future use. Extensive experience in delivering projects following Spotify/Agile/Scrum methodology.
- Good Understanding of Document Object Model (DOM).
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, AJAX, jQuery, JSON, DHTML, XSLT, DOM
JavaScript Lib: jQuery, Express.js, React JS, AngularJS, Bootstrap, Node JS, D3 JS
Databases: MySQL, PostgreSQL, MongoDB
Build Tools: Grunt, Gulp
IDE: Sublime text, Visual Studio Code, Atom
Version Control: SVN, GIT
Methodologies: Agile, Scrum.
Operating Systems: WINDOWS, UNIX, LINUX, Mac OS X
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
UI/ ReactJS Developer
Responsibilities:
- Developed user interface by using the React js, Flux for SPA development.
- Worked on Redux with React to handle large chunks of data for the better performance.
- Familiar with creating Custom Reusable React Components Library.
- Implemented Single Page Application (SPA) using Grommet UI and Material UI.
- 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 React js in components like JSX, creating React components, Virtual.
- Implemented AJAX to request JSON data through third party REST APIs to acquire data from the server and display it in sorted order.
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
- Used NextJs for server-side rendering for better performance and for SEO.
- Involved in Data Analysis with JSON data developed Graphs and Pie charts using D3.
- Designed user interface for different modules using HTML5, CSS3, JavaScript to match design specs for complex page layouts while adhering to code standards.
- Generated responsive data tables using with Bootstrap grid system.
- Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing React JS , JavaScript API.
- Worked on ReactJS Virtual Dom and rendering views using components which contains additional components called custom HTML tags.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Used GIT tool to keep track of all work and all changes in source code and deployed the applications.
- Experience in JIRA, Confluence for user story tracking processes and streamlining agile planning.
- Implemented NPM and Webpack for generating production script files.
- Wrote extensive unit tests using automated TDD tasks.
- Debugging using firebug & Chrome Devtool web developer tools on Chrome, Firefox and Internet Explorer.
- Have worked on AWS for fetch the pictures files from AWS to UI.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Involved in bug fixing of various modules in the application that were raised by the client.
Environment: HTML5, CSS3, Agile, JavaScript, AJAX, JSON, XML, Bootstrap 3.0, ReactJS, Redux, React Router, Material UI, Grommet UI, NPM, JIRA, Jest, Enzyme, Webpack, Rest API, MongoDB, AWS, Jasmine, Karma, GIT.
Confidential., Palo Alto, CA
UI Developer
Responsibilities:
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Developed Single Page Applications(SPS) using Angular JS route providers and used Angular expressions and built-in directives to render functionality to the UI.
- Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters.
- Built AngularJS modules, controllers, pop up modals, and file uploaders.
- Used Angular JS MVC Architecture to split the UI logic into Views, Models and Collections.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2 .
- Worked on Node.js middleware framework Express.js developed microservices served any client-side libraries through microservice.
- Developed UI with extensive use of Backbone.js framework that helped to organize the code.
- Extensive hands on experience in Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, JavaScript, Mongo DB, Express Js, Angular 2.0/4.0, GitHub and Jenkins, Grunt, Bower, NPM.
Confidential
UI Developer
Responsibilities:
- Designed and developed the application using Angular framework along with HTML5, CSS, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Involved in agile software methodologies using TDD.
- Work closely with web and mobile designers and translate their designs into websites, apps, HTML emails, and interactive experiences.
- Developed web pages to create messages, to set up messages rules and to set up content using AJAX, JavaScript and XML.
- Created some widgets using Kendo UI and successfully integrated Kendo UI components, Node.JS and module.JS with polymer.
- Created style sheets for web pages through CSS LESS approach.
- Used Invision and sketch for UX design and flow.
- Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySQL.
- Used FlowJs for JavaScript type safety to reduce find the errors in compile time.
- Used a full complement of MEAN (MongoDB, Express, AngularJS, Node.js) stack to store and present assessments. implemented backend application using Node.js application server.
- Worked with AngularJS for creating own HTML elements for building a companied Web site which is an open Source Project.
Environment: Angular 1.0, Angular CLI, TypeScript, JavaScript, Node.js, NPM, Express.js, jQuery, Bootstrap, AJAX, HTML5, CSS3, D3.JS, React js, GIT, WebStorm, TDD, Jasmine, Karma.
Confidential
UI Developer
Responsibilities:
- Developed client side drop down menus, toggles and search bars using Twitter-Bootstrap and jQuery.
- Worked on cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Extended CSS as needed to accommodate new data and display types.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Worked with mongoose.js for database communication with MongoDB.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Responsible to for making the pages dynamic using AJAX, JSON and jQuery.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, JavaScript, MongoDB, ExpressJS, AngularJS, Node.js, PostgreSQL, jQuery.
