Angular Js/react Js Developer Resume
Arlington, VA
SUMMARY
- Java Programmer with 10+ years of experience in Software Development using Core Java and Java J2EE Technologies.
- Experience in developing client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
- Experience in developing UI applications using Angular JS, Backbone JS, Ext JS, Node JS, JavaScript, J Query, CSS3and Photoshop.
- Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Developed and deployed Front End components (UI) using JS, JSF, JSTL, JavaScript, Angular JS, j Query, AJAX, HTML,DHTML, HTML5,XHTML, JSON, CSS3 for projects based on java platform.
- Expertise in developing Web pages using j Query plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, Bootstrap and JavaScript.
- Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO,DTO, and Business Delegate in the development of Multi - Tier distributed Enterprise Applications.
- Proficient in various agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
- Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
- Hands on experience inNode.JSbackend, using express to build the high concurrency, async web server.
- Strong experience in developing applications using frameworks likeHibernateand MVC frameworks likeStruts, JSF and IOC frameworks likespringand its subsidiary modules such asSpringJDBC, Spring IOC, SpringSecurity andSpringAOP.
- ExperienceinDesigningEnd to End, B2B and B2C application usingJEE & J2EE technologies such asServlets,JSP,EJB,JNDI, JPA, REST, Jersey, JTA,JMS,JDBC, JAXP, and JAXB.
- Hands on experience in configuring and deploying multi-tier applications using servers like Web Sphere, Web Logic, Tomcat and J Boss.
- Good knowledge in developing single page web applications in MEAN (Mongo DB, Express JS, Angular JS, React JS & Node JS).
- Design and develop Angular services, controllers, directives and templates to utilize JSON content data for dynamic page generation and rendering on the client side.
- Knowledge of Angular JS framework and its ability to create simple and scalable code for SPA.
- Good Experience on UI and web Development using HTML5, CSS, Java Script, J Query, React JS, Angular JS and AJAX.
- Proficiency in working with all databases like Oracle, MySQL, SQL, DB2, Mongo DB, Cassandra.
- Experience in Web Services Technologies like SOAP with WSDL and Restful with JAX RS, Jersey, Spring, Apache CXF and Node-JS and implemented SOA architecture with web services.
- Implemented Apache Lucene and Apache Tika for indexing and content extraction.
- Worked on Web Services development using both SOAP/REST.
- Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, IOC,DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Good knowledge in XML related technologies using JAXB, STAX, SAX, DOM API, XSL (XSLT) and XPath.
- Proficient in using Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT.
- Implemented Logging using Apache Log4j for the Data Extraction.
- Proficient in RDBMS concepts and worked with MySQL, Sybase, Oracle 11g and DB2.
- Hands on experience in software configuration / change control process and tools like Subversion (SVN), Git, CVS, Clear Case, Clear Quest, Bugzilla and Jira.
- Worked proficiently with various IDEs including Eclipse, My Eclipse, Net Beans, IntelliJ, RAD and WSAD.
- Initiative in providing value addition solution to enhance business and infrastructure capabilities.
- Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application.
- Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, SQL, PL/SQL
J2SE / J2EE Technologies: JSP, JDBC, Servlets, EJB, JPA, Java Beans
Web Technologies: HTML, XHTML, DHTML, HTML5, XML, CSS, Java Script, Angular JS, Boot Strap, JSF, AJAX, JSON, j Query
Frameworks: Spring, Hibernate, JSF, Struts, Log4J
Web/Application Servers: IBM Web Sphere, J2EE Server 1.6, Apache Tomcat and J Boss.
Design Patterns: MVC, Front Controller, Session Facade, IOC, Singleton, Data Access Object, Business Delegate.
Version Control Tools: GIT, CVS, SVN, VSSand Rational Clear Case
IDE / Tools: Eclipse, My Eclipse, Net Beans, IntelliJ, RAD, WSAD.
Databases: Oracle 10g/11g, MYSQL Server, SQL server,DB2, Cassandra, Mongo DB.
Build Tools: Gradle, Jenkins, ANT, Maven
Platforms: Windows 98/2000, windows XP, windows 7/8/10, UNIX, LINUX, IOS.
PROFESSIONAL EXPERIENCE
Confidential, Arlington, VA
Angular Js/React Js developer
Responsibilities:
- Participated in entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
- Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
- Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
- A Dynamic ESB Mediation for assessing the time consumed for complex XML (with at least three to four level depth) - For assessing transformation and ample service granularity.
- Designed and developed User Interface, application modules usingJSP, spring,Servlets, HTML, CSS and JavaScript.
- React JS in a Play framework to render responsive pages.
- Experience in developing SPA based on unidirectional flow application using React- Redux and Node Js.
- Also involved in UI development and maintenance of some applications using Angular JS, HTML5, CSS, JavaScript, J Query, and AJAX.
- Used Backbone.js and React JS to create Controllers to handle events triggered by clients and send request to server.
- Automated build scripts are developed by the usage of Hudson and Shell scripting
- Created forms to collect and validate data from the user in HTML5 and React JS.
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Extensively used Twitter Bootstrap to develop front end of the application.
- Used Angular JS JavaScript framework to bind data to HTML using expressions.
- Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
- Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
- Wrote DAO classes to interface with Database using hibernate.
- Developed DTO classes for the application modules.
- Used Backbone.js and React JS to create Controllers to handle events triggered by clients and send request to server.
- Designed and developed the UI using React.JS Framework and implemented MVC hybrid design pattern.
- Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
- Expertise in using Named queries to pull all HQL data using annotations.
- Performed version control using Subversion.
- Wrote code for consuming a Restful Web service with Angular JS.
- Created dynamic and interactive Data visualizations with D3 charts and Angular JS.
- Performed indexing and searching on large documents using Apache Lucene.
- Generated a complete maven project structure and added dependencies, plugins to pom.xml.
- Used Apache Tika for text attraction from documents
- Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and click jacking.
- Implemented Java Persistence API (JPA) through Hibernate.
- Monitored the error logs using Log4J and fixed the problems.
- Developed logic and code for the registration and validation
- Learned and implemented Java design patterns like Front Controller, Service Locator, Business Delegate, Data access Object, Factory Pattern, Session Façade, etc.
- Used transaction Management to coordinate transactions among various resources in the application.
- Developed dynamic templates and Servlets, and provide excellent application management capabilities.
- Used Web Services to exchange information. Used SOAP framework and WSDL.
- Design and developed caching framework Eh Cache to cache the site data
- Used Soap UI to manually connect to the web service and check data.
- Parsed XML&JSON responses received in Java code through Web Services
- Used J Unit for test cases
- Extensively participated in the code and peer review of the project.
- Participated in meetings weekly status report and also involved in web operations with clients for gathering requirement information.
- Implemented changes in the business model components. Migrating some of the applications fromAngular JS1 to Angular 2 and component the code as per the Angular recommendations for better testability.
- Using Angular JS built-in directives, custom directives and services for developing interceptor and complex UI data table grids.
Environment: Java 1.7, J2EE, JSP, Servlets, Hibernate, Spring, Postgre SQL, Apache Tomcat Application Server, REST and SOAP Web services, Servlets, UML, J unit, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, Soap UI, Scrum Do, WINDOWS,CSS, HTML, JavaScript, AJAX,XML,JSON Twitter Bootstrap, Angular JS.
Confidential, Chicago, IL
Java UI Developer
Responsibilities:
- Designed and developed the application using JSP’s, Servlets and EJB’s.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Implemented event handling using Java, JSP, Servlets and Java Script.
- Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags.
- Developed web pages implemented using Node JS web module and Node JS Express framework, AJAX and Dojo.
- Enhanced user experience by designing new web features using MV Framework like React-Redux and node js.
- Writing server side request handling and automated functional test cases to validate UI functionality using Node JS, JavaScript and selenium.
- Used XML parser APIs such as JAXP (SAX, DOM), JAXB and other technologies like SOAP, WSDL and UDDI for implementing Web services.
- Deployed flow of Execution in the Servlet Environment using JSP and defined Navigation Rules for handling page Navigations using Servlets WebFlow.
- Developed the User Interface Screens for presentation using Ajax, JSP and HTML.
- Used JavaScript for the client side validations and MVC Framework for developing J2EE based web application.
- Experienced in building cross browser compatibility applications using Angular Js, Node.js, Backbone.js, React.js, and Ext.js.
- Involved in Analysis, Design, and Implementation of software applications using core Java, J2EE, XML and XSLT and Web services (SOAP, WSDL).
- Experience in working MV* Architecture frameworks such as Angular Js and Backbone Js, React JS, Redux.
- Developed stored procedures, Triggers and functions to process the trades using PL/SQL.
- Handled adding and deleting of nodes along with monitoring of Cassandra Cluster.
- Extracted data into Data Stax Cassandra cluster from Oracle (RDBMS) using Java Driver tools.
- Plan and perform environment refresh, upgrade, patching, change management and release management duties for SOA Middleware application stack.
- Involved in unit testing, integration testing, and SIT and UAT phases. Performed defect tracking, bug fixing and enhancements.
- Extensiveuse of Ajax and JavaScript for front-end validations, and JavaScript based component development using Node JS Framework with cross browser support.
- Participate in designing a Web sphere service framework in support of the product using Restful Web services.
- Used XML to transfer the application data between client and server.
- Setup JIRA Sandboxes and test new plugins and add-ons to ensure compatibility and used JIRA for task assignment, bug tracking and fixture.
- Developed the XSL to convert and compare the SOAP to simple XML and vice versa.
- Debugged the ANT Scripts for building the entire web application.
- Used SVN as source Version control and development testing done by using J Unit.
Environment: Java/J2EE, Node JS, JMS, EJB, RAD, UML, XML, XSL, HTML, JSP, SOAP, Spring, SOA, Web Sphere, SVN, Ajax, Java Script, J Unit, ANT, Rational, Oracle, Windows and Linux.
Confidential, Houston, TX
Senior Developer
Responsibilities:
- System Analysis and System Design with Analysis classes and Design classes.
- Writing SRS and Use Cases for requirements.
- My most recent UI effort was using j Query, Bootstrap and React JS in a Play framework to render responsive pages.
- Creation of tables, views and stored procedure for database handling.
- Programming with JSP, Swing/JFC, AJAX, Servlet and Strut for User Interface.
- Write -programming the business logic and Data access layer of the application using EJB 3.0.
- Programming with J2EE technologies like JSP 1.2, Servlet 2.5 Struts 1.2
- Web server/Application server deployment using Apache Tomcat 5.5.9. And J Boss 5.0.
- Written JavaScript, AJAX for front end.
- Restful and SOAP based Web Services.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, J Query, JSON, Angular Js and using CSS preprocessors (SASS, LESS)
- Current experience with web application development using Web 2.0 technologies, Java, J2EE, DOJO toolkit, J Query, REST API, JSON and spring framework.
- Used spring boot for radically faster and widely accessible Spring Development.
- Used spring boot for one of the Single Sign On web app to access more quickly.
- Worked on the SAML authentication for the Single Sign On page.
- Analysis, design and coding of different forms (JSP, HTML, Java Beans).
- Trained on Elastic Search for the Retail side searcher Product search criteria and went through the Documentation.
- Used Elastic Search on creating an uninstall survey page web application and Restful Web Service.
- Create detailed logging system using log4j.
- Used Struts Framework to implement MVC design patterns.
Environment: J2EE, EJB 3.0, Servlet 2.5, JSP 1.2, JSTL, XSLT, XML, JSF 1.2, Strut 2.1, Spring, SQL server, Crystal reports, Ant, SOA, ESB, WSDL, JMS 1.1, UDDI, SOAP, JNDI, J Unit, Hibernate, Java Script, CSS, HTML, Ajax, REST Web Services.
Confidential
Java/J2EE Developer
Responsibilities:
- Prepare Functional Requirement Specification and done coding, bug fixing and support.
- Interacted with the SMEs to capture the Business needs for referrals process.
- Performed Gap analysis between business requirement on Proposed and existing systems.
- Worked on the customization of UPS framework using Struts 1.0, JSP, JavaScript, html and CSS framework.
- Designed and developed intranet web applications using JavaScript and CSS.
- Created Action classes including dynamic action and dispatch actions to execute the relevant helper classes to execute the business logic.
- Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
- Used Web Services using SOAP to interact with other existing applications.
- Worked on the defect fixing and change request for the Production environment.
- Used Rational Clear Case as build mechanism to check-in/ deliver the code from the repository.
- Documented Unit test cases and J unit test classes to test the execution of Java classes.
- Worked and deployed using Tomcat as web server.
- Worked on Web logic-Ant utilities to generate proxies to invoke web services as a client.
- Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
- Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.
Environment: Java/J2EE, spring, Hibernate, Struts, SOAP, JavaScript, Tomcat, Oracle 9i, J Unit, JSP, Servlets, HTML, AJAX, CSS, Log4J.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
- Developed user management screens using JSF framework, and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Developed pages usingJSFfeatures like converters, validators, action Listeners, custom components, etc. and created conditional logics in pages usingJSFtags and JSTL.
- Developed UI for Customer Service Modules and Reports using JSF, Prime Faces, Apache My Faces Components, Ajax4JSF framework (Ajax).
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC and configured JDBC, LDAP Security in the application server.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate and Transfer Object.
- Used Java, JDBC, Servlets, JSP, JSTL while enhancing the functionality and responsible for creating database tables on Oracle DB.
- Developed Messaging frame work for Asynchronous service using JMS.
- Responsible for coding Oracle SQL Statements, Stored procedures, functions and triggers for back end communication using JDBC.
- Usedlog4j for tracking errors and debugging the code. Developed Soap based web services using Jax-ws.
- Developed the ANT deployment scripts for deploying application on to Apache Tomcat server and SVN as version/source control.
- Eclipse is used for development as IDE and involved in Quality Control Activities such as defect tracking, fixing using JIRA.
- Used J Unit for unit testing and repeatable tests for the application and wrote J unit test classes for the services and prepared documentation.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
Environment: Java 1.5/J2EE, JSF, Hibernate, JDBC, Eclipse, JSP, XML, MVC, POJO, log4j, Soap, JIRA, JMS, ANT, SVN, Apache Tomcat, Oracle SQL.