We provide IT Staff Augmentation Services!

Software Developer (angularjs And Nodejs Developer) Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Over 7+ years of total experience in IT industry worked with all phases of Architecture, Analysis, Design, development, testing and documentation of Web Based Applications using NodeJS, Java, J2EE and Database Management Systems. Specialized in developing end - to-end websites using AngularJS, Adobe CQ (5.4, 5.5).
  • 1+ years of Experience in AngularJS and NodeJS.
  • 2 years of Experience in Adobe CQ5.
  • Experience working in front-end technologies like HTML5, CSS, JavaScript, AngularJS.
  • Experience in developing server side of an application using NodeJs and Java.
  • Solid understanding of all Adobe CQ building blocks including templates, components, dialogs, widgets, etc., and the CQ development and deployment process.
  • Hands on experience in developing Templates, components using JSP or Slightly scripting language, OSGI bundles, sling services, custom workflow process and customizing out of the box widget and components.
  • Good understanding and hands on experience using client libs and integrating external JavaScript framework
  • Familiarity with Agile development including daily scrum and weekly iteration reviews and planning
  • Good understanding of end-to-end content lifecycle, web content management, content publishing/deployment, and delivery processes.
  • Experience in developing web applications with various open source frameworks like Struts, Hibernate.
  • Experience using Hibernate for mapping Java Classes with database and using Hibernate Query Language(HQL) and experience in developing data models using Hibernate POJO’s and configuring Hibernate Persistence layer.
  • Good knowledge on databases like MongoDB, Redis and Elasticache, Oracle and MySQL.
  • Well versed with SDLC phases with extensive experience in requirements gathering, Analysis, Design, Build, Testing, Documentation and Maintenance.
  • Experience in using Java IDE tools like WebStorm 11, Net Beans and Eclipse .
  • Have excellent knowledge of coding standards.
  • Team player with good communication and written skills and excellent programming skills.
  • Self-motivated team player with excellent problem solving skills and ability to learn new technologies and tools quickly.

TECHNICAL SKILLS

Languages: Java(JDK 1.1,J2SE 1.3/1.4/5.0, Java SE 6), SQL

Operating System: Windows, Unix, Linux

Web Technologies/Frameworks: J2EE(JSP, Servlets), Hibernate, NodeJS, AngularJS, CSS, Bootstrap, Restful services,Spring

Databases: Oracle, SQL Server, MySQL

Scripting/Markup Languages: HTML, XML, JavaScript, CSS, XSL, AJAX, Maven, JSON

Web/Application Servers: Apache Tomcat, Web Sphere, Web logic

Other Tools: JProfiler, Putty, Maven, Log4j, Git, Jenkins, bitbucket,Rally

Development Tools: Eclipse, NetBeans, WebStorm

Web Services: WSDL, SOAP, RESTful services

ECM Tools: CQ5.4 & 5.5

PROFESSIONAL EXPERIENCE

Confidential - Seattle, WA

Software Developer (AngularJS and NodeJS Developer)

Responsibilities:

  • Understanding existing site.
  • Requirements gathering for developing the site and clarifications.
  • Formulated and documented technical architecture, components and strategies for mitigating technical challenges.
  • Worked with the business to identify the API’s, define data schema and document workflows.
  • Design and develop Custom Components, workflows and templates.
  • Install/Configure Adobe CQ.
  • Used SVN for Version Management i.e Git, BitBucket.
  • This Web application is based on oauth2 based Authorization and Authentication.
  • Used AngularJS as the development framework to build a single-page application and to create more interactive front end development.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5 and CSS.
  • Developed separate project called as ‘Heartbeat’ which is used to generate token and save it in Redis and validate the saved token and this continues for each and every Second until the server goes down.
  • Migrating Entire CQ5 Content into AngularJS and rewriting the Java code into NodeJS.
  • Design & develop common platform frameworks on NodeJS. Ex:- logging, rest client, exception handling.
  • Define & setup Stash git projects and workflows, branching strategies.
  • Used UI Bootstrap for creating dynamic user interface using Angular JS.
  • Developed the Entire server side application using NodeJS.
  • Used RESTful for web service by exchanging JSON data between the applications.
  • Developing and integrating the application using Net beans and Web storm.
  • Responsible for deploying code using Unix scripts.
  • Followed agile methodology, using two week sprints for each module.

Confidential, Eagan, MN

CQ5 Developer

Responsibilities:

  • Development and Deployment of complex enterprise level CQ WCM application.
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, CRX.
  • Integrated SOAP web services with product data.
  • Created product page generated wizard.
  • Build and Release Management in CQ using Maven and SVN.
  • Worked on implementing Chase welcome page and related pages.
  • Involved in developmental activities using the front end technologies like HTML, CSS3, JSON and jQuery.
  • Worked on back end restful services which would be integrated with front end for the products data etc.
  • Made configuration changes to address issues like caching, external application redirects.
  • Developed custom widgets and components.
  • Worked on Mobile site dialog and developed Mobile templates and components in CQ.
  • Understanding existing site
  • Requirements gathering for new site and clarifications.
  • Design and develop Custom Components, workflows and templates.
  • Development of modules and OSGI bundles.
  • Unit testing of developed modules.
  • Code reviews with Team.
  • Followed agile methodology, using two week sprints for each module.
  • Enabling business teams to use components developed.
  • Training business users on a needy basis.
  • Install/Configure Adobe CQ.

Environment: Java 1.7, J2EE, Servlets, JSP, JavaScript, JQuery, Maven, CQ5.5

Confidential, Knoxville, TN

CQ5 Developer

Responsibilities:

  • CQ5 implementations and customization of template, designs and componentlibraries.
  • Provided CMS integration production support and fixing bugs in the real time environment.
  • Used jQuery to build accordion style content, drag and drop functionality.
  • Developed CQ components, Workflow and Integrated CQ with other applications.
  • Used CQ5 tagging features in developing components and templates.
  • Used Maven to build and generate code analysis reports.
  • Peer Code review & Analysis/Design documentation.
  • Involved in daily production support activities of the application including code fixes & Infrastructure upgrades.
  • Understanding existing site.
  • Design Content Modeling.
  • Develop Templating sites (CSS, JavaScript, HTML).
  • Writing custom components.
  • Writing custom workflows for content flow.
  • Developing OSGI bundles.
  • Create custom form components.
  • Communicating with the team daily to discuss the progress, issues etc.

Environment: Java 1.7, J2EE, Servlets, JSP, JavaScript, JQuery, Maven, CQ5.4 WCM

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing user requirements.
  • Responsible for the designing (UML’s Unified process), coding and developing the application.
  • Involved in modeling business modules using OOD methods such as Use case diagrams, sequence diagrams and class diagram.
  • Used Java Server Pages (JSP), JSP Tag Libraries, Struts Tag Libraries, Custom Tag libraries in the development of different user interfaces.
  • Used jQuery to perform client side validation.
  • Involved in development of DAO layer using Hibernate.
  • Used Hibernate, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Extensive JavaScript utilization for Business Rules and Client side validation.
  • Developed struts-config.xml and web.xml configuration files in the application.
  • Developed several Web Service stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Developed RestFul Web Services with JSON for the Application.
  • Implemented Web Services to send order details to downstream systems using Jax-Rpc, SOAP.
  • Created Struts Action classes for the application.
  • Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, AJAX and CSS.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Experienced in building and deploying J2EE application on Weblogic application server.
  • Developed Custom Tag Libraries for user interface screens
  • Configured struts-config.xml and Web.xml, Struts-specific descriptor.
  • Helping Quality Control Team in preparing Test Scripts, which involved writing test cases and Documentation.
  • Participated in code reviews and weekly meetings.
  • Followed Agile methodology in recent releases of project.

Environment: Servlets, JSP, HTML 5, JMS, Struts 2.0, WebServices, Eclipse, Weblogic, Hibernate, JUnit, SOAP,WSDL, XML, JavaScript, Shell Scripting, UML, Maven, SVN, Log4J, Oracle 11i.

Confidential, Mount Laurel, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, design and coding of the Project on Java and J2EE environment.
  • Developed action classes and configuration files for struts framework.
  • Designed class diagrams and sequence diagrams using Rational Rose.
  • Developed highly interactive web screens based on AJAX, JQuery, and Display Tag Libraries.
  • Tested the application thoroughly in Unit Testing phase using JUNIT.
  • Used jQuery to perform client side validation
  • Used Spring Framework to integrate with Struts and used ORM mapping tool called Hibernate.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating WebServices.
  • Designed and developed front end using JavaScript, JQuery, AJAX, HTML and CSS.
  • Extensively developed JAVA Restful Web Services to populate data in the UI.
  • Worked on SOAP and WSDL to create WebService interface for component functionality and used the SOAP UI tool for testing the services.
  • Developed the WebServices using Spring IOC and used Hibernate for DAO Implementations. Used SQL statements and procedures to fetch the data from the database.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Created Web Services using SOAP to exchange data with HR system.
  • Created the UI interface using JSP Struts
  • Analysis, Design, and Implementation of software applications using Java, J2EE, XML.
  • Designed, developed and maintained the data layer using Hibernate.
  • Designed and Implemented MVC architecture using Struts Framework which involved writing Action Classes/Forms &JSP pages.
  • Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier
  • Used Http compression and AJAX for faster response time.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Experienced in building and deploying J2EE application on Websphere application server.
  • Used WSDL protocol for exchanging the information over the web to enabled website.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL.
  • Developed test cases and performed unit and integration testing; performed using testing using Used JUnit.
  • Participated in complete SDLC from inception to deployment to production and maintenance.
  • Coordinated with business team, QA and project managers to deliver products on time.
  • Proactively tested application and tracked defects.

Environment: Core Java, Servlets, JSP, HTML 5, JMS, JQuery, Struts, Web Services, Eclipse 3.6, BEA WebLogic, Hibernate, AJAX, JUnit, SOAP,WSDL, XML, JavaScript, WebSphere, Maven, Log4J, Oracle .

Confidential

Java Developer

Responsibilities:

  • Gathered and analyzed user/business requirements and developed System test plans.
  • Managed the project using Test Director, added test categories and test details.
  • Performed execution of test cases manually to verify the expected results.
  • Created Recovery Scenarios for the application exception handling using recovery manager..
  • Test Scenarios developed for Test Automation.
  • Developed highly interactive web screens based on HTML and display Tag Libraries.
  • Tested the application thoroughly in Unit Testing phase using JUNIT.
  • Developed application specific build scripts using JavaScript.
  • Designed, developed and maintained the data layer using Hibernate.
  • Used ORM mapping tool called Hibernate.
  • Involved in Regression Testing, Backend testing, Functionality and Security testing.
  • Wrote SQL queries to check the integrity of data and created Stored Procedures and Triggers.
  • Interaction with thedevelopersand technical content writers on a daily basis to update the test documents.
  • Reviewed existing Test Scripts, and modified as required for new changes.

Environment: Core Java, JSP, Servlets, SQL, XML, spring, Hibernate, Weblogic, Eclipse, HTML, JUnit, JavaScript, Oracle 9i, Windows

Confidential

Java Developer

Responsibilities:

  • Worked on JavaScript, JSP, and Servlets as a web application replacement for mainframe front end.
  • Trained in developing applications using Eclipse IDE and running test cases and using Eclipse IDE.
  • Analyzed, created and proposed remediation measures to fix the bugs in the application.
  • Developed action classes and configuration files for struts framework.
  • Developed Oracle stored procedures and complex SQL.
  • Designed class diagrams and sequence diagrams using Rational Rose.
  • Developed highly interactive web screens based on AJAX, JQuery, and Display Tag Libraries.
  • Tested the application thoroughly in Unit Testing phase using JUNIT.
  • Developed application specific build scripts using JavaScript.
  • Participated in complete SDLC from inception to deployment.
  • Proactively tested application and tracked defects.
  • Used log4j for logging monitoring errors and exceptions all across the applications.
Environment: Java, Struts, Hibernate, JSP, Oracle, JDBC, JNDI, JavaScript, JavaScript.Education: Bachelor of Technology, Jawaharlal Nehru Technological University, India.

We'd love your feedback!