Reactjs Developer Resume
5.00/5 (Submit Your Rating)
Bloomington, MN
SUMMARY
- 6 years of professional experience in IT industry, involved in Software Analysis, Design, Development, Testing & Support of Web and Enterprise - wide Applications.
- Experienced on Web & UI technologies including HTML, CSS, JavaScript, jQuery, React.js, JUnit, Node.js, Mongo DB, AJAX & JSON.
- Experience in using Redux to manage the application state and applying middleware.
- Implementing component based reusable modules in React.JS/Redux across the business web application.
- Experience in responsive web pages design with CSS Grid Layout, Flexbox and Bootstrap.
- Extensive knowledge in developing applications in a single page (SPAs).
- Implemented React.JS Routers to enable navigations and rending pages on the server side using Redux state container to achieve unidirectional design flow.
- Developed components, controllers, modules, services, filters, events, data binding using React.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
- Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
- Expertise in web development using HTML 4/5, CSS, JavaScript, XSL, XSLT, and XML (DOM, JAXP, JAXB).
- Excellent knowledge and experience of developing applications with MVC using Struts framework and spring framework.
- Application development in different environments like Windows, Linux and UNIX.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
- Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat, IBM WebSphere, and JBOSS Application Server.
- Extensive experience working in Spring framework, Struts framework, Object Relational Mapping Hibernate framework and web services.
- Solid command in Object Oriented concepts (OOPS) using Java.
- Experience in troubleshoot various software issues using debugging process and coding techniques.
- Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS3, DOM, JavaScript, ES6, JSON, AJAX, JQuery, JSON, Bootstrap, GitHub.
Development tools: Sublime Text, Dreamweaver, Notepad++, Visual Studio.
Frameworks: React JS, Node JS
Servers: Web Sphere, HTTP Web Server.SVN, GIT Database, SQL server, Oracle, Mongo DB, PostgreSQL C, C++, C#, VB .Net, Asp .Net Agile
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, MN
ReactJs Developer
Responsibilities:
- Developed Healthcare modules for the patient’s records using the spring boot API’s.
- Developed frontend applications using React and Redux.
- Develop SPAs Interface for users to search, add bulk records, extract in csv, excel, pdf etc.
- Develop application for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro services.
- Developed and consumed Restful APIs in PHP as backend and React.jsfor front end UI development.
- Used Core Javaconcepts like OOPS concept to implement the logic and handle the exceptions.
- Participated in daily stand up SCRUM meetings as part of the AGILE process for reporting the day to day developments of the work done.
- Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
- Wrote database interaction code and used JDBC API to connect MySQL.
- Involved in design and development of the Hibernate Domain Model for the service.
- Designed and developed the frontend using HTML5, CSS3, JavaScript and Bootstrap framework.
- Used Angular http service for server communication and seamless user experience.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Implemented Micro services based on Web API utilizing Spring Boot.
Confidential
ReactJs Developer
Responsibilities:
- Used Redux to store state of app in a singular source.
- Used React Native which makes the apps load quickly and gives a smoother feel.
- Used Redux-thunk to asynchronously launch Redux actions in response to asynchronous code.
- Implemented RESTful API's with Micro services from scratch based on the Domain driver flow using Spring Boot & Spring Cloud and created dynamic documentation of endpoints using Swagger API.
- Implemented various screens for the front end using React.js and used various predefined components from Node Package Manager (NPM) and designs provided by UI/UX design team.
- Configured redux store, reducers and actions. Used redux-saga for handling middleware and web-services with RESTful API.
- Involved in fixing the code per the Checkmarks, Sonar scan report as part of Enterprise security standards.
- Experienced XP, TDD, BDD by closely pairing with Pivotal team to modernize apps.
- Used Spring Data JPA mapping technique to represent relation between various entities in the project.
- Involved in understanding, debugging the existing apps and coded for the redesigned apps.
Confidential
ReactJs Developer
Responsibilities:
- Involved in responsive design website that could be served to desktop, Tablets and mobile users using React.js.
- Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.Experience in Building applications using React.js which allowed us to render pages on both the client and server using the same codebase.
- Used React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.Experience in DOM, React Props, Lifecycle methods, working with React States and
- Developed the web application using Spring MVC architecture and implemented business layer using Spring Framework and Spring Validator.
- Worked on Agile/SCRUM development methodology and built the application with Test Driven Development (TDD).
- Maintained Interface compatibility and concurrency in the project using Java8 new features like default, static methods and Concurrency API.
- Used Java 8 Method s feature to point to methods by their names and used functional Interfaces.
- Developed the dispatcher - servlet and web.xml files for appropriate routing of the application.
- Utilized Hibernate and JavaPersistence API's (JPA) to persist the data into Oracle 10g database.
- Created client-side validation tool using React.JS and JavaScript.
- Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate for Rapid development and ease of maintenance in persistence layer.
- Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Automation of various administrative tasks using AWS Lambda services.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS
- Used Spring Data, JPA and Hibernate to create light weight web and app integration layer.
- Created AWS Lambda using javato perform event driven processing.
- Experienced in implementing logging mechanisms for error debugging by using Log4J and SLF4J frameworks.
- Involved in designing and developing cross-browser web pages using HTML5, CSS3, JavaScript, JQuery
- Developed test cases to perform unit testing using Junit Framework. Implemented Log4J for Logging Errors, debugging and tracking using loggers.
- Experienced in Launching and configuring EC2 instance and deployed the application.
- Used Amazon Web Services (AWS) services such as EC2, RDS and Elastic Bean Stalk for configuration, deployments, and testing.
Confidential
Java Developer
Responsibilities:
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- 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 as a template 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.
- Utilized React.jsfor 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
- Involved in SDLC Requirements gathering, Analysis, Design, Development andTesting of application using Agile Model.
- Used Eclipse IDE tool to develop the application and Used JIRA to create EPICs and User Stories for the Sprint cycle.
- Developed web application using Spring MVC framework. Implemented Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Involved in developing object oriented JavaScript and experienced with AJAX, JSON and HTML5
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Designed Hibernate entities that map data base tables, implemented inheritance strategies using Hibernate inheritance strategy.
- Developed Micro services with spring boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
- Implemented search functionality, filtering, pagination using Hibernate criteriaQuery interfaces.
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
- Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
- Utilized spring annotations and XML configuration for Dependency Injection.
- Deployed the application to apache TOMCAT server.
- Troubleshoot issues within PCF environments and involving Pivotal vendor as and when needed.
- Build components scheduling and configuration using Maven.
- Used Spring Inversion of Control, to make application easy to test and integrate.
- Used Log4j to print the logging, debugging, warning, info on the server console.
- User login, search & portfolio created using HTML5, CSS3, JavaScript and JQuery
- Used GIT for version control.
- Created and managed team deliverables for the EDPP Data Ingestion Support team by creating a tracker for the team to use
- Created numerous test cases using JUnit framework and JUnit for front end UI testing.
