We provide IT Staff Augmentation Services!

React Js Developer Resume

5.00/5 (Submit Your Rating)

Carrolton, TX

OBJECTIVE:

Skilled, accomplished software developer with over 8 years of experience in a hands - on development environment, with key involvement in all stages of the software development lifecycle specialized in object-oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance. Demonstrated contributions to requirements analysis and management, programming, testing, and deployment. Deep knowledge of Agile methodologies and industry IT standards. Excellent communicator working with team members, customers, and stakeholders to drive project delivery. Talented problem solver with strong analytical abilities.

SUMMARY:

  • Over 8+ years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to achieve professional goals.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ.
  • Hands on experience on MVC frameworks such as Angular JS, Angular2, Backbone JS, Ember JS, ReactJS etc.
  • Experience in developing Web based UI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Angular JS, Action Script, DOJO, jQuery, EXT JS and Ajax.
  • Developed UI modulesusing AngularJS, Node.js, React JS, JavaScript, Ajax, jQuery, CSS3 and HTML5.
  • Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
  • Developedmodules in large cross-platform applications using Web Services (SOAP, REST), Microservices.
  • Expertise in application development using JSP, Servlets, JNDI, Spring, Hibernate, JSF, EJB, XML, Web Services, Struts 1.2/2.0, Spring 3.x and 4.x, Boot, AWS, JDBC, JNDI, JMS, JAXB, SAX/DOM, Apache Kafka.
  • Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Eureka, Spring Netflix.
  • Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Spring Boot.
  • Used Micro service architecture withSpring Bootbased services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline using Apache Kafka.
  • Expertise in development applications using Type safe technologies like Scala, Akka model, Play framework.
  • Experience in deploying enterprise applications in Apache-Tomcat, WebLogic, and WebSphere, JBoss.
  • Experience in working on Grape API and adding Swagger documentation.
  • Proficient in NoSQL DB such as Apache Cassandra DB, MongoDB, Neo4j and Couch DB.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic cache, SNS, SQS, AMI.
  • Apache Tomcat 8 and NodeJS servers to deploy and configure Java API’s and frontend modules.
  • Experience in build/deploy tools Ant,Maven and Jenkins, ClearCase, CVS, SVN, Nexus, Git, ClearQuest, Sonar.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Configured the tools like Bitbucket, JIRA, Confluence, Chef and Kubernetes.
  • Involved in building the code usingJenkins, Bamboo and Quick buildfor continuous integration.
  • Work Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworks TestNG and Junit, Mockito, Firebug, Fire Poster, browser developer tools, Protractor, Selenium, Jasmine, SoapUI.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, Couch DB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2.0, ReactJS, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Protocols: HTTP, FTP, TCP/IP, LAN, WAN

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE:

Confidential, Carrolton, TX

React JS Developer

Responsibilities:

  • Developed scalable applications using the MEAN (Mongo - DB + Express.JS + Angular.JS + Node.JS) stack.
  • Creating cross-browser compatible and standards-compliant using AngularJS, ReactJS.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
  • Used Media Queries to support devices like IOS, Android devices.
  • Used AngularJS for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • Used GO programming language to build Monolith server and Auth application.
  • Designed and developed the Presentation layer using Angular 4 and Angular Material
  • Used Angular 2 Boilerplate Arrow Functions to make code constructs easier to read.
  • Used Underscore.JS to route different endpoints, made services Restful and used to manipulate data in MySQL.
  • Worked on token-based authentication (via JSON Web Tokens) with Angular 4 and Flask.
  • Used CircleCI and Git for continuous integration and delivery.
  • Involved in writing unit tests for the angular JS code using Mocha and Chai and written Jest cases for React code.
  • Made the application responsive for iOS and Android platforms using media queries and flexible grid layouts.
  • Designed, built, and deployed a multitude applications utilizing the AWS stack (EC2, R53, S3, RDS, DynamoDB, CloudWatch, Cloud Formation).
  • Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe Photoshop CS5 and Adobe Illustrator CS5.
  • Designed and developed Node.js Application using Single Page Application Architecture.
  • Constructed data visualizations using JavaScript charting libraries D3.js and Chart.js
  • Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
  • Used NodeJS, npm and Webpack to translate and combine all necessary JS, JSX, SASS and CSS.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Written application level code to interact with APIs, Web Services using AngularJS, JSON and XML.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator.
  • Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.
  • Developed real time tracking of class schedules using Node.js (socket.io based on socket technology, Express JS framework).
  • Experience in package manager of NPM and bower for projects and set grunt tasks under Node.js environment.
  • Involved in complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Used Mongoose in developing Node.js and MongoDB applications.
  • Handled all cross-browser issues and made the web sites compatible with IE, Firefox, Safari, Opera and Netscape browsers.
  • Designed and developed PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL DB package.
  • Used Grunt, Gulp and Webpack as task runners and orchestrators for the build process.
  • Designed & implemented Automation Frameworks including TDD, BDD, data driven, keyword driven.
  • Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular JS applications
  • Leverage AWS cloud based technologies allowing for centralized and remote data access.
  • Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.

Environment: HTML5, CSS2/3, SASS, JavaScript, Java, GO, Typescript, EcmaScript 6(ES6), JQUERY, JSF, JSON, Eclipse and Dreamweaver, JIRA, JSON, Angular.JS1.5, MongoDB, JSX, DynamoDB, Elastic Search, UnderscoreJs, CircleCI, PyCharm, D3.JS, Mocha, Loadash, underscore.js, Spring, Oracle, GIT, Node.js, Ajax, AWS, Twitter Bootstrap, Grunt, Web storm, Web services, Jest, Agile.

UI Developer

Confidential, Bellevue

Responsibilities:

  • Designed layouts on the front - end and developed web pages for smart phones, tablets and personal desktops using HTML5, CSS3, Bootstrap, JQuery, AngularJS, JavaScript
  • Built applications for scale using Angular JS, ReactJS and Redux.
  • Making sure that all components of web-page are Mobile-First and delivers the same performance and functionality across all devices and operating systems (Android, IOS and Windows).
  • Worked with backend programmers to troubleshoot Java Script related issues with front-end connectivity
  • Implemented JQuery to improve the overall usability of the website interface.
  • Involved in client side tooling and testing & development with Require JS, Twitter Bootstrap, HTML5, and ReactJS.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.JS, AngularJS and Node.js.
  • Wrote a combination of JQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
  • Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
  • Used Typescript to develop applications with Angular JS and used Grunt-ts to automatically compile Typescript.
  • Implemented and tested the enterprise application with JQuery, Spring MVC.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Made the Node.js EXPRESS Server consolidated with Socket.io to construct MVC framework from front-end side AngularJS to back-end MongoDB, so as to give broadcast service as well as chatting service.
  • Developed unit test, site pages and assist implementation of client web site.
  • Created and Implemented Restful Web Services to provide the interface to the various clients running on both Java and Non Java applications
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
  • Developed various screens for the front end using React JS and used various predefined components from NPM and Redux.
  • Worked on AWS EC2, S3.
  • Configure and monitor numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
  • Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Utilized various JQUERY plugins to build Rich Internet Application to make it look more intuitive.
  • Used the Node.js and AngularJS MVC Frameworks in the development of the web applications.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
  • Used Ajax, JSON with JQuery for request data and response processing. Developed programs to port the XML data to database to make the website XML driven.
  • Created the Angular.js app using Grunt, Bower and used Angular UI for component model.
  • Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
  • Involved in configuring the GIT repository and maintain the version control using GIT.
  • Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout

Environment: HTML5, CSS3, SASS, LESS, AWS, JavaScript, JQuery, BackboneJS, AngularJS, React.js, Redux, Node.js, Twitter Bootstrap, Grunt, Gulp, Adobe, MongoDB, MS Office, IE 8 9 10, Firefox, Chrome, Oracle ATG, GIT, Spring AOP, Web Services.

Confidential, Denver, CO

Sr. Java/J2EE and Full Stack Developer.

Responsibilities:

  • Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support
  • Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
  • Converted Angular 1.5 app to React.
  • Involved in Design, Prototyping, Typography, usability and in collecting the wireframes required for designing the responsive web design pages.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Node JS, Mongo DB.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixings, operations and functions.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Experienced in React JS and working with React Flux architecture. Used React - Router to turn application into Single Page Application.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Followed front-end development best practices such as code to modules, unit testing, UI validations, peer reviews.
  • Developed Reusable components with clean and thoroughly tested code with high performance and simplicity in mind.
  • Reviewed and ensure the technical feasibility of UI/UX designs.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Implemented React JS Controllers to maintain each view data.
  • Maintaining Parent and child components by using State and Props in React JS.

Environment: HTML5, CSS3, Bootstrap, JavaScript, React JS, JQuery, Jasmine, Agile, AJAX, Git, Angular JS.

Confidential, San Ramon, CA

Sr.Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Implemented logging in the application using Spring Framework AOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
  • SpringMVC Framework IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Used Spring Batch to design a lightweight and comprehensive solution to enable the development of batch applications.
  • Created the User Interface screens using SpringMVC for logging into the system and performing various operations on network elements.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies such as SOAP, WSDL and UDDI and used WSDL and SOAP for getting credit card information from third party.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Worked on JPA as persistence layer , involving EJB annotations to synchronize with database through XML.
  • Analyze and resolve conflicts related to merging of source code for GIT .
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Worked with the Node package manager(NPM) along with Karma, Grunt and Bower for test and build.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.

Environment: HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, Spring Dependency Injection, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g.

Confidential, Jacksonville, Florida.

Sr. Java Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Designed the data flow for the client-side screens and the object interaction layer for the Server-side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Expertise in developing Web Applications using Spring Dependency Injection, and AOP for modularity.
  • Designed the Front-end screens using JSP, Servlets, HTML, and JavaScript.
  • Design & Development of User Interface module using J2EE, JSP, Servlets and Struts Framework.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionalities.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira.
  • Worked on Oracle 10g for applications containing Annotated EJB3.0 entities relating to JPA.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • WSDL was used for publishing Web Service interfaces.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.

Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM WebSphere 6.0, ClearCase, Log4J, ANT, Selenium, IBM RAD, and Apache Tomcat.

Confidential, Wayne, NJ

Java/J2EE Consultant

Responsibilities:

  • Identified the Business requirements of the project and Involved in preparing Requirements for the project.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Designed and developed the UI using Struts view component HTML, CSS, JSP, JavaScript, AJAX, JSON.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns. specification from the actual application code.
  • Used Spring Framework for Dependency Injection and integrated it with Hibernate.
  • Implemented the application using Spring Framework, which is based on MVC design pattern.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: Core Java/J2ee, Servlets, JSP, CSS, JDBC, Ajax, Ant Scripts, JavaScript, Eclipse, XML, Rational Rose, WebSphere Application Server 7.0, Junit, Ant, Adobe Flex, log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC). requests from the user and used entity beans to retrieve and update customer information.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Developed various EJB components to fulfill the business functionality.
  • Implemented the Email module, which included setting up JMSmessage queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Used Apache Axis for consuming Web Services.
  • Used WebSphere Application Server for deploying various components of application.
  • Persistence layer was implemented using Hibernate Framework.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Used JavaScript for the web page validation.
  • Used XML with SAX parser to transfer data between applications.
  • Written ANT scripts for building application artifacts. Monitored the error logs using Log4J.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Involved in writing and executing stored procedures, functions and triggers for Oracle to create a Database Management System.
  • Used JUnit for unit testing. Created Unit, Acceptance and Integration Test Documents and Code Review Documents.

Environment: : J2EE, Java SDK, XML, SAX, JSP, JMS, HTML, JavaScript, Struts, Hibernate, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, WebSphere Application Server, ANT, CVS, Oracle 10g.

We'd love your feedback!