React Js Developer Resume
Chicago, IL
SUMMARY
- Around 8+ years of strong experience as a Front - End Developer in developing User Interface (UI) web applications by using JavaScript, ReactJS, Redux, jQuery, HTML/HTML5, CSS/CSS3, Vue js and NodeJS.
- 5+ Years of experience in UI Developer/React JS Developer
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC. Auto scaling etc.) and deployment services (Elastic Beanstalk. Ops Works and Cloud Formation and security practices (IAM. Cloud Watch and Cloud trail)
- Built Web pages that are more user-interface using jQuery plugins, AJAX, JavaScript, Node Js.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Expertise in Web API using Node JS and hosted on multiple load balanced API instances.
- Experience with middleware's using Redux-Thunk, Redux-Saga, Redux-Logger, Universal React
- Experience in Version Control tools like GIT, SVN for Source Code version management.
- Experience in Jenkins. Extensive working experience with Axios, mobx, Lodash, and Nextjs.
- Good knowledge in working with databases like Oracle, MS SQL Server, Azure, MySQL, PL/SQL(Oracle), PostgreSQL, NoSQL, Mongo DB, Cassandra along with web application servers like Apache Tomcat, Web logic etc.
- Experience and in-depth knowledge of understanding in teh strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3. VPC, RDS. SES, ELB, Cloud Front. Cloud Formation. Elastic Cache. Cloud Watch, RedShift. Lambda, SNS, Dynamo DB.
- Extensive experience working with Django, Flask frameworks.
- Experience in working with React JS, React Flux, and Redux architecture using complex object-oriented concepts in improving teh performance of websites.
- Extensive experience working with Django, Flask frameworks.
- Strong experience in using different text editors and IDEs like Eclipse, Spring Tool Suite NetBeans and Visual Studio Code.
- Experience with vanilla JavaScript (ES5 and ES6) and Angular 4+ (Typescript for frontend development)
- Developed single page applications (SPA) using MEAN stack technologies MongoDB. Express.js. Angular and Nodejs
- Experienced in Design and Development of RESTful API web services and integration with existing applications.
- Experience in working with different platforms like Windows and Linux.
- Experienced with Linux system administration, DevOps and AWS cloud platform.
- Experience working with CVS and SVN for software configuration
- Experience in Unit Testing frameworks like Mocha, Chai, Karma and Jasmine Integration Testing and in preparing test cases.
- Working knowledge of some of teh UI best practices to improve teh performance of teh Web Application.
- Experience object-oriented programming (OOP) concepts using Python, C++ and PHP
- Experienced in working with Node.js and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot
- Creating Docker images and handling multiple images in various of Docker hub. Created Docker image of teh application and used AWS ECS container management service.
- Hands on experience on java tools in business, web client-server environments using latest java/J2EE technologies for analysis, design and implementation testing on various platforms.
- Created Typescript reusable components and services to consume REST APIs using component basec. Architecture provided by Angular4
- Contributing to continuous development and continuous integration (CICD) and debugging
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, JQuery, WordPress, JSON, Twitter Bootstrap, React JS, Redux JS, Flex, Express JS, Node.js, GitHub
IDE s: Eclipse, Visual Studio Code, Notepad++, WebStorm, Sublime.
Debugging tools: Firebug, Chrome Developer Tools.
Operating systems: Linux - Ubuntu, Mac OS, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control: GIT, SVN.
Build Tools: Jenkins
Database: SQL Server, MYSQL, MongoDB.
Testing Tools: Selenium, JIRA, Karma, Mocha
Programming Languages: C, C++, JAVA, J2EE, Python
Cloud: AWS, Splunk
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
React JS Developer
Responsibilities:
- Designed teh Front-end applications, And Mobile Application As well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React JS and React-Native/Redux Saga.
- Used Spring Boot at back-end which halps to develop application with ease
- Followed Agile process with two-week Sprints, and daily scrums to discuss teh development of teh application.
- Involved in teh releases involved in continuous integration and Continuous deployment of teh application using Bamboo.
- Worked in designing, developing, and testing teh web application by using teh HTML5, CSS3, SASS, LESS, Bootstrap, and React.JS.
- Aware of deployment process in code fresh CI/CD pipelines and monitoring teh changes to dev environments.
- Configured GitLab CI/CD pipelines using a Yaml file in teh project.
- Involved in designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, Mongo DB.
- Worked in frameworks as React.js to build high-quality, scalable, and reusable components and Front-end solution.
- Used express framework to set up middleware to respond to teh HTTP requests with teh halp of Node Js.
- Used Karma, Jasmine for Behavioral Driven Development under Agile methodology and involved in overall discovery and delivery activities for successful Agile Implementation.
- Developed Microservices using Spring MVC and Spring Boot
- Worked on unit test cases using Karma.
- dis involves developing teh Spring boot app in STS with GIT as repository. Used Atlassian tools like Bitbucket, Bamboo and Jira for build and Maintenance of teh project.
- Worked with HTML5, CSS3, JSON, JavaScript. Reactjs and ES6 for developing user interface
- Extensively used ReactJS, JavaScript (ES6) to provide UI functionality.
- Updated content in manipulate files and database by using Python scripts
- Used express framework to set up middleware to respond to teh HTTP requests with teh halp Node JS.
- Used React Observables to create custom components for data manipulations and to display data in company standard format.
- Worked on JavaScript framework (Angular JS, Node JS) to augment browser-based applications with MVC capability.
- Designed layouts on teh front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, jQuery, React HOC, Redux & React Promises.
- Implemented React-Router, React Redux architecture, ES6, web pack and Grunt to turn application into Single Page Application.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Built dynamically generated dropdown lists using ES6 & Chrome DevTools.
- Created a lambda function to stop and start teh instance in AWS in non-business hours to save teh cost to organization.
- Used Redux-Thunk as middleware to manipulate teh data type and handle multiple actions
- Implemented back-end Web API with teh use of MongoDB, ExpressJS, and NodeJS and established connectivity with teh use of Axios.
- Used Web pack, Babel, and gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript.
- Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
- Involved in deployment process and creating a document for deployment procedure.
- Performed Unit testing on applications using tools like chai, mocha, and enzyme within Test-Driven Development (TDD).
Environment: React.JS, Redux, Axios, ES6, React HOC, React Observables, React Async Await, React Promises, Saga, GraphQL, Thunk, JWT, Typescript, Java script, HTML5, CSS, Ajax, Bootstrap.JS, SCSS, CORS, WCAG, XSS, AWS, SASS, LESS, Java, MYSql, Mongo db, Rest, Node.JS, Express.JS, Micro services, Visual Studio
Confidential, Houston, TX
React Developer
Responsibilities:
- Designed teh front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
- Developed React JS pages, Web services calls, and AJAX calls for teh application
- Used React JS in development of teh web application to bind teh data/model that is being retrieved from a database through services provided in a controller to teh view using scope.
- Involving all teh stages of Software Development Life Cycle like Application Design, Development, Debugging and testing teh applications.
- Used React JS in components like JSX, creating React components, Virtual
- Participated with end users and business analyst to understand teh business requirements.
- CSS styles were developed to preserve teh uniformity of all teh screens throughout teh application and positioning of screen objects.
- Developed certain features of teh application functionality me.e., CRUD (Create, read, update, delete) features using Express JS, Node JS and Firebase.
- Worked on AWS Script Conversion Tool (SCT) in converting Oracle schema to PostgreSQL schema.
- Worked on data migration (full load and change data capture (CDC)) to AWS Amazon Aurora/ RDS with PostgreSQL compatibility using Data Migration Services (DMS)
- Used React JS in components like JSX, creating React components, Virtual
- Developed user interface by using teh React JS, Flux for SPA development.
- Implemented client-side Interface using React JS.
- Experienced in React JS and working with React architecture.
- Working with React Router for developing Single Page Applications SPAs.
- 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 teh Drag and Drop functionality using React-Dragable
- Extensively used Redux Sagas to manage side effects in React and Redux.
- Used Object Oriented Programming concepts to develop UI components that could be reused across teh Web Application.
- Used JIRA ticketing system to keep track of issues and tasks on individuals.
- Used GitHub for version control and source code management.
- Used Redux Thunk Middleware, in application to retrieve data from Back-End and to also perform RESTFUL services.
- Introduced redux-thunk and Immutable.js as additional libraries to support ReactJs application.
- Worked with Axios and Lodash libraries for Ajax calls and utility functions respectively.
- Used Node.js to run Web pack tasks and build properly teh project.
- Developed forms using HTML and performing client-side validations using Chrome Dev Tools.
- Configure MONGODB Sharded cluster with Replica Set (HA) on Different AWS regions.
- Developed test cases and performed unit testing using JUnit.
- Have broken down teh application into multiple angular modules for simplicity purposes and have done unit tests using Jasmine.
- Designed and implemented server-side RESTful web services using Node JS and handled communications to teh client side (React JS) using JSON.
- Utilized Bootstrap and to develop a reactive website from a static JavaScript, Node JS, Bootstrap, Semantic UI, RESTful API, jQuery existing code base.
- Developed semantic markups and Wireframe development.
- Extensively used Reactjs, D3. Js, under score.js, Node JS and lodash.js for JavaScript object and array manipulations.
Environment: React.JS, Redux, ES6, Redux, Typescript, Javascript, HTML5, CSS3, Ajax, Bootstrsap.JS, GIT, AWS, WCAG, XSS, CORS, SASS, LESS, MYSql, REST, Node.JS, Chrome DevTools, Visual Studio, Sublime Text, Grunt, Gulp, Nginx, Github, Chai Selenium, Jasmine, Used Ecma Script, React JS, Flux, Babel, Node and Web-Pack to create a SPA.
Confidential, NY
UI Developer
Responsibilities:
- Built teh Responsive UI screens using HTML 5, CSS 3 and twitter Bootstrap.
- Configured routes between React JS and Flask to render teh templates from teh server-side.
- Designed Frontend within object- oriented JavaScript libraries like React.js.
- Developed SPA using React JS to utilize teh HTML5 DOM features and update elements that are modified in teh webpage.
- Developed Web Pages by using HTML5, CSS, jQuery, JavaScript and using JavaScript frameworks.
- Experience in React JS and working with React Flux architecture.
- Extensively involved in User Interface designing using Web forms and Win forms
- Implemented various screens for teh front end using React.js and Redux library.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Massive re-design of client site from HTML form handling to cleaner Redux-Form.
- Responsible for converting designed mock-ups to HTML pages using HTML5, CSS and jQuery.
- Used ES6 for teh less boilerplate code to handle parameter.
- Used J Query in directly manipulating teh DOM yet separating teh React JS Components.
- Used React JS for building compostable and reactive user interfaces.
- Used React JS with Redux to separate teh data and presentation layer. Utilized Redux stores to handle teh states and update teh UI.
- Used React-Router to turn application into Single Page Application.
- Used Redux for teh higher order decoration for wrapping each component with UI state and actions.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Used Jira board for teh track of work we have done.
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
- Added react-router with secure navigation and unsecure navigation
- Worked closely with product, UX and business team to build applications & reach business goals through front end development and UX.
- Teh way we implemented React framework it will render data from teh endpoint no matter wat teh data is. Column names will also load from teh End points.
- Configured redux store, reducers and actions.
- Involved in developing presentational and container components using React and JSX.
Environment: React, Redux, Babel, react-bootstrap, JSX, promises, node Js, CSS3, Jenkins, JSON, JavaScript, Web pack, Bit Bucket.
Confidential
UI Developer
Responsibilities:
- Translate designs provides by UI creative design team into functional user interfaces, ensuring cross browser compatibility and performance.
- Involved in bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning teh website.
- Worked on integrating jQuery APIs with MVC pattern.
- Used advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts
- Designed and developed user-friendly interface by using JavaScript, HTML, CSS, jQuery
- Designed flash plugins for including different functionalities and content.
- Worked with Jasmine in testing and performed Unit testing and execution testing utilizing J UNIT.
- Developed UI pages using media queries and made completely responsive.
- Involved in designing and developing teh JSON, XML Objects with SQL.
- Worked with teh team of architects and back-end developers to gather requirements and enhance teh application functionality and add new features.
- Developed software solutions by studying information needs; conferring with users; studied systems flow, data usage, and work processes; investigated problem areas; following teh software development lifecycle.
- Worked with teh team of architects and back-end developers to gather requirements and enhance teh application functionality and add new features.
- Developing XML classes for loading teh data from XML files deployed at teh server.
- Handled browser compatibility issues in browser such as IE, Firefox, and Chrome.
- Involved in debugging HTML, CSS and JS code using tools such as Chrome Inspector, and Firefox Firebug.
- Provided information by collecting, analyzing, and summarizing development and service issues.
- Used Grunt with Grunt file to minify teh JS file in whole application.
- Prepared Unit and System Testing Specification documents and performed Unit and System testing of teh application.
Environment: JavaScript, HTML, CSS, AJAX, jQuery, Jasmine, Grunt, Unit testing, GIT, JUnit.
Confidential
Software Developer/Front End Developer
Responsibilities:
- Involved in teh complete SDLC (software development life cycle) of teh application from requirement analysis to testing.
- Used teh HTTP services in Angularis to make API calls and exchange data in JSON.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, React.js, Redux.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Followed Agile Methodology in analyze, define, and document teh application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Used Rest Controllers to replace teh existing operations layer, which acts as bridge between business layer and teh UI.
- Used Restful Web Service and XML form to transfer teh data.
- Worked on Cross-Browser Compatibility and tested each & every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Used Core Java to develop Business Logic as Spring Beans.
- Configured Spring Container to implement IOC/DI of teh Spring Beans, and to manage teh beans' life cycle.
- Developed POJO objects and used Spring ORM as teh Object-Relational Mapping (ORM) tool to access teh persistent data from SQL Server.
- Used Spring MVC module to develop MVC Architecture.
- Developed teh Spring Controller to handle teh requests and responses.
- Integrated Maven with Jenkins for teh builds as teh Continuous Integration process.
- Worked on Git version control system.
- Involved in fixing teh defects and performing unit and integrated testing
- Developed and executing unit test cases using Junit
Environment: AJAX, jQuery, Jasmine, Grunt, JavaScript, HTML, CSS, Unit testing, JUnit.