Sr. Front End Developer Resume
Morris Plains, NJ
PROFESSIONAL SUMMARY:
- Around 8 years of experience in analysis, design, development and implementation of User Interfaces for Web - based Applications using various front-end technologies like HTML 4.01/5, CSS(2/3), XML, JavaScript, ExtJS, JQuery, Angular JS, AJAX, JSON, ReactJS, Bootstrap and NodeJS and web based and SOA based application using Java/J2EE
- Experience with different methodologies like Waterfall, Agile, TDD and Scrum.
- Proficient in building Web User Interface (UI) using HTML5, CSS3, Bootstrap, DOM, AJAX, JSON and JavaScript frameworks such as JQuery that follows W3C Web Standards and are browser compatible.
- Experience in developing applications in domains like Insurance, Payroll, Finance, Insurance, Health care.
- Experience in creating UML models and diagrams using Rational Rose.
- Strong experience in implementation and design of MVC architecture. Hands on experience on MVC frameworks such as Angular JS, BackboneJS, EmberJS etc.
- Skilled in making AJAX calls using JQuery. Experience in using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Developed Web 2.0 applications to consume JSON response using callback functions.
- Profound knowledge in Angular JS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Experience in working with Threads, Collections, Serialization, Exception handling and Sockets.
- Experience in developing projects in JAVA/J2EE platforms using ICEfaces, Spring, Struts Framework, Web Services along with Hibernate as the back-end ORM tool
- Extensive experience with J2EE Design Patterns like Singleton, MVC and Factory in the development of web based & distributed enterprise applications.
- Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in Oracle, SQL Server and MySQL.
- Experience in using IDE tools such as Eclipse, IBM RAD, STS and JDeveloper.
- Experience in deploying applications using WebSphere, WebLogic, and JBoss Application Servers.
- Experience in using various Configuration Management tools like SVN, GIT, CVS and IBM ClearCase
- Team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
- Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.
TECHNICAL SKILLS:
Languages: C, C++, Java, PL/SQL, SQL, UML2.0, XML 1.0, XSL 2.0, XSLT.
J2EE Technologies: Servlets, JSF, JSP, JSTL, RMI, EJB, JMS, JNDI, JAXP, JAXB, SAX, DOM.
Application Server/Web Server: IBM WebSphere Application Server, WebLogic, JBoss, Apache Tomcat.
Web Services: SOAP, WSDL, Axis, JAX-WS, REST, JAX-RS
IDEs: Eclipse, JDeveloper, IBM RAD, NetBeans, STS.
Framework: AngularJS, ExtJS, backbone.js, ICEfaces, Spring, Hibernate, Struts
Version Control: CVS, SVN, IBM ClearCase.
Database: Oracle 8i/9i/10g, SQL Server, DB2, MySQL.
Design Patterns: MVC, Business Delegate, DAO, DTO, Service Locator, Session Facade, Intercepting Filter, Singleton.
Operating Systems: Windows 95/98/NT/2000/Vista/XP/7/8, Linux, UNIX.
Web Technologies: XML, XSLT, XSL, XPath, HTML, CSS, XHTML, DHTML, JavaScript, AJAX, jQuery, GWT.
Other Tools: ANT, Maven, JUnit, LDAP, Log4j, SLF4j, Toad, Rational Rose, JIRA, Subversion, ClearQuest
PROFESSIONAL EXPERIENCE:
Confidential, Morris Plains, NJ
Sr. Front End Developer
Responsibilities:
- Involved in various phases of the project like gathering requirements, Data modeling, analysis, architecture design, development and maintenance.
- Participated in Agile development of the entire project from gathering requirements, system design, development and integration testing.
- Web design and development, application development using HTML5, CSS3, JavaScript, React JS, JQuery and AngularJS.
- CSS3 media queries to support for Responsive Web Design (RWD).
- Involved in the creation of Interface to manage user menu and bulk updates of attributes using JQuery.
- Worked on React JS framework to develop interactive websites based on client needs.
- Developed Angular-JS components such as controllers, Services, filters, models and used Http service for REST service invocation.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Implemented Dojo for increasing functionality of the project.
- Used AJAX and JSON to send request to the server to check the functionality of the websites.
- Used Bootstrap (responsive design), Backbone, and AngularJS frameworks.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Implemented the search functionality for Internal Application using AngularJS.
- Development using Java, JSP and Servlets on WSAD.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Used Spring Core for middle tier development to achieve inversion of control.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Implemented XML parsing and JSON parsing for data handling on different application.
- Used SVN for source code versioning and maintenance.
- Expertise in making the Continuous Integration successful using Jenkins.
Environment: HTML5, CSS3, JavaScript, ExtJS 4.0, GIT, AngularJS, RWD, Twitter Bootstrap, JSON, JQuery, AJAX, Agile, SVN, ElasticSearch, Angular JS, React JS, REST(Web service), Java/j2ee, Dojo, Spring MVC, Apache, Jenkins.
Confidential, Des Moines, IA
Front End Developer
Responsibilities:
- Involved in analysis, design and development of eReporting system and developed specifications that include Use Cases, Data Design, and Architectural Diagrams.
- Worked on UI designing, Data modeling, and reviewed the design documentation.
- Involved in developing the UI pages using the HTML5, CSS3, JavaScript, ExtJS, JSON, JQuery, Ajax and Angular JS
- Redesigned the existing site and to create new interfaces from scratch.
- Developed HTML5 prototypes and ready XHTML documents with CSS3 style sheets.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Involved in configuration of AJAX Push techniques for dynamic functionality.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, DOJO and JQuery.
- Assisted in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Used JDBC-ODBC Bridge for Database Connection.
- Developed and improved application using MVC Framework AngularJS, Backbone.js and Bootstrap.
- Involved in writing SQL Queries, Stored Procedures
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Indexed data in ElasticSearch using the river plugin. Queried data using the elastic search API's
- Used GIT bridged to Jenkins as a repository for managing/deploying application code
- Built and deployed the application using ANT Build with Apache IVY support.
Environment: HTML4/5, CSS2/3, JavaScript, ExtJS, JQuery, Bootstrap, AngularJS, Backbone.js, AJAX, ElasticSearch, JSON, Dojo, SQL, Stored Procedures, Grunt, Eclipse, GIT and Windows.
Confidential, Franklin, TN
Java Developer
Responsibilities:
- Involved in gathering and understanding of customer requirements, analysis and design
- Developed middle tier business logic using POJOs with Spring based transaction managers
- Worked extensively on Web Services, XML, JMS and Message Driven Beans, Spring Controller.
- Handled the back end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
- Actively involved in designing and implementing Business Delegate, Data Access Object, and Session Façade and Data Transfer Object design patterns.
- Implemented RESTful web services to invoke downstream services
- Used SOAP UI to interact with OSM web services.
- As per client request quickly learned Hadoop and done the Hadoop POC project.
- Installed and configured Hadoop MapReduce, HDFS, developed multiple MapReduce jobs in Java for data cleaning and pre-processing
- Developing MapReduce Programs to format the data in java and which will discover trends in data usage by users.
- Importing and exporting the data using Sqoop from HDFS to Relational Database systems (MySql) and vice-versa.
- Prepared and running the Pig and Hive Queries on Hadoop cluster.
- Understand and implemented WebLogic cluster and Node manager
- Performed performance tuning for Java, j2ee applications (Application side and Database side)
- Developed scripts to export and import data from the one database instance to other.
- Used SVN for version control.
Environment: Java 1.6, JavaScript, Spring 2.5 MVC, Spring 2.5 JDBC, Log4j, JUnit, JBoss 5.0, Oracle 10g, ANT, CVS.
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Collaborated with business users and technical team members on Project design and specifications.
- Developed various JavaScript functions for validations.
- Created screens using JQuery, JSP, JavaScript, Ajax and AngularJS.
- Modernized the legacy code to improve the usability of the application. Used Technologies like JQuery, AngularJS.
- Extensively used AJAX to implement and enhance the UI features of the application.
- Implemented SOA to develop the REST based Web Services using Apache Axis.
- Created data models based on the concepts of Normalization and RDBMS.
- Back end was developed using Hibernate framework and used spring dependency injection for middle layer development.
- Implemented Grunt automation and designed applications using SASS that modularized the code that led to concise style sheets.
- Created new tables, SQL stored procedures, functions, views, and triggers in the database code for new features in database code.
- Performed the necessary SQL tuning to reduce the response time of application.
- Worked on frequently changing requirements and actively participated in SCRUM meetings.
- Used JIRA to track all the SCRUM activities.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM functions.
- Experienced in implementing Search Engine Optimization (SEO) techniques.
Environment: HTML5, CSS3, JavaScript, Action Scripts, JQuery, Angular.js, Node.js Bootstrap, Backbone, AJAX, JSP, Spring MVC, agile, XML, XSLT, XPath, DOM, JNDI, Maven, SQL, Oracle, Windows, RestFul services.
Confidential
Associate Software Engineer
Responsibilities:
- Involved in the analysis, design, and development phase of the application.
- Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
- Developed the presentation layer using JSP and Servlets with a RAD tool.
- Used JavaScript for client side validations.
- Developed Message Driven Beans for send asynchronous notification messages.
- Designed and developed numerous Session Beans and deployed on WebSphere 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, delete data and reload data on Oracle using the Toad tool.
- Wrote Test Cases for Unit Testing using JUnit.
- Involved in testing the complete flow of the modules.
- Used CVS for version control.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Mapping of fields between the client’s XML and Remedy incident management system.
- Involved in the creation of database tables and Java Database connections between the Gate Way interface and My SQL.
- Involved in the testing process with the clients for all the phases of the project.
- Involved in maintenance work and fixed some of the bugs during testing process.
- Performed documentation for change requests and system requirement specifications of the project.
Environment: Core Java, Eclipse, EJB, JMS, AJAX, Oracle, XML, XSLT, HTML, CSS, Web Sphere, UML, RAD, TOAD, PL/SQL, Junit, Apache Ant, CVS, Log4j.
