Angular 2Â web Developer Resume
Cincinnati, OH
EXPERIENCE SUMMARY:
- 8 years of IT experience as a Java J2EE Developer in coding, integration and testing software. Involved in gathering business specifications, user requirements, design confirmation, development & documentation of software life cycle.
- Profound Knowledge of Object Oriented Analysis and Design.
- Have been involved with Development, Reengineering, Maintenance and Testing projects.
- Experience in Core Java concepts such as Multi - threading, IO, Exceptions and Collections.
- Diverse experience in utilizing Java frameworks in business, web and client-server environments including Java EE, Spring (IOC, MVC), Hibernate, Struts2.0, Maven, Log4j & LogBack, Servlets, JSP, and Java Database Connectivity (JDBC) technologies.
- Expertise in XML, SOAP, Restful, WSDL, and developing J2EE Web Services based on JAX-WS, JAX-RPC.
- Extensive experience in developing GUI using Angular2, Java Script, HTML & HTML5 and CSS.
- Experience in implementing Core Java & J2EE design patterns like Factory Pattern, MVC, DAO, Front Controller, Business Delegate, Composite View, Singleton etc.,
- Experience in configuration and deployment of multi-tier applications in servers like WebSphere Application Server (WAS), Weblogic and Tomcat.
- Skilled in different tools like Eclipse, RAD, SVN/CVS, RTC, ClearCase, SOAP UI, TOAD, Putty, MS Visio, Rational Rose, PVCS, FTP.
- Experience in Standard Build, Deployment & Release strategy in DEV, QA, and PROD using Ant.
- Strong database development experience with Oracle & DB2 databases. Knowledge of SQL data types, indexes, Joins, Views, Sequences, triggers, transactions, Large Objects, System tables, Stored Procedures and Performance Tuning.
- Fluid understanding of multiple programming languages including Java, SQL, PL/SQL, HTML.
- Extensively worked on design of various projects using UML language using Rational Rose.
- Having Good knowledge in Ext.js.
- Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.
- Having Good knowledge in banking domain.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, PL/SQL
J2EE Technologies: Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, SOAP Services, RestFul Services
Frameworks and Tools: Struts 2.0, Hibernate 2.0/3.0, Spring 2.x, Maven, Log4J, JUnit, IBM MQ Series, J2EE Design Patterns,Shell Scripting
Web Technologies: HTML, DHTML, Angular1, Angular2, Ext js,JavaScript 3.03, AJAX, CSS, CMS
XML Technologies: XML 1.0, XSLT, XSL 2.0, HTML, DHTML, JNDI 1.1, LDAP 3.0, SOAP 1.2, AXIS 2
Application/Web Servers: WebSphere 6.x/7.x/8.0, Weblogic and Apache Tomcat
Databases: Oracle 8i/9i/10g, SQL Server 2005, MySQL, DB 2 7.0/8.0/9.0
Messaging Systems: JMS, IBM MQ-Series
IDE Tools: Eclipse 2.0/3.0/3.1, RAD 7.5/8.0 Net Beans 4.0/4.1
Configuration: Perforce, CVS, Rational ClearCase, Microsoft Visio
Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX
Database Tools: TOAD, MySql Query Browser
Design Methodologies: UML, Rational Rose, RUP
Builds: Maven, Ant
Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, SMTP
Version Control: RTC, CVS, Subversion
PROFESSIONAL EXPERIENCE:
Angular 2 Web Developer
Confidential, Cincinnati, OH
Responsibilities:
- The project operates on Agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and sprint planning.
- Involved in requirement gathering, designing, development, UI reviews, and maintenance.
- Designed and developed the agent portal using framework AngularJS 2.0 along with HTML5, CSS3, and typeScripts.
- The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
- Written modular, secure, and well-tested front-end code in TypeScript, HTML5 and CSS using the latest web.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response.
- Developed secured credit and fraud check flows for customer verification.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Worked on customer's cart including the add/remove items, save items in cart after log out and estimated taxes based on store location.
- Developed the activation flow for new Modesto lines and porting lines.
- Created a build process for different environments like develop, staging and production.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Used Webpack to build TypeScript modules.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Generated the code coverage report using Istanbul.
- Used GIT for source control and JIRA for tracking purposes.
- Followed the coding standards, it makes for easier modification in future releases.
Environment: HTML5, CSS3, SASS, JavaScript, AngularJS 2.0, RxJS, TypeScript, Agile, Bootstrap, REST API's, Webpack, TSLint, Jasmine, Karma, Istanbul, NPM, GIT, JIRA, Zeplin, MAC and VisualStudio.
Confidential
Sr. Java Developer
Responsibilities:
- Coordinating with client to understand the Functional Requirement Document and preparing the Technical Design Specification accordingly.
- Preparation of HLD and LLDs based on change requests (CRs).
- Used Web services concepts like SOAP, RestFul to interact with other project with in Ease Producer for sharing information.
- Writing advices and pointscut expressions in spring configuration (SpringAOP) files.
- Extensively used the Struts 2.0 Framework to configure the presentation layer for the application. Used delegate, Business Object, transfer Object, DAO and MVC design patterns.
- Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams and Data Model.
- Extensively used Core Java concepts covering Collection API, Exceptions and I/O.
- Participating in Agile SCRUM meetings, keeping tracking of backlogs and impediments.
- Creating and Managing Maven (POM) scripts to build and deploy the application.
- Involved in developing SOAP webservice both top down and bottom approach by using JAX-RPC and JAX -WS.
- Developed the front end of the application using HTML5, CSS3, SASS, JSP, AngularJS 2,Ext.js
- Created interactive website features using JavaScript and jQuery/ jQueryUI.
- Used Angular 2 MVC and two-way binding.
- Used Internationalization in the application to support global markets(Canada/Mexico/UK).
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Wrote application level code to interact with the backend databases using jQuery, AJAX and JSON.
- Used Angular 2 directives and services for developing single page web applications.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
- Wrote page level code using JavaScript with Angular 2 framework along with jQuery and other JavaScript libraries.
- Used SoapUI and Postman to test web service response and also created mockup services.
- Used SEO best practices to elevate applications Website.
- Deployed the application on Web sphere application server in different testing environments
- Coordinating with offshore/onshore, collaboration and arranging the weekly meeting to discuss and track the development progress.
- User stories Achieved in time for each of the iteration and followed Agile methodology.
Environment: Java, HTML, JavaScript, XML, Web Services, SQL, Struts2.0, Spring, DB2, Oracle, Unix, RAD 7.5, WebSphere 7.0, Maven, HP Quality Center 11, SCRUM, UML. HTML5, CSS3, jQuery, AJAX, Angular, Angular 2, Ext.js,Windows, JavaScript, JSP, Jenkins, JIRA.
Confidential
Java Developer
Responsibilities:
- Responsible for designing, coding and developed the application in J2EE using webservices.
- Bottom-up approach to generate service and client using apache CXF webservices and Restfull webservices
- Develop batch-Job for webservice invocation automation.
- Maven bulid and installs using Jenkins
- Use Soap-UI to test the web service results.
- Developed the presentation layer using JSP and Servlets.
- Modified Servlets, Java Server Pages (JSP) for handling user request and server response.
- Designed and developed base classes, framework classes and re-usable components.
- Used JDBC API for data retrieval from the Oracle database
- Designed and implemented data model using Hibernate 3.0 as the persistence layer that uses Oracle as backend database
- Involved in Designing and creating database tables
Environment: Apache CXF webservices, Restfull webservices, Struts 2.0,Spring 3.0,JSP 2.0, Servlets 2.4, JDK1.6, DB2 9.5, JDBC 3.0, HTML, XML,XSLT, CSS, CVS, AJAX, JavaScript, Hibernate 3.0, Eclipse, Log4J, Soap-UI, SOAP, WSDL, Web Services, Maven, RAD 7.5, JMS, SQL, PL/SQL.
Confidential, MI
Java/ J2EE Developer
Responsibilities:- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit Test cases for performing unit testing.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Webservices, SOAP, XSLT, Jira.