Sr. React Js Developer Resume
Reston, VA
SUMMARY
- 8+ years of experience in the Web Applications Development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, Angular JS, Backbone JS, jQuery, AJAX, XML and JSON.
- Experienced in frameworks such as React JS, Angular JS (1.x/1.5), Backbone JS, Express JS
- Strong experienced with React JS and working with React Flux architecture.
- Hands on experienced working with Redux architecture.
- Experienced in MERN stack development Mongo dB, Express, Node, and React JS.
- Expertise in React JS framework to develop the SPA.
- Experienced in React JS and working with React Flux architecture.
- 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.
- Good Experience in React js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Developed Responsive Web designs (RWD) using CSS3 Media Queries and Bootstrap.
- Strong experience with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework.
- Experienced in working with MVC, MVVM (Data Binding), factory, service, security.
- Experienced in MEAN stack Mongo DB, Express, Node, and Angular.
- Experienced using the task runner like grunt for JShint, minification (HTML, CSS, JavaScript), karma test runner, server, watch and live reload.
- Experienced using NPM module bower for managing UI dependency.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP and XML.
- Experience working on software methodologies such as Agile/Scrum, Test Driven Development (TDD). scrum
- Specialized in developing Web 2.0 Apps using core jQuery along with AJAX/JavaScript.
- Experience with using various jQuery UI controls and corresponding Event handlers etc.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Worked with cloud services like Heroku, AWS, and Azure to maintain and deploy the applications on servers.
- Incorporated AWS Elastic Cache for Memcached, RDS, and Load Balancer for the backend application
- Utilize GraphQL API Security with AWS App Sync and Amplify
TECHNICAL SKILLS
Programming Languages: Python, C, C++, C#, Java, Shell script, Ruby
Frameworks and Tools: MVC framework, AngularJS, ReactJS
Web Technologies: JavaScript, CSS, AJAX, HTML, DHTML, XML, JSON, jQuery, DOM, XHTML, XSLT, XHR, Servlets, JDBC, Hibernate, Bootstrap, AWS, Vue.JS
Databases: MySQL4/5 PHPMYADMIN, Microsoft SQL Server 2000/2005/2008 MS Access, Oracle, PostgreSQL
Application/Web Servers: Apache Web Server, IBM WebSphere, ZEND server, WAMP server
Operating Systems: Linux (Red Hat, Ubuntu, Debian, Fedora), Unix, Windows, Mac OS X
IDE Tools: Adobe Dreamweaver, Photoshop, Eclipse, PHP Designer, Microsoft Visual Studio
Versioning Tools: GIT, SVN, GitHub
Web Services: WSDL, XML, SOAP, UDDI, API, REST
PROFESSIONAL EXPERIENCE
Sr. React JS Developer
Confidential, Reston, VA
Responsibilities:
- Experience in using React JS code for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's
- Worked with Redux reducers to capture the essence of flux stores and gradually migrated from existing Flux towards Redux.
- Extensively used React Flux Implementations Alt and Redux and their architectures.
- Created the back end using Express JS and included NPM package Axios (Promise based HTTP client for the browser and node.js) to get results from multiple search APIs.
- Implemented the multi datacentre cluster consisting of Cassandra rings.
- Develop queries in UI for receiving live polling data from GraphQL and map the data into the table.
- Modularize code using design patterns, handle flow control using react promises or streams.
- Developed the JavaScript file with the help of Web pack and babel.
- Individually developed gulp scripts (tasks) for cleaning, optimizing, compressing, minification of CSS & SCSS/SASS.
- Accomplished Web Platforms with real time browser server communication through WebSocket’s and AJAX.
- Developed a fully automated continuous integration system using, Bootstrap.
- Used Visual Studio Code, Visual Studio (MVC 5/6, Web API, .Net Core), TypeScript and SASS/SCSS for dev-environment
- Followed W3C standards for building and rendering web pages including HTML, CSS, and Ajax for web applications, which includes WCAG (Web Content Accessibility Guidelines)
- Built secure front ends to REST API's using XSS/CSRF protections, and secure local storage.
- Developed RESTful API with documentation for mobile and external applications using JSON web token authentication.
- Created a performance-oriented, mobile optimized UI framework including a large set of XML theme blocks using LESS, BS3, JS, jQuery.
- Developed the service layer for the partner portal by creating SOAP/REST based Webservices interface between systems using HTTP.
- Developed Interfaces for applications connecting to IBM Ilog JRules through Webservices and deployed in Apache Tomcat.
- Unit tested front-end React JS code using Mocha, Chai and Enzyme.
- Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
- Set up Micro frontend Vue routing and backend Express.js routing for request processing and data sending.
- Used the Jenkins and Dockers to implement the Continuous Integration and Deployment (CI/CD).
- Troubleshoot and debug issues related to Amplify, AWS SDKs, Lambda runtime (NodeJS, Java)
- Performed Continues integration and continues development using Gitlab CI/CD.
- Responsible for writing various test cases using Jest, Enzyme, Mocha, and Chai for the application code.
- Used AWS cloud services to deploy the application on web servers.
- Design and developed multiple web (UI) pages using JSF, ADF Rich Faces, JSP and HTML.
- Created JIRA Workflows for multiple projects according to business needs and Created projects while keeping up existing projects/agile boards.
Environment: React, Redux, ES6, AWS, JavaScript, HTML5, CSS, Ajax, Cassandra, Bootstrap, Typescript, SASS, java, MongoDB, Rest, Express JS, Node, Visual Studio, SQL, NoSQL GitHub, Enzyme, Selenium, Scrum, Agile, Docker, Kubernetes, XML, JSON
UI/React Developer
Confidential, Rockville, MD
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Node, Flex, Mongo DB.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Designed and developed backend database solution in Apache Cassandra No SQL DB.
- Used Gulp to compile and compress the JavaScript, CSS, HTML files with Babel, ESlint, uglify and used Web pack to bundle files.
- Made the application responsive using Bootstrap and CSS Media Queries.
- Worked with React, Redux Saga, Next.js, Express and Basscss.
- Worked in backend API’s on React using GraphQL for transactions
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating google Maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Involved in unit testing of various modules by generating the test cases using Jasmine, Mocha, Enzyme, Chai, Jest and Karma.
- Used GraphQL to query the data sets required from server side with the designed API’s.
- Updated and integrated tested SQL query in the node API for updating specific column information in the API
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Have worked on AWS to integrate the server side and client-side code.
- Implemented flux pattern by using redux framework as a core dependency.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Used AWS cloud services to deploy the application on web servers.
- Involved in complete SDLC - Requirement Analysis, Development, System, and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used HP Quality Centre to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Cassandra, Bootstrap, SASS, LESS, Java Script, React JS, Redux, Flex, Web Strom, JSP, MS Office, Aws, HP Quality Center, Jasmine, Aws, Bootstrap, GraphQL, Node, GitHub, and Jenkins.
Front End/ UI Developer
Confidential, Eaglewood, CO
Responsibilities:
- Working in Photoshop design comps developing HTML/JavaScript/CSS based web sites, including testing, and debugging cross-browser.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js to communicate with the backend worked wits Http module.
- Used advanced level of jQuery, AJAX, JavaScript, CSS, and pure CSS layouts.
- Developed Graphics using Paint Shop Pro/Photoshop & Animation using Flash/Fireworks.
- Developed dynamic web pages using HTML, CSS, Bootstrap, LESS and Sublime Text Editor.
- Created prototypes with component-based rendering using Webpack bundler and Babel Transpiler.
- Developed fast loading images using Adobe Photoshop CS3
- Created Unit tests using Mocha, Sinon, Chai and Enzyme.
- Involved in designing and developing the JSON, XML Objects with SQL.
- Responsible for developing, editing, publishing, and managing content on the external Web pages and internal layouts.
- Designed CSS3 based web pages, which were cross-browser compatible.
- Designed, developed and test HTML 5, CSS3, jQuery, Angular 2 and React JS, Redux that meets accessibility of web browser standards for the website.
- Utilized AWS Amplify for login security credential and for reflecting different microservices in app.
- Extensively involved in User Interface designing using Web forms and Win forms.
- Used JavaScript and .NET Validation Controls for performing client-side validations.
- Designed the Application using MVC and designed the application using responsive web design to work on different devices.
- Followed Agile and Scrum software development methodology.
Environment: JavaScript, HTML, CSS, Ajax, Bootstrap.JS, jQuery, Java, Spring, Hibernate, Angular, Struts, PL\SQL, AWS, JSP, Servlet, JSON, XML, Jira.
UI Developer
Confidential, Atlanta, GA
Responsibilities:
- Develop web applications using HTML5, CSS3, JavaScript, and React as per client’s requirement.
- Create a reusable component using React and used in various parts of applications to build more than one UI instance.
- Working with CSS grid layout, flexbox, media queries and Bootstrap to make the page attractive.
- Fetching data with help of API, RESTful web services using AJAX and JSON.
- Implement new features with Typescript and other RESTful APIs.
- Collaborate with other team members on a project and keep code track changes using Git version control system.
- Built single-page applications using React on top of a Redux architecture
- Developed the clint side validations using JavaScript form validations.
- Involved in consuming RESTful Web services to render the data to the front page.
- Basic editing in MongoDB using Robo Mongo client, consuming data from JSON.
- Used Ajax for requesting data and response processing.
- Used Jest and Enzyme to run tests and make assertions.
- Developed non-functional HTML and CSS pages from mock-ups and involved in UI review with designers to ensure excellent User Experience (UX).
- Have worked on AWS to fetching the pictures files from AWS to UI.
- Used layouts like linear, relative and grid.
Environment: HTML5, JavaScript, Backbone.JS, CSS3, jQuery, RequireJS, JSON, Single page application (SPA), Responsive Design, AWS, Bootstrap, MEAN.JS, GIT, MongoDB.
UI Developer
Confidential
Responsibilities:
- Developed the Web application layout and forms using HTML5, CSS3, Bootstrap and JavaScript.
- 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.
- Developed the Buttons like popup windows and the modal windows by using the jQuery.
- Used jQuery, AJAX for service calls on pages to interact with the server for information.
- Developed data formatted web applications and deploy the script using HTML5, CSS3 and client-side scripting using JavaScript.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Created forms to collect and validate data from the 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.
Environment: HTML5, CSS3, XML, JSON, Bootstrap, JavaScript, jQuery, AngularJS, Restful Web Services, Adobe Dreamweaver CS5, AJAX and MS Office Suite.