Reactjs Developer Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- Around 8+ years of experience in Analysis, Design and Development in diversified areas of Web applications using different Web Technologies and also distributed architecture applications using Java and J2EE technologies.
- Strong knowledge on application development using SDLC and Agile methodologies
- Expert front - end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML5, JavaScript, jQuery and Cascading Style Sheets (CSS3).
- Strong experience in complete Project Life Cycle, which includes Requirements analysis, Feasibility Analysis, High Level Design, Low Level Design, Design Reviews, Coding, Testing, Peer Reviews, Implementation and Maintenance.
- Strong knowledge in Object Oriented Programming concepts, OOA, OOD and Multithreading
- Experience in working React JS TypeScript.
- Expertise in using JSF (Java Server Faces) and Struts Framework for developing web applications
- Hands on working experience using different modules of Spring framework to develop web and enterprise based mission critical applications.
- Expertise in using Hibernate and JPA as the database persistence technology.
- Expertise in implementing AJAX, DWR calls to perform asynchronous data transfers with web servers.
- Experience in using design patterns such as MVC, Factory, Business Delegate, Value Object and DAO etc.
- Excellent programming experience in Java, JSP, Servlets, JMS, Web Services, JDBC, POJO, XML, XSLT, XHTML, HTML5, CSS, AJAX, JQuery, JSON, Angular JS and Node.JS and React JS
- Expertise in working with various application servers includes WebSphere, WebLogic, JBoss and Tomcat
- Good experience in working with IDE’s such as Eclipse, JDeveloper and RAD
- Solid understanding in implementing and consuming SOAP and RESTful web services
- Experience in designing and developing Class diagrams and Sequence diagrams using UML, Rational Rose
- Hands on experience in writing SQL queries, PL/SQL, Joins, Stored Procedures and Database Triggers
- Experience on working with Oracle, MySQL Server and DB2 Relational Databases
- Experience in Using ANT, Maven, GULP, NPM build tools and Junit and TestNG unit test frameworks
- Hands on Experience on Cucumber, Protractor and Mockito frameworks
- Hands on Experience with regression, load testing and performance testing framework JMeter
- Strongly initiative, creative and able to adapt new technologies easily
- Have excellent communication skills and ability to work within a team environment with minimal supervision
- Team player, self-motivated, think out of the box, can work independently in a challenging environment
TECHNICAL SKILLS:
Operating Systems: Windows, Linux, UNIX
Languages: Java, C, C++, SQL, PL/SQL, C#, Shell Scripting, TypeScript
Web Technologies: Servlets, JSP, HTML5, CSS, CSS3, SASS, AJAX, JQuery, JSON, Java Script, XML, XSD, XSLT, JAXB, Angular JS, Node.JS, ReactJS, Bootstrap
Frame Works: Spring Framework 4.0, Hibernate 3.x, Struts 2.0, JSF 2.x, JDBC
SOA Technologies: SOAP, RESTful, WSDL, UDDI, JAX-WS, JAX-RS, Apache CXF, Apache Axis
IDE s: Eclipse, RAD, JDeveloper, Visual Studio Code.
Database &Tools: Oracle 11g, DB2, MySQL, SQL Server, Teradata, SQL Developer
Application Server s: Web Sphere 8.x, JBoss 8.x, WebLogic
Web Server: Apache Tomcat 6.0.x/7.0.x/8.0.x
Other Tools: Maven, Ant, Gulp, UML, SOAPUI, Rational Rose, Log4j, Splunk, Hudson, Jenkins, JIRA, Agile, XP, TDD, Sonar, Autosys, Crucible
Testing Tools: JUnit, Mockito, Selenium, Protractor, Cucumber, Jest, JMeter
Version Control: SVN, GitHub, CVS, Rational Clear Case, Bitbucket
Middleware Tool: MQ Series, JMS, ActiveMQ
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
ReactJS Developer
Responsibilities:
- Worked on responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to both desktop and mobile users
- Involved in developing UI pages using HTML5, CSS3, JSON, JavaScript, jQuery
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS (pre-processors SASS) standards, with front end UI team
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Implemented TypeScript using tsconfig, tracked files using tslinting, and compiling typescript files to ES5 on the fly for development and release builds.
- Implemented Redux for state management.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Involved in writing and modifying procedures, Queries, views and triggers and calling them from JavaScript
- Implemented Unit test cases on filters, Directives, Services and other React components.
- Followed best practices and principles while designing single page React JS application
- Have extensive debugging and bug and issues fixing experience in React JS application
- Implemented Restful web services to perform simple business operations
- Used and worked on Jest for performance unite testing on components.
Environment: HTML5, CSS, SASS, AJAX, jQuery, ReactJS, NPM, Node.js, JSON, Bootstrap, Jest, Redux, Visual Studio Code
Confidential, Raleigh, NC
Full Stack Java Developer/ReactJS Developer
Responsibilities:
- Worked on responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to both desktop and mobile users
- Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, and AJAX
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server
- Used CSS pre-processors (LESS and SASS)
- Involved in writing and modifying procedures, Queries, views and triggers and calling them from JavaScript
- Designed and developed single page RIA applications using React JS
- Implemented Unit test cases on filters, Directives, Services and other React components
- Followed best practices and principles while designing single page React JS application
- Configured and used different React modules in the application to achieve rich, responsive application
- Have extensive debugging and bug and issues fixing experience in React JS application
- Developed Rest Controllers to interact with Ajax calls and Spring services
- Implemented the application modules using Spring Core, Spring Security, Spring AOP, Spring MVC, Spring JDBC, Spring Batch in order to develop the application
- Implemented Spring Services and business operations using Dependency Injection
- Used Spring JDBC to perform data base activities and transactions management
- Involved in the configuration of Spring Framework modules
- Used different design patterns for building scalable, robust application modules
- Used Java Messaging Services (JMS) for developing messaging services to interact with different application modules
- Implemented Web Services using SOAP, WSDL and JAX-RS API
- Implemented Restful web services to perform simple business operations
- Used Oracle Server as backend data base systems
- Designed and created data base tables, constraints as per the application requirements
- Implemented SQL injection security checks, html sanitization and other security mechanisms
- Followed Agile development methodology while developing the application
- Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues
- Used JIRA and Crucible for creating change tickets and handling production bugs and development tasks
- Developed batch jobs using Autosys and batch scripts
- Prepared and developed acceptance test case scenarios in the application
- Implemented integration test cases using Cucumber/gherkin framework
- Developed Cucumber test cases using Feature, Scenario and Steps format
- Used and worked on JMeter for performance testing and load testing
- Worked in AWS Cloud development environment and EC2, S3, CloudWatch
- Used Jenkin jobs for building and deploying(CI/CD) the application into app server
- Involved in DevOps to configure Maven, GitHub and AWS to build and deploy pipeline in Jenkins
Environment: Java 8, J2ee, JSP, Servlets, HTML5, AJAX, jQuery, ReactJS, Gulp, NPM, Node.js, JSON, GSON, Bootstrap, Spring, Web Services, SOAP, REST, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, Web Sphere 8.x, RAD, Maven, GIT, DevOps, SQL Developer, Oracle, UML, JUnit, Protractor, Cucumber, Mockito, JMeter, JIRA, Jenkins, Splunk, Log4j, Sonar, Crucible, VDI, Cloud, AWS (Amazon Web Services), EC2
Confidential, Burlington MA
Sr. Java Developer
Responsibilities:
- Involved in business requirements gathering and analysis
- Used RAD for coding, debugging and testing the application modules
- Used different user interface technologies such as HTML5, CSS3, JavaScript, JQuery, Angular JS and JSON for developing responsive single page applications
- Developed custom Angular JS components such as Filters, Directives, Services
- Involved and designed optimized and performance oriented RIA and single page Angular JS application
- Implemented unit test cases for testing Angular JS components
- Customized and Configured templates, views and routing information in Angular application
- Strictly implemented best design principle strategies while designing Angular application
- Implemented AJAX calls to retrieve JSON data from the data base on the fly using Restful service
- Developed Server-side business logic using Node.js and its components
- Used NPM, Events, Callbacks, interacted with Restful service using Node.JS and processed response data
- Developed and tested Rest API and Spring services
- Worked on CMS claims processing, fraud analysis and reports generation modules in the application
- Implemented the application modules using Spring Core(IOC), Spring Security, Spring AOP, Spring JDBC and Spring Batch
- Implemented Spring Services and business operations using Dependency Injection
- Used Spring JDBC to perform data base activities and transactions management
- Used different design patterns like MVC, Singleton, Data Access Object, Value Object etc.
- Implemented Web Services using SOAP, WSDL and JAX-RS API
- Involved in configuring hibernate to access database and retrieve data from the database
- Designed and created data base tables, constraints as per the application requirements
- Developed stored procedures and triggers with PL/SQL
- Implemented SQL injection security checks, html sanitization and other security mechanisms
- Followed Agile development methodology while developing the application
- Implemented and tested Angular JS components using Protractor
- Developed BDD test cases using Cucumber/Gherkin language
- Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues
- Developed Maven and ANT Scripts to do compilation, packaging and deployment in Web Sphere app server
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed
- Used JIRA tool for creating change tickets and handling production bugs and development tasks
- Prepared test cases, test plans, test scenarios and developed test automation
- Implemented integration test cases using Cucumber/gherkin framework
- Involved in production support, resolving the production issues and maintaining the application server
Environment: Java 8, J2ee, JSP, HTML5, AJAX, JQuery, Angular JS, JSON, Node.JS, NPM, Gulp, Bootstrap, Spring, Hibernate, Web Services, SOAP, RESTful, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, Web Sphere 8.x, RAD, Linux, Maven, SVN, SQL Developer, Oracle, UML, JUnit, Protractor, Cucumber, Gherkin, JIRA, Jenkins, Log4j, Sonar
Confidential, Waterloo, IA
Sr. Java J2ee Developer
Responsibilities:
- Involved in business requirements gathering, analysis, design, coding and testing the applications
- Working on Rational Application Developer(RAD) to develop, deploy and debug the applications
- Implemented and designed mortgage preferred products options web app module
- Implemented user interface using Sencha Ext JS, HTML, JQuery, JSON, Java Script, CSS and AJAX
- Used and implemented Ext JS components such as Store, Models, Filters, Controllers for developing client-side widgets, validations and client-side business logic using java script
- Integrated Struts, Spring Framework and Hibernate in the applications
- Implemented Java Persistence using Hibernate ORM tool
- Worked on Confidential ’s Mortgage PPO (Preferred Product Options) application modules
- Implemented business services using Spring Framework and its modules
- Extensively used and worked on Spring IOC, Spring AOP, Spring Security, Spring Batch, Spring ORM
- Configured and implemented application security and transactions using Spring Security and Spring AOP
- Used Hibernate to develop the application persistence logic and data base configurations
- Implemented second level cache and query level cache in Hibernate using Ehcache plugin
- Used and implemented MQ Series to integrated and communicate with multiple applications
- Extensively used OOA, OOD, OOP Concepts, Exceptional Handling and Collections Framework
- Designed and implemented optimized queries, data base tables and stored procedures using DB2 server
- Involved in improving and optimizing the performance of the applications
- Prepared project documentations and delivery artifacts for future reviews and reference
- Involved in website layout plan, design patterns and other application frameworks discussions
- Designed and developed Service Oriented Architecture using SOAP and RESTful web services
- Developed web services security, mutual authentication and authorization
- Designed and developed web service client application to consume and communicate with web services
- Used JAX-WS, JAX-RS, Apache CXF and WSDL, SOAPUI to implement and test the web services
- Implemented business rules using rules engine framework
- Integrated Spring framework and rules engine framework and configured development setup
- Defined Decision Tables, Test Suites, Test Plans using Rules engine
- Used and worked on JMeter for performance testing and load testing
- Involved in troubleshooting the production issues, resolving development issues in the projects
- Followed Agile Scrum and XP (Pair programing) development methodology to develop the applications
- Used continuous integration and deployment tool Hudson and version control tool SVN
- Used Junit, Selenium and TestNG frameworks for writing test cases and testing the application functionality
- Followed coding standards as per the client requirements and performed code reviews
- Monitored and mentored junior developers in the team and assisted in resolving technical issues
- Configured Maven, RAD, IBM WebSphere Server 8.5 and other tools in the project
- Team player, self-motivated, think out of the box, can work independently in a challenging environment
Environment: Java/J2ee, JSP, Servlets, Struts, Spring, Hibernate, SOAP, WSDL, JAX-WS, JAX-RS, SOAPUI, JMS, MQ Series, Rules Engine, SQL, PL/SQL, JAXB, XML, XSD, Sencha Ext JS, HTML, CSS, JavaScript, JQuery, AJAX, JSON, RAD, IBM WebSphere, Maven, DB2, UML, Agile Scrum, Hudson, Jenkins, SVN, JIRA, Unix, KSH, Junit, TestNG, JMeter, Log4j, TDD, Pair Programming
Confidential
Sr. Java J2ee developer
Responsibilities:
- Participating in user requirement sessions to gather business requirements and technical walkthrough
- Involved in requirements Analysis, Design, Development, Integration and Testing of application modules
- Used RAD Integrated Development Environment for coding, debugging and testing the application modules
- Developed presentation layer for the application modules using XHTML, HTML5, JQuery, AJAX and CSS
- Integrated Struts, Spring Framework, Hibernate and JPA in the applications
- Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency
- Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
- Used Spring Core layer(IOC), Spring AOP, Spring Security, Spring Batch, Spring ORM layer, Spring DAO support layer in order to develop the application
- Implemented Spring Security and Spring transactions in the applications
- Involved in the configuration of Spring Framework and Hibernate mapping tool
- Configured MQ Queues and Topics to publish messages to topics and consume published messages
- Developed communication between different applications using MQ Series(JMS) and Spring Integration
- Implemented various services to call the mainframe COBOL/CICS blocks to access the marketer data
- Implemented web service client program to access Affiliates web service using SOAP/REST Web Services
- Configured database JNDI, MQ JNDI and Message Broker to access the resources in the application
- Used DB2as data base and extensively worked on writing queries and performance optimization
- Implemented and enhanced the business rules and wrote test suits using Blaze Rules Engine
- Extensively followed Test Driven Development to implement application business logic, work flow process and integration of application modules
- Followed Pair Programming to analysis, design, development, Integration, Testing and deploy the applications
- Used XML, XSD, XPath and JAXB for message transformations and mappings
- Extensively followed agile Scrum methodology and XP to implement the application modules
- Configured and used Hudson, Jenkins tools for continues integration and build and deploy the applications
- Used Maven for building and deploying the web application into WebSphere and configuring the dependency plug-ins and resources
- Involved in performance tuning, maintaining coding standards and resolving JVM issues
- Wrote JUnit test cases for each and every line of the application code and performed validation
- Configured JNDI resources, Data Base resources, JMS and other configurations on the Application Server
- As a lead, mentored junior developers, distributed and guided the best practices for developing the application
Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, JPA, SOAP, WSDL, JAX-WS, JAX-RS, JMS, MQ Series, SQL, PL/SQL, JAXB, XML, XSD, HTML5, CSS, JavaScript, JQuery, AJAX, JSON, RAD, WebSphere 8.5, Maven, Nexus, DB2, Autosys, UML, SharePoint, Agile, XP, Jenkins, GitHub, Stash, JIRA, Junit, Log4j, SOAPUI, Unix shell Scripting
Confidential
Java J2ee Developer
Responsibilities:
- Extensively involved in business requirements gathering and technical application design meetings
- Extensively worked in different modules of the CORE application such as DocGen, Product and Pricing, Closing and Funding, Prepaid, Asset and issuing the Mortgage Loans
- Involved in creating the process flow and business flow of the application using Business Process Diagrams
- Implemented DocGen business process flow, work flow and Expere System web services
- Implemented document imaging and management using Repository Framework content management
- Used Rational Application Developer for coding, debugging and testing the application modules
- Worked on JSP, HTML, CSS, JavaScript for developing the GUI of the application
- Implemented AJAX calls for asynchronous data transfer using XmlHttpRequest object
- Developed Action classes, Form bean classes and Struts config file using Struts framework
- Developed the application Resource bundle for display messages and implemented validations using Struts Validations framework
- Implemented the application modules using Spring Core layer(IOC), Spring Security, Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application
- Implemented Spring Services to perform specific business operations using Dependency Injection
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency
- Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
- Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool
- Extensively used different design patterns such as Singleton, Data Access Object, Value Object, Factory etc.
- Worked on Java Messaging Services(JMS) for developing messaging services to interact with different application modules
- Implemented Web Services(SOA) using Apache Axis, SOAP, WSDL and JAX-RS API
- Implemented Business Process Diagrams, Business Flow Diagrams and Business Rules using IBM BPM
- Involved in configuring hibernate to access database and retrieve data from the database
- Used DB2 Server as the backend database storage
- Created data base tables according to the application requirements
- Developed stored procedures and triggers with PL/SQL
- Implemented the application using Agile development methodology
- Developed Maven and ANT Scripts to do compilation, packaging and deployment in Web Sphere app server
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed
- Involved in code versioning, Check-In, Check-out and code merging using Sub-Version
- Used JIRA tool for creating change tickets and handling production bugs and development tasks
- Involved in production support, resolving the production issues and maintaining the application server
- Configured JNDI resources, Data Base resources, JMS and other configurations on the Application Server
Environment: Java 1.6, J2ee, JSP, Servlets, Struts, Spring, Hibernate, JPA, Web Services, SOAP, WSDL, REST, Apache Axis, Lombardi Teamwork’s, IBM BPM, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, Web Sphere 8.x, RAD, HTML, DHTML, XML, AJAX, GWT, Maven, SVN, SQL Developer, DB2, UML, JUnit, QTP, Log4j, TestNG, JIRA, Hudson, Repository Framework