Sr. Ui/angular Developer Resume
SUMMARY
- 10+ years hands on experience in IT industry, worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer Confidential different locations. experience in Web Development, Developing User Interface applications and professional web applications using HTML5, CSS3, JavaScript, Angular.js 1.5/2.0, React.js, Node.js, Express.js, jQuery, AJAX, JSON and XML with experience with SDLC
- Experience in all phases of the end - to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Hands on knowledge of JavaScript MVC frameworks such as Angular.js 1/2
- JavaScript expertise in both client and server-side scripting languages like jQuery, Angular, Node.js.
- Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, CSS3, JavaScript and jQuery and experience in making them cross browser compatible.
- Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework.
- Experience working with developer tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar.
- Excellent in building Single Page Application (SPA)by using AngularJS framework.
- Strong programming skills in Java, Multi-Threaded applications and J2EE technologies.
- Hands on experience in DBMS like Oracle, Node.js, MySql, MS-Sql, Toad, Crud, Postrage Sql.
- Experienced in Managing build files using ANT and logging using Log4j.
- Experienced in writing test-cases in Java environment using JUnit.
- Experienced in using Operating Systems like Windows, Linux, UNIX, AIX and UNIX Shell Script.
- Sequence, class and database diagrams are made using the UML design tool and RAD.
- Experienced of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
- Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Possess excellent communication skills along with dedication, and commitment for work
- Quick learner, possess problem solving skills, and strong team player
PROFESSIONAL EXPERIENCE
Confidential
Sr. UI/Angular Developer
Responsibilities:
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Worked on Webpack for build and webpack-dev-server a server.
- Developed responsive web design for employee's access using HTML5, CSS3, JavaScript, Node.js, Angular 2
- Created multiple reusable components and services using Angular 2 built-in and custom directives
- For better UI Experience used technologies such as Angular and Handlebars
- Created and developed the internal Angular 2 framework applications projects. Unit testing with Jasmine.
- Used Angular 2 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller), Used Angular 2 to build a single-page application.
- Developed backend web services using Node JS and stored dependencies using NPM
- Implemented generating the verification hash code using crypto package on Node.JS and Added user validations and user permissions by using the Node.js.
- Used CSS preprocessor like LESS and SASS for improved style sheets.
- Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
- Developed Angular 2 services to retrieve JSON data from the RESTful web services and displayed the response in the user interface pages
- Actively involved developing proof of concept for a newly propsed application in using Angular 2.
- Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
- Used webpack, babel and gulp for transpilation(compilation) configuration for typescript to be converted to javascript.
- Worked with Angular 2.0 to develop single page applications
- Worked with ngrx/store for managing Angular 2.0 applications.
- Worked with http interceptors configurations for security in Angular 2.0 applications
- Worked with Angular 2.0 directives, components, pipes, injectables.
- For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Setup Jasmine and Karma for UNIT and Functional Testing of JavaScript with mocking frameworks and spys.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.
- Designed and developed AngularJS components such as controllers, directives and services.
- Created an internal browser based text editor using HTML, CSS, JavaScript, Require.js, Backbone, Ember.Js, Jasmine, Selenium
- Developed JSP pages using tag libraries and presentation layer using JSP, JavaScript, JQuery, HTML5, CSS3, and AngularJS. Worked with JQuery UI plug-in like widgets, interactions and effects.
- Used extensive Java Collection framework, exception handling classes.
- Wrote JDBC statement, prepared statements and callable statements for various DDL and DML operations.
- Involved into Mobile web application development using iOS and Android
- Designed user interface for users to interact with system using JQuery, JSON, JavaScript, HTML, CSS, Angular JS and Bootstrap. Developed JSP's for the presentation layer.
- Wrote Oracle PL/SQLprocedures, triggers, views for the back-end database access.
- Worked with No SQL database Mongo DB and worked with it to perform many different operations.
- Developed and prepared test cases for unit testing with JUnit.
- Developed user interfaces using JSP, XSL, CSS, XHTML, JavaScript and HTML to provide personalized look-and-feel for managers, attendees and promoters of the system.
- Extensively used Oracle programming using SQL, MySQL, MS SQLl and PL/SQL
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.
- Corrected foreign language files and submitted to Tortoise Subversion.
- Place orders for and fill prescriptions for mail order pharmacy through CVS Caremark.
- Involved in Creation, Manipulation and Supporting the SQL Server Database.
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development.
- Mentoring of junior members for Agile (Scrum) process & Junit testing
- Designed and modified User Interfaces using JSP, JavaScript, HTML, CSS, Angular.js, Backbone.js, Bootstrap and jQuery.
- Involved in designing the UI component using Angular.js, Backbone.js and Bootstrap.
- Made SDLC recommendations and implemented Flex, xml development best practices.
- Accessed and manipulated the Oracle database environment by writing SQL queries in the oracle sql developer for testing purpose.
- Used Clear Case for source Version Control.
- Use of multiple tools, including Apache POI, iText and JFreeChart to create reports and charts
- Used JIRA to keep track of bugs and issues
Environment: SASS, LESS, React.js, Redux, Flex, MongoDB, Bootstrap, Backbone, Require.js, Ember.Js, JavaScript, Angular.js, Node.js, DOJO, HTML, CSS, XML, XSLT, AJAX, JSP, JSON, Jquery, Core Java, JDBC, Oracle, SQL, MySql, NOSQL, MsSql, Toad, CRUD, Eclipse, REST, SOAP, Clear Case, Struts, Tomcat, JUnit, JIRA, Maven, iText, Weblogic, SVN, UML, Agile.
Confidential
Sr. UI Developer
Responsibilities:
- Developed Responsible Web Design (RWD) UI using HTML5, CSS3 media queries, DOM, AJAX, JSON, Angular JS and Bootstrap.
- Implemented Angular.js component router for navigation and the services to connect the web application to back-end APIs.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, Bootstrap, and Angular JS.
- Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
- Worked on server-side scripting JavaScript framework Node.js, Express.js, created Rest API's using Cloud mine SDK's and connected to MongoDB.
- Worked in Agile Development and maintained appropriate level of communication in team going through all phases of SDLC lifecycle.
- Designed and developed web pages using CSS pre-processors such as LESS and SAAS.
- Created Angular components like Controllers, Services, Directives and Forms to collect different user data and implemented form validation in Angular.
- Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
- Gathered data from API/web services via AJAX-JSON calls and updated the DOM within the result sets.
- Used jQuery to make RESTful API calls and Designed/documented REST APIs for collection and retrieval of high data.
- Used JSON for data exchange between client and server and Ajax to reduce the network load and update only the certain components of the website
- Used GitHub environment to make push/pull requests.
- Designed UI using JSP and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
- Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
- Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Built up a client base and experience in the web field. Maily HTML/CSS and WordPress.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions. Using JPA for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB.
- Wrote complex Database PL/SQL Statement and Did PL/SQL tuning for the perform Database.
- Worked extensively on the Oracle database.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Used Subversion for version control and created automated build scripts.
- Used SQL statements and procedures to fetch the data from the database.
- Installed, configured, and maintained Websphere server and DB2.
- Implemented Web services by applying SOA concepts in conjunction with SOAP.
Environment: HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB, Bootstrap, Backbone, Require.js, Ember.Js, Angular, Java, Servlets, JSP, JSTL, Oracle, MySQL, NOSQL, MS SQL, JDBC, Agile, TDD, REST
Confidential
Web Application Developer
Responsibilities:
- Struts Validator framework is used to do client side validation.
- Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface.
- Created Real-time Reporting systems and dashboards using Adobe Flex, MySQL and Perl
- Configured Struts-config.xml with all the mappings required by the architecture.
- Involved in developing custom taglibs, JSP, Servlets, EJB’s, Portlets and DB2 - stored procedures
- Worked with various version control tools like CVS, Clear Case and Subversion (SVN).
- Core developer of the application infrastructure using GWT as the front-end
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.
- Developed EJB components (Session Beans, Entity beans) using EJB design patterns to business and data process.
- Use of multiple tools, including Apache POI, iText and JFreeChart
- Worked on Hibernate object/relational mapping according to database schema.
- JSP interfaces were developed. Custom tags were used.
- Involved in coding for JUnit Test cases.
- Developed the Servlets for processing the data on the server
- Used Dojo for the client side development and validations
- Experience with SQL and basic CRUD operations
- Used Hibernate annotations to avoid writing a mapping file.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML
- Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities
- Setting the development environment on eclipse.
- Exposed Survey API to other applications in DOE using Apache Axis2.
- Used Apache to build projects, which assisted in testing, and produce reports on projects
- Used Web 2.0 to scrape the event data from various web sites
- Integrated with Apache Tomcat.
- Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
- Expert in the enterprise implementation of Oracle Enterprise Content Management solutions. Specialized in UCM, Portal and SOA implementation
- Layout and design the overall architecture and migration approaches using Oracle ADF.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators
- Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.
Environment: JAVA, JSP, Servlet, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, Agile, HTML, CSS, DOJO, XML, JMS, XML, Eclipse, Itext, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Rational Rose, Junit.
Confidential - PA
Java Programmer
Responsibilities:
- Performed Java web application development using J2EE and Netbeans.
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
- Developed user interface using JSP JQuery, and AJAX to speed the application.
- Writing the java script and designing the JSP GUI frame work.
- Involved in developing EJB’s for the business logic and deploying them in Apache tomcat.
- Responsible for creating of Action classes, JSPs, Model classes.
- Used business delegate to call EJB from struts action class.
- Used JBoss application server to deploy application into Production environment
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate
- Used Java Messaging Services for reliable and asynchronous exchange of important information.
- Deployed Application to BEA weblogic server.
- Involved in designing the user interfaces using JSP
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages Confidential the client side.
- Extensively worked on spring’s framework.
- Used JDBC for database connectivity with MySQL Server.
- Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
- Designed Interactive GUIs using Java Applets and Swing.
- Developed Servlets and Worked extensively on Sql.
- Worked with MySQL for MySQL, SQLYog and Workbench.
- Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
- XML messages are used to communicate between web services that are written using SOAP and WSDL.
- Created different database objects (Stored Procedures, Functions, and Triggers) for the backend MS SQL server.
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
- Created war files & deployed on Tomcat using ANT deployment tool.
- Expertise in employing Water Fall Model and best practices for software development
- Maintenance of data in different Oracle Databases and environments using TOAD.
- Built CVS and XML file loaders and splitters for financial data
- Used Clear Case for source Version Control.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Tested with the Junit Test Cases for both Professional and Institutional Claims.
- Coordinated with QA team to ensure the quality of application.
Environment: Java, Servlet, EJB, Struts. JMS, JDBC, Hibernate, Spring, Java Script, AJAX, UML, Eclipse, Weblogic, SOAP, Selenium, JBoss, ANT, JQuery, NetBeans, JSP, EJB, WSDL, Toad, Water Fall Model, iBatis, EMC Documentum, web services, HTML, XML, MS SQL server2005, My SQL, CVS, JIRA, ClearQuest, Swing, Clearcase, Junit.