React Js Developer Resume
Philadelphia, PA
SUMMARY
- I have around 8 years of experience in IT Industry as a Specialist - Mid to Sr. Design and Developer involving in architecting and development of Software Applications in Agile methodology.
- I have strong hands on work experience using technologies like ReactJS, Redux, JavaScript and NodeJS. I have a good experience in troubleshooting, interpersonal skills in Development and also a good Team player and can quickly adapt to new environments, new technologies and facing newchallenges.
- 7+ years of Strong experience in complete Software Development Life Cycle (SDLC) including requirement analysis, design and technical specification, code development, code integration, testing, Implementation and Maintenance.
- Extensively Experience in designing websites with W3C standards using JavaScript, React JS, JQuery, HTML, HTML5, XML, JSON, Ajax, Bootstrap and CSS. Get best cross-browser user experience for long-term user retention and engagement Expertise.
- Used SASS variables, mixins, nesting and import.
- Experience in working MVC, MVVM and MV* Architectures.
- Developing new user-facing features using React.js.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with newer specifications of EcmaScript6.
- Experience with Grunt, Gulp, Bower and Express modules of NodeJS.
- Experienced in using npm module bower for managing UI dependency.
- Experienced in MEAN stack MongoDB, Express, Node, and Angular.
- Good knowledge on building components with ReactJS and ReactJS Flux architecture.
- Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Experience on working with CSC Backgrounds, CSS GRIDS, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Worked on Unit testing ReactJS applications using Jest and Enzyme.
- Worked on GIT and SVN with branching structure with releases and develop branches.
- Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive & Adaptive Web Design and Bootstrap.
- Experience in using Jenkins for CI/CD process.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS2/3, JavaScript, TypeScript, D3.js, Chart JS, Google Charts, Material UI, ES6, AJAX, JSON, Bootstrap, DOM, XML, JSX.
JS Frameworks: ReactJS, NodeJS
IDE & Tools: Web Storm, Visual Studio IDE, SublimeText3, Edit Plus, MS Outlook, MS Office, MS Excel, MS Access, JIRA, AGILE
Operating Systems: Mac, Windows XP/2000/Vista/7/8,10, Linux
Database: NoSQL, SQL Server, MongoDB, MySQL
Version Control Tools: GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
React Js Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Worked on Xfinity User facing Portal and OMNI (Agent Portal).
- Worked on ASR Billing and Consent 2.0(Review) Pages.
- Designed and developed the Xfinity web application using framework React JS along with HTML5, CSS3, and Redux.
- Responsible for development, programming, coding of complex and business critical information technology solutions using React JS, Redux, YUP to enable customer experience application.
- Worked on user Interface usingReact JS components, Forms, Events, Keys, Router and Redux concept. Used Redux Sagas.
- Used React-Router to turn application intoSingle Page Application.
- Maintained states in the stores and dispatched the actions usingRedux.
- Created few custom directives to extend the functionality of HTML5.
- Followed CI/CD principles for Deploying applications in prod using Octopus, team city and Jenkins.
- Developed Restful WEBAPI services and consumed them using Redux.
- Used Jest, Enzyme and React Testing Libraries for unit testing.
- Implemented Automation Test cases using TestCafe.
- Worked onSwagger APIand auto-generated documentation for all REST calls.
- Worked on Application maintenance and Production Incidents.
- Used GitHubfor management of code and version control.
- UsedRallyas the bug tracking system to track and maintain the history ofbugs/issues and Iteration User Storieson everyday basis.
- Implemented CI/CD using Jenkins to deploy Lambda to AWS.
- Worked closely with product teams to gather requirements.
- Followed SCRUM Agile methodology that includes iterative application development, weekly sprints, daily standup meetings, retrospectives and backlog grooming.
Environment: React JS, Redux, Python, Jenkins, SQL
Confidential, Bloomsburg, PA.
ReactJS Developer
Responsibilities:
- Responsible for development, programming, coding of complex and business critical information technology solutions using React JS, Redux to enable customer experience application.
- Participating in daily standup AGILE meetings for project status update.
- Good knowledge on building components with ReactJS and ReactJS Redux architecture.
- Enabling the Job Dashboard Screen for Business Application.
- Setup the Data in the App tables using SQL database.
- Used different Dynamic Data Panels to provide a common solution for general data maintenance pages without specific UI functions.
- Developed different React JS Components and Integrate with web applications.
- Good experience in using Reacts JS components, Forms, Events, Keys, Router, Animations and REDUX concept. Used ReduxThunk.
- Used Yup library for validating the data.
- Worked on creating responsive single page application, grid, custom buttons.
- Using babel for trans piling JSX and ES6 syntax to get compatible with modern browsers.
- Ability to understand business requirements and translate them into technical requirements.
- Perform unit testing and debugging.
- Performing unit testing using JEST and Enzyme along with integration testing Chrome Inspector to fix bugs and working closely with QA.
- Used GitHubfor management of code and version control.
- Responsible in transforming the wireframes and mockups to develop web pages.
- Worked on GIT Version control and AGILE methodology.
Environment: React JS, Redux, Java
Confidential, Conway, AR
ReactJS Developer
Responsibilities:
- Participating in daily standup AGILE meetings for project status update.
- Responsible for development, programming, coding of complex and business critical information technology solutions using React JS, Redux, FORMIK, YUP to enable customer experience application.
- Good knowledge on building components with ReactJS and ReactJS Redux architecture.
- Creating view layer with different components. Drop down list, search bar, log in, forms all these are implemented through React components.
- Developed different React JS Components and Integrate with web applications.
- Good experience in using Reacts JS components, Forms, Events, Keys, Router, Animations and REDUX concept. Worked on Redux Thunk.
- Building reusable components using Material UI and front-end libraries for future use.
- Used Formik for getting values, validations, error messages and Handling Form submission.
- Working on creating responsive single page application, grid, custom buttons and all layouts using Material UI.
- Translating designs and wireframes into high quality code.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Secured the React-Redux Application using (JSON Web Tokens) JWT.
- Used NodeJS as a Proxy in the Application.
- Develop micro services and scalable applications using Jenkins, PM2 and Clustering tools.
- Document detailed technical specifications for entire systems (made up of several subsystems). Identify integration points and review technical specs created by other developers.
- Extracted data in UI for different clients using JSON format.
- Performing unit testing using JEST and Enzyme along with integration.
- Worked on GIT Version control and AGILE methodology.
- Worked with GWCS UI components and CSS.
Environment: React JS, Redux, MongoDB.
Confidential, Southlake, TX
ReactJS Developer
Responsibilities:
- Participating in daily standup meetings for project status update.
- Responsible for development, programming, coding of complex and business critical information technology solutions using React JS, Redux, Kafka, hibernate to enable customer experience application.
- Good knowledge on building components with ReactJS and ReactJS Flux architecture.
- Developed different React JS Components and Integrate with web applications. Worked on Redux Thunk.
- Worked on React Router for developing Single Page Applications SPAs.
- Building reusable components using Material UI & Material UI-Next.
- Working on creating responsive single page application, grid, custom buttons and all layouts using Material UI.
- Using babel for trans piling JSX and ES6 syntax to get compatible with modern browsers.
- Secured the React-Redux Application using (JSON Web Tokens) JWT.
- Developing prototypes along with the architect team to demonstrate the expected outcome.
- Developed API’s using Python.
- Used NodeJS as a Proxy in the Application.
- Used Axios for making server requests.
- Develop micro services and scalable applications using Jenkins, PM2 and Clustering tools.
- Document detailed technical specifications for entire systems (made up of several subsystems). Identify integration points and review technical specs created by other developers.
- Extracted data in UI for different clients using JSON format.
- Performing unit testing using JEST and Enzyme.
- Responsible in transforming the wireframes and mockups to develop web pages.
- Worked on GIT Version control and AGILE methodology.
Environment: React JS, Redux, Node JS, Python, Jenkins, OpenShift, MongoDB, Rally, PaaS.
Confidential, Dublin, OH
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, AJAX, ReactJS, JSON, jQuery and NodeJS.
- Implemented CSS3 features like CSS3 Media Queries, Pseudo Classes, multi-column layout, gradients and web fonts.
- Extensively used Twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Responsible for implementing UI mockups, integrating 3rd party REACT libraries and handling/creating Redux store data.
- Used Redux-Thunk middleware to handle asynchronous actions.
- Used ReactJS to implement functions in various pages: form validation, crud, grid list, search, sort, pagination, multi selection, tags-input, advanced/custom directives, authentication, unit testing etc.
- Used React Native for building Mobile Based Application.
- Build responsive application using ReactJS and NodeJS.
- Used SASS variables, mixins, nesting and import.
- Experience with Grunt, Gulp, Bower and Express modules of NodeJS.
- Experienced in using NPM, bower for managing UI dependency.
- Good Experience on Selections, Transitions and Data-binding in D3.Js.
- Used jQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Creating and maintaining the CI/CD pipelines using GitHub, Travis CI, Docker, Rancher and Artifactory for SaaS applications deployed on IBM Bluemix Cloud.
- Create restful node JS test endpoints using IBM Bluemix Services to test plugin & http methods.
- Implemented client-side validations using JavaScript.
- Implemented AJAX, JSON, and Java script to create interactive web screens.
- Defined unit test cases based on the technical design/functional design in a way that is comprehensive and verifies accuracy of developed features.
- Worked on GIT as a version control.
Environment: React JS, Redux, Node JS, Python, Jenkins, OpenShift, Rally, PaaS.
Confidential, Dallas, TX
Full Stack Java/J2EE Developer
Responsibilities:
- Worked on personalization, customization of Portlet concepts for Check Drug Coverage modules.
- Involved in preparing the technical specification document using OOAD concepts and flow diagrams.
- Working as a QA Resource for Capital One 360's Static Website for making the site ADA (American's with Disability Act) Compliance as per WCAG guidelines.
- Simulation of MQ production environment with the maximum messagetraffic and performance tuning.
- Designed the wireframes for UI.
- Application development is done using the Eclipse IDE with the GWT plugin and SDK.
- Experience in upgrading and migrating Sun Directory Server (LDAP) from 5.x to 6.x.
- Experience in LDAP server Replication Management to make sure the directory services in the enterprise are accessible in highly available mode.
- Designed Single page web applications object-oriented JavaScript Framework like Angular JS and Bootstrap.
- Worked on personalization, customization of portlet concepts for Check Drug Coverage modules.
- Involved in testing and coordination of scenarios with the FEP client.
- Created web pages based on the skeletons from the business users.
- Developed the user interfaces using HTML, JSP and Servlets for different User Interfaces using Eclipse.
- Worked on SQL Queries to get date from the database.
- Created the Mock-ups using XHTML and JavaScript to understand the flow of the web application.
- Involved in the Development of Struts Framework Controllers.
- Configured the URL mappings using struts-config.xml file.
- Used Spring IOC and created the Dependency Injection for the Action classes using ApplicationContext.xml.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
Environment: Java1.8, J2EE, JQuery, Spring IOC, DAO, Web Sphere, RAD 6.1, SQL Developer, Oracle, W3C Standards, Jira, Toad for Oracle
Confidential
Full Stack Software Engineer/Developer
Responsibilities:
- Gathered requirements from client, analyzed and prepared the requirement specification document.
- Configured application connectivity using JDBC.
- Created class diagrams based on the requirement.
- Designed user interface using JSP.
- Deployed the application in Apache Tomcat server.
- Involved in API development using Core Java concepts.
- Used HTML, CSS, JSP, and JavaScript are W3C Standards for Front End User Interface design.
- Worked with the collection libraries.
- Developed services and microservices to support ERP accounting application 'Acumatica', and other NABP web applications. Windows services, Amazon Simple Queue Service, Toad for Oracle, Simple Storage Service.
- Planning and Implementing, Disaster Recovery and Fault Tolerance for AWS ECS Fargate and AWS cloud formation and lamdasservices.
- Competent extent of skills on Devopsessential tools like Chef, Ansible, Docker, GIT, Jenkins, Ant, Maven.
- Coordinated With testing team and worked on release defects.
- Enhanced code following coding standards.
- Involved in Database designing and developing SQL Server.
- Used development environment integrated with Eclipse with team support by GitHub.
- Involved in production support.
- Developed POC project which helped support team to view reporting data
Environment: Java1.8, (JSP, Servlet), Eclipse, Struts, Hibernate, JPA, W3C Standards, Jira, Toad for Oracle, PostgreSql XML, WebLogic, Unit Case, JUnit, UML.