Angularjs Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Over 6 years of experience as UI developer in developing professional web applications usingHTML 4.0/5, XHTML, DHTML, CSS2/3, JAVASCRIPT, JQUERY, ANGULARJS, ANGULAR 2, AJAX, JSONAND XML.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border,CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Experience in designing, development and deployment of web - based and Client-Server business applications using Java/J2EE technologies, Application frameworks and Expertise in Banking, Healthcare, Financial, Marketing and Insurance Domains.
- Experience in working on various Spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Experience in Web Service Technologies: SOAP, RESTful, WSDL, JAX-WS, JAX-RS, UDDI, Apache Axis, CXF.
- Experienced in Designing table-less layouts.
- UsedANGULARJS extensively on the UI side.
- Explored various emerging JavaScript technologies such as Node.js, React.js, Backbone.js and Angular.js for future product and feature development.
- Responsible for checking cross browser compatibility and hence worked on different browserslike Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Experience in DOM (Document Object Model) and DOM functions.
- Used the latest HTML5 elements for video and audio playback, content rendering usingsemantic tags such as article, section, nav, footer etc.
- Utilized the latest front end Technologies such as HTML5 and CSS3 for layouts.
- Used Search Engine Optimization techniques to develop web applications while producing high ranking for numerous key words.
- Strong Knowledge in JavaScript, especially using JQuery in AJAX-driven web applications.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Proven experience with Application Servers like IBM WebSphere9.x/8.x, Oracle/BEA WebLogic12x/11x, JBoss and Apache Tomcat 9.x/8.x/7. X.
- Experienced in working with the NoSQL Database like Mongo DB.
- Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
- Experience in complete Software Product Development Life Cycle.
- Years of experience of working in the agile methodology.
- Possess excellent time management and team skills with an intention to work hard to attainproject deadlines under stressful environments.
- Excellent oral and written communication skills and interpersonal skills.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills.
TECHNICAL EXPERTISE:
Java/J2EE Technologies: JMS, JSF, Java Beans, Applets, Multi-threading, Servlets, Spring data, Spring Boot, Spring Security, AWS Cloud, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate, Web Services, SOAP, RESTFUL.
Programming Languages: Java, C++, C, SQL, PL/SQL, Scala.
Application/Web Servers: Oracle/BEA WebLogic 12x/11x, IBM WebSphere 9.x/8.x, JBoss, Tomcat 9.x/8.x/7.x, Jerkins.
Frameworks: spring 4.x, Hibernate 5.x/4.x, JSF 2.x, Angular Ionic, Struts, MVC, Swing, GWT.
IDEs: Eclipse, IBM WebSphere Application Developer, IBM RAD, STS.
Web technologies: JSP, JavaScript, jQuery, Java mail, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap, Angular JS, Ext JS, Backbone JS, Node JS.
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST.
Middleware: ESB, JMS, Camel, MQ Series.
XML Tools: JAXB, Apache Axis, AltovaXMLSpy.
Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model.
Modeling Tools: UML, Rational Rose, Microsoft Visio.
Testing technologies/tools: JUnit, JMeter, HtmlUnit.
Database Servers: Oracle, DB2, SQL Server, MySQL and NoSQL.
Build Tools: ANT, Maven, Hudson.
Platforms: Windows 2000/98/95/NT4.0, UNIX, Linux
WORK HISTORY:
Confidential, Chicago, IL
AngularJS Developer
Responsibilities:
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, Angular2, and Ajax.
- Involved in developing the web pages using Angular2, which are powerful in building the Single page web applications.
- Involved in different phases of the project like ASP to JAVA conversion, complete websiteredesign, implementing RWD and Angular2 migration.
- Extensively used CSS3 media queries and Bootstrap grid system while working on responsiveweb design.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Implemented Search Engine Optimization techniques to improve search results on the web.
- Worked with the product owners and UX team to develop layout for the web page redesign and implemented them accordingly with the help of HTML5, CSS2/3.
- Used Firebug, chrome and IE developer toolbar for debugging.
- Modified the Spring MVC, REST Controllers and Services classes as part of spring framework.
- Used Spring Framework AOP Module to implement logging in the application for application status.
- Used Spring DAO Module along with Struts Framework to deal with Database.
- Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
- Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
- Worked closely with backed and search teams for dynamic server side updates of the page and to fetch data.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Actively participated in daily scrum and grooming meeting providing daily and sprint status. Also part of the planning team for the redesign phase and angular migration of the website.
Environment: J2EE, Spring framework, Spring MVC, Spring Security, Spring quartz, Drools, Jira,JDK 1.8/1.7,Hibernate 4.x, JSON, JSF,, AJAX, Web services, EJB,JMS,Mule ESB, Cucumber, Selenium, SOAP, Angular 2, XML, Java Beans, XStream, SOA,WSDL,JAXB,JSON, Apache POI, JavaScript, Oracle 11g, Intelli J 1.3, Web Sphere MQ, Agile Methodology, SQL, PL/SQL, Elastic Search, Mongo DB, Design Patterns, Apache Maven, Mockito framework(JUNIT), Html Unit, XSLT, HTML/DHTML, CSS,AngularJS.
Confidential, Chicago, IL
Java/UI Developer
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture.
- Used Design Patterns like Singleton, Factory, Session Facade and DAO.
- Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
- Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript, Backbone, Knockout.js, Widget.js and node.js.
- Designed SOA integration using Apache CXF and enabled rapid service tier development.
- Worked on creating responsive website for smart devices using responsive design and Bootstrap.
- Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
- Worked on Cross-browser Compatibility of UI pages, Implemented for internet browsers such as Chrome, Firefox, and IE 8/9/10/11.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Implemented SOA to develop REST Based Web services using Apache Axis.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Modified the Spring Controllers and Services classes to support the introduction of spring framework.
- Developed various generic JavaScript functions used for validations.
- Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
- Experience with basic WebSphere Administration- like JMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, Certificates Configuration.
- Worked with SFDC team to integrateESB-CRM services using Cast Iron.
- Used Maven and Jenkins to automate the build and deploy process.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
- Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
- Used Log4j utility to generate run-time logs.
- Clear case was used for project management and version management.
Environment: J2EE, Spring framework, Spring MVC, Hibernate, Node JS, JSON, JSF, Servlets, AJAX, Web services, SOAP, XML, Java Beans, XStream, Net Tool, Apache CXF, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, Intelli J 1.3, WebSphere, Agile Methodology, Design Patterns, Clear case, Apache Maven, JUnit, HtmlUnit, XSLT,API.AI, HTML/DHTML.
Confidential
Java/UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files. Workflows are created to send requests to different service groups for approval, whenever new service requests or complaints are raised.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- The application is designed using J2EE design patterns and technologies based on MVC architecture
- Agile Methodology is used for development of the application.
- Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
- Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
- Spring with Tiles Framework is implemented for a common look in all the presentation views.
- EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
- Developed EJB MDB’s and message Queue’s using JMS technology.
- Implemented security for different front end views based on the access privileges.
- Involved in writing XML validation classes using Struts validation framework.
- Designed the user interfaces using JSPs, AJAX and Struts Tags.
- Used XML Web Services using SOAP to register agents using non-java application.
- Implemented the database connectivity using JDBC with Oracle 9i database as backend.
- Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
- Used JMeter for functional and performance testing for the web services protocal.
- Used RAD IDE based onEclipse for writing code for JSP, Action Classes, Struts and spring beans.
- Used IBM WebSphere Application Server to deploy the application.
- Developed Junit test cases for DAO and Service Layer methods.
- Used SVN for version control of the application.
- Used Log4J to capture the log that includes runtime exceptions.
- Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
- Interacted with quality assurance team for requirements gathering and analysis.
Environment: Java/J2EE, JSP, Spring, OOAD,Oracle, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere Application Server,JDBC, LOG4J, SVN, TOAD, JUNIT, UML.
Confidential, Lexington, MN
Java Web/UI Developer
Responsibilities:
- Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
- Used Spring Framework for MVC architecture with Hibernate to implement DAO code and also used SOA Web Services with XML parsing to interact other modules and integration testing.
- Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML
- Used Ajax to speed up application.
- Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
- Converted XML to Java objects using JAXB.
- Core Java, Multi - threading, Multi-tiered applications, distributed multi-tiered designs, Unix
- Java Server Faces, AJAX
- Configured Java objects with back end database tables using O/R mapping in Hibernate.
- Async/Sync Services with SOAP-HTTP, SOAP-JMS, REST XML, SOAPJMS, Web sphere MQ and Java Beans Look up(Direct and CORBA).
- Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations
- Involved in designing the front end applications using web technologies like HTML/HTML 5, XHTML, and CSS/CSS3
- Used various libraries of JavaScript like jQuery, AngularJS, RequireJS, BackboneJS and NodeJS
- Thoroughly Unit tested the application by writing test cases for different scenarios.
- Used JUnit to test the code for extensive code coverage.
- Extensively participated in Agile Scrum Development Methodology with Test Driven Development process, from the development phase to testing phase and postproduction phase.
- Used Clear Quest for version management between various integration and development streams.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton
- Used Maven to build and deploy the project.
- Monitored the Error logs using Log4J and fixed the problems
Environment: Java/J2EE, JSP, Spring, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere Application Server,JDBC, LOG4J, SVN, TOAD, JUNIT, UML.
Confidential
Jr. Java/UI Developer
Responsibilities:
- Involved in the analysis, design, and development phase of the application.
- Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
- Used Struts framework for building web applications.
- Developed web pages by using HTML, CSS, JSF, Bootstrap, and JavaScript.
- Deployed applications on WebLogic Server.
- Developed server side applications using Servlets, JSP, EJBs and JDBC.
- Used JMS for communicating various clients and its components.
- Used WSDL, SOAP and RESTful Web Services.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Developed Message Driven Beans for send asynchronous notification messages.
- Designed and developed numerous Session Beans and deployed on WebLogic Application Server.
- Used JMS for sending asynchronous data between the different session beans.
- Wrote stored procedures, complex queries using PL/SQL to extract data from the database.
- Used CVS for the concurrent development in the team and for code repository.
- Used Maven scripts to build and deploy the applications inApache Tomcat application Server.
- Wrote Test Cases for Unit Testing using JUnit.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: Struts, Java, JDBC, Servlets, JSP, JSF, EJBs, JMS, Bootstrap, Apache Tomcat, Oracle 9i, WebLogic Server 10.3, MDB, PL/SQL, WSDL, SOAP, HTML, CSS, AJAX, Maven, Rational Rose, CVS, Eclipse, Junit, Log4J.
Confidential
UI developer
Responsibilities:
- Developed the GUI in JSP using HTML/DHTML and CSS.
- Extensive use of HTML/PHP for the presentation layer along with JavaScript for the client side validations.
- Achievements include faster vendor payments, efficient tracking of invoices, management reporting functionalities, transparency in processing and establishment of a platform to enable automation.
- Development & enhancement of Business Components for order processing application.
- Developed Servlets andJavaclasses to communicate with the Database using JDBC.
- DHTML, CSS, JavaScript, JSP was used for designing the screens and validation of front-end..
- Worked with the users to gather requirements and worked in Analysis and designing part.
- Trained and assisted other members of the team to support Invoice management system.
- Participated in project planning, documentation, testing and validation procedures.
- Client side layout using custom made bootstrapUIand JQuery.
- Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication.
- Created database including tables, views, functions, constraints etc.
- Used Tomcat as App server and Oracle as the database to develop and deploy the application
Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, Schema (XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB 2.
