Sr. Ui Front End Developer Resume
Webster, MA
PROFESSIONAL SUMMARY:
- Over 9+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 at different locations.
- Around 6 Years of experience in developing web page quickly and effectively using Angular JS, JQuery HTML, CSS, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible, XML, XML Elements.
- Used to update User Interface based on changing needs and requirements.
- Experience as a Web Developer using JavaScript, HTML/DHTML, XHTML, jQuery, CSS, and Ajax.
- Experience in Client Side Web Designing and Validations using HTML, CSS, JavaScript, Angular, Node.Js, Ember.Js, Jquery, JSP and Struts Tag Library.
- Experienced in web/application servers like Apache Tomcat, WebSphere, JBoss and Weblogic
- Developed UI using JQuery and JavaScript Library for Web Application and Mobile Application and extensively developed Rich Internet Applications and various UI widgets using jQuery.
- Created User Interfaces for Mobile/Tablet/Desktop using HTML & CSS.
- Extensive knowledge in Javascript and VB Script jQuery, jQuery plugins, AJAX, dynamic HTML, JSON, Angular.js, Bootstrap and node.js.
- Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB,MQ Series, JDBC, XML,JMS, AJAX, and web services.
- Experience in Managing build files using ANT and logging using Log4j.
- Extensive Experience with Web technologies using Servlets, JSP, EJB, Struts Spring, JSF/Ice faces, Hibernate Java Beans, Java Swing, JDBC, JNDI, Collections, XML(DTD and Schema), HTML, AJAX and Web Service(SOAP, JAX - RPC, AXIS) on Unix and Windows environment.
- Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Experience in writing test-cases in Java environment using JUnit.
- Sequence, class and database diagrams are made using the UML design tool.
- Experience of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
- Experience in working with different operating systems like Windows/XP/Vista and UNIX.
- Good knowledge in JavaScript testing tools with mocha and chai.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- An experienced software developer passionate about delivering quality software products with thorough & rigorous testing and ample documentation.
- Excellent analytical and logical programming skills with a good understanding at the conceptual level and possess excellent presentation, interpersonal skills with a strong desire to achieve specified goals.
TECHNICAL SKILLS:
Core Java and Front End: Collection, Multithreading, Applets, Javascript, Angular, Bootstrap, Backbone, D3.Js, Node.Js, Json and Swing
J2EE Technologies: Servlets, JSP1, EJB, JMS, JDBC0
Web Servers/application servers: Apache tomcat Server, IBM Web Sphere server, pramati server, Bea Weblogic server0
Web tools and languages: HTML, XML, CSS, DHTML, AJAX, ANT, Java Script
Framework: DesignPatterns, SOAP, Struts, Hibernate, Spring.
Databases: Oracle, MS SQL Server, DB2 .
Languages: C, C++ with OOPS, Java, J2EE0.
Operating Systems: Windows, Linux, Unix.
Tools: Eclipse, Rational Rose, Dreamweaver, RAD, Net Beans.
Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML.
Version Control: Visual SourceSafe (VSS), ClearCase, ClearQuest, CVS.
Testing: Junit
PROFESSIONAL EXPERIENCE:
Confidential, Webster, MA
Sr. UI Front End Developer
Responsibilities:
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Writing Back end scripts on Node.js/JavaScript.
- Implemented Presentation layer using CSS Framework, Backbone Js, Angular Js, Knockout Js, Wire-framing, HTML5.
- Extensive experience on MVC frameworks like Angular JS for creating Single-Page Applications(SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
- Developed designs in securing the application using form-based authentication using HTML5, XHTML, JavaScript, JQuery, Angular JS/React JS and CSS.
- Designed templates, representing format, positioning, text style and size of report data, using HTML, HTML5, CSS, CSS3
- Developed the Front end application using JSP and HTML.
- Extensively used Oracle programming using SQL and PL/SQL
- Worked on PL/SQL and SQL queries
- Connectivity to the database is provided using JDBC.
- Basic Experience with SOA & REST
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server.
- Used GIT repository for software configuration management and version control
- Used Cassandra and oracle as DB's and used GitHub as versioning tool.
- Experienced in performing end to end testing using Protractor, Selenium Gulp and BDD testing using Cucumber. And experienced in performing JavaScript development using ES5, ES6 programming and Typescript.
- Developed integration and unit tests using Mockito and Jasmine
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office (PMO)
- Created Maven build file to build the application and deployed on WebSphere Application Server.
Environment: UI Dev. - Javascript, Node, Angular js, Bootstrap, Backbone, JQuery, React, CSS, HTML, Oracle, PL/SQL, JDBC, REST, Eclipse, Weblogic, GIT, GitHub, Protractor, Jasmine, Agile, MAVENConfidential, Phildelphia, PA
Sr. UI Front End Developer
Responsibilities:
- As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
- Configured Struts, Hibernate framework with Spring MVC
- Developed web pages using HTML/CSS and JavaScript.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JSapplication data.
- Maintain and develope Mantis bug management system for internal usage, using MySQL/PHP, Bootstrap, Backbone.js
- Build stable React compenents and stand-alone functions to be added to any future pages.
- Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQLs.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL procedure for login module and registration module.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
- Used Eclipse IDE for designing, coding and developing applications
- Extensively used Jquery, IBM Websphere Portal APIs for authentication and personalization features
- Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Involved in coding for JUnit Test cases
- Used Karma and Jasmine for testing and structure our project..
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Used Maven script for building and deploying the application.
- Has developed XML Parsing logic using DOM Parsers.
- Contributed to organization of testing and quality improvement process (JIRA, Confluence).
Environment: UI Dev - Spring, Hibernate, Javascript, CSS, HTML5, Node, Anular js, Bootstrap, React, BackBone, JQuery, DB2, CRUD, PL/SQL, MongoDB, SOAP, WebServices, Eclipse, Websphere Portal, WSAD, SVN, Junit, Jasmine, Scrum, UML, MAVEN, XML, JIRA
Confidential, Boston, MA
Front End Developer
Responsibilities:
- Was responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC and Acegi security.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Developed the front end using JSF and Portlet.
- Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Currently involved in developing hybrid mobile applications using Javascript, Sencha Touch and Phonegap. Also have experience in iOS and Android development.
- Involved in writing complex SQL and MySQL procedures.
- Used TOAD for database query testing, in the process of optimizing the queries
- Efficient in up gradation and migration from SQL Server.
- Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
- Extended pagination, profiling functions and coherence cache support for existing RESTful service
- Used Oracle coherence to find POJO beans from the deployed WAR file.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Followed an Agile, Software Development methodology. Used NetBeans IDE
- Configuration and deployment of application on to Jboss application server .
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
- Selenium-Sikuli Integration for Distributed Remote Execution
- Expertise in employing Water Fall Model and best practices for software development
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Worked on GUI internationalization using JSP and Core Java
- Developed Servlets and Worked extensively on Sql.
- Built project with IVY and Ant.
- Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Designed Interactive GUIs using Java Applets and Swing.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in to other web-applications depending on the user's preferences.
Environment: UI Dev - Spring, IBatis, Struts, JSF, EJB, JQuery, AJAX, DOJO, Sencha, MySQL, TOAD, SQL Server, DB2, coherence, Apache AXIS 2, WSDL, Netbeans, JBOss, Mercurial, Clear Case, Selenium, Water Fall Model, UML, JSP, Sevlet, ANT, XML, ITEXT, EMC, JIRA, SING, Cognos
Confidential, Chicago IL
UI Developer
Responsibilities:
- Implemented user-friendly UI design with HTML5 and CSS3.
- Designed the front-end applications, user interactive web pages using web technologies like HTML, XHTML, and CSS.
- Developed non-functional HTML/5, CSS3 pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed the web forms from designs provided by the design team.
- Created and tested different front-end forms using AJAX, JavaScript, Angular JS and CSS.
- Implemented various JavaScript/jQuery effects on the pages.
- Used Angular JS and jQuery library functions for the logical implementation part at client side for all the application.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Used Firebug for debugging and for element styling.
- Resolved some cross browser issues.
- Designed and modified the images and banners as per the requirement using Adobe Photoshop
- Used jQuery High charts for interactive charts on the web application.
- Worked on Team Foundation Server, version control system, on day-to-day basis to maintain the code history.
- Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Developed pages that are cross browser compatible across the browser like Internet Explorer versions 7 through 9, Mozilla Firefox, Safari (Win and OS X), etc.
- Maintain consistency of front-end via code over variety of browsers.
- Involved in daily SCRUM meetings to keep track of the project status.
Environment: UI- HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, XML, Angular JS, Bootstrap, SublimeText 3 and Git.
Confidential, Waltham, MA
Application Developer
Responsibilities:
- Wrote multithreaded programs to measure system performance
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Developing HardwareStoreMarketer.com site using ASP.Net.
- Worked on various client websites that used Struts 2 framework, Hibernate and OGNL
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
- Simulation was developed using C++.
- Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
- Used VisualSourceSafe for source control.
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Extracted and modified data from VSAM files for PDF reports.
- Automate nightly batch processing and job alerts using REXX.
- Responsible for migrating Websphere server and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Use FileAid datasets to validate backend results of test events.
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Designed, implemented new website features and provided support, maintenance
Environment: UI - Core Java, JSP, JUnit, Mercurial, Eclipse, .Net, JIRA, JDBC, Struts, Hibernate, VisualSourceSafe, Weblogic, Oracle, OGNL, C, C++, Linux, MS SQL Server, COBOL, FileAid,REXX,ISPF, Mainframe, CICS, IMS, VSAM, JCL