Sr. Web Ui Developer Resume
Arlington, VA
SUMMARY:
- Having programming proficient with 8+ years of experience and showed capacity to effectively execute complex substantial scale N - tier, distributed real-time enterprise applications.
- Experience with various frameworks and libraries like Modern JavaScript ES6, AngularJS, Node.JS, React, Redux, Bootstrap etc.
- Created Reusable react presentation and container components, good understanding and usage of states and props. developed Sagas and Reducers to manage Actions API) to handle data and UI behavior.
- Implemented EcmaScript6 (ES6) arrow functions, constants, block-scope variables, class inheritance.
- Solid experience of react/redux development using Babel, Webpack, isomorphic fetch, ES6, npm. Sound understanding of React Virtual Dom, unidirectional data flow
- Used front end latest libraries like Loadash, normalize.css, font-awesome, react-bootstrap.
- Worked in all the phases of Software Development Life Cycle (SDLC) with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Solid expertise in developing Html pages based on DIV layout, W3C Compliance, Section 508 standards, Web 2.0, Web Accessibility, Web Usability and Cross browser platform.
- Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and Enterprise Architect.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, ES5, ES6, XML, DHTML, XHTML, JQuery, AJAX, JSON.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, and Google Chrome.
- Experience in designing User Interactive (UI) Webpages and visually appealing User Interfaces with the help of HTML 5 and CSS3 and LESS and SASS, UX Design, Axure, Photoshop, prototype, style guides, Adobe Experience Manager (AEM).
- Experience in various mobile frameworks like Ionic, phone gap/Cordova for mobile hybrid applications in both IOS and Android.
- Worked on different methodologies like Agile/Scrum Software Development, waterfall Model, and Test-Driven Development Approaches.
- Hands on experience database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Developed a single page, mobile-first, cross-device/ cross-browser web application for real-time location sharing utilizing AngularJS and JavaScript API.
- Quickly build projects UI’s and used AngularJS framework to integrate HTML (views) to JavaScript objects (models).
- Strong hands on experience in developing the Enterprise and Web applications on N-tier Architecture using Java/J2EE and java based technologies such as Spring, Servlets, JSP, Hibernate, Web Services, XML, JPA, JMS and JDBC.
- Proficient in using AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Experience with versioning tools like Git-hub, Stash, Sub Version and CVS.
- Implemented J2EE Design Patterns like MVC, DAO, Tiles and Singleton.
- Extensively worked on MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans, and Servlets.
- Designed and Developed Application Leveraging advanced techniques in CQ5 DAM (Digital Asset Management), CQ5 Campaigns, Search and Tagging framework, SOLR Search, Adobe Scene7, Cq5 workflows, Cq5 Components and templates, Cq5 User and group management.
- Good knowledge and having working experience in algorithms and data structures.
- Proficient in web technologies like HTML5, CSS3, JavaScript, XML, Bootstrap, AJAX, AngularJS.
- Used NODEJS for server-side development to create fast and efficient applications.
- Hands on experience in database development using MySQL, PL/SQL, and PostgreSQL.
- Good knowledge and working experience in SQL to write Stored Procedures and Triggers.
- Worked proficiently with various IDEs including Eclipse, JDeveloper, NetBeans and RAD .
- Experience in developing REST and SOAP based Web Services
- Good working knowledge on TortoiseSVN, GIT for version control.
- Developed presentation layer using Angular and MVC frameworks.
- Worked on different Web Application server such as Tomcat, WebLogic and JBoss.
- Developed ANT, Maven scripts in to build and deploy J2EE Applications.
- Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Assisted project manager in defining project scope, time & effort estimates and deliverable management.
- Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Developed a singled page, mobile-first, cross device/cross-browser web application for realtime location sharing utilizing AngularJS and JavaScript API.
- Experience in all phases of software development life cycle (SDLC) as well as Agile/SCRUM/Waterfall methodologies
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, ES5, ES6, AJAX, JQuery, JSON, Apache
JavaScript Libraries: Angular 1 and Angular2, React, Redux, Gulp, Grunt Webpack, Jasmine, Sass, Mocha, lodash, Ext JS, Backbone.js, Node.js, Require.js and Ember JS
IDE's and Tools
Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, Edit Plus, JS fiddle, Visual Studio Code, Atom Editor.
Development Tools: Jira, CS5, Google Ad Words, Yahoo Search Marketing (spring tool suite)
Web Services: Postman, SOAP, RESTful
DebuggingTools: Firebug, BugZilla, (internet explorer), Angular (batarang), Redux Developer Tool and React Developer Tools.
Database: PL/SQL(oracle), MySQL, MSSQL
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X
ContentManagement Systems: Adobe CQ5/AEM, Adobe MSM, Adobe LiveCycle, JCR, Sling, Apache Jack Rabbit, WCM, DAM, Package Manager, CRXDELite, Workflow, OSGI.
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
Sr. Web UI Developer
Key Responsibilities
- Developed an end to end application built entirely using React and Redux.
- Solid knowledge on react virtual DOM, unidirectional data flow
- Created Reusable react presentation and container components
- Good understanding on usage of states and props inside components .
- Used react latest development strategies such as webpack dev server, babel, ES6.
- Created State full and Stateless react components, through grasp of react component lifecycle.
- Implemented ES6 core features such as arrow functions, block-scope variables, class inheritances, constants.
- Installed node modules such as lodash, react-bootstrap, enzyme, mocha, zest, babel, node-sass and more .
- Implemented client side interface using React.js, flux pattern and Redux framework for SPA.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manger) and Redux libraries.
- Used React JSX for faster compilation and developing resusable components
- Implemented the React.js in creating animations based on CSS classes.
- Involved in creating a reusable component using REACT JS for DOM manipulation.
- Using react framework worked on a POC to create modular desktop app in Electron compiler with latest JavaScript ES6, also tried integrating with React-Native Mobile compatibility for iOS and android.
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
- Extensively used CSS and Bootstrap for styling the HTML documents.
- Used Agile methodology, having good experience on using.
- Developed, tested, and deployed application in Node.js with Express and POSTGRESL backend with sequelize js.
- Getting the business requirements from the client and review with business team.
- Designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Added Node Scheduler for time-based scheduling.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Used Spring JDBC (TEMPLATE) as a data access technology to interact with the database.
- Used MVC Architecture in spring framework and implemented custom tag libraries.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- User Ember CLI to converts java properites files to a ES6 module which exports the object verson.
- Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySql.
- Write dramatically less code with Ember’s Handlebars integrated templates.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JQuery, JavaScript extensively used Table less Design in CSS for positioning.
- Developed Entity Beans and Session Beans to process the business logic.
- We implemented Data Structures to store and retrieve data efficiently using key values.
- Hands on experience on Design and Analysis of Algorithms.
- Used JAXB parser for Marshal and Unmarshal the XML Data.
- Used the Eclipse as IDE, configured and deployed the application onto Tomcat server.
- Created RESTful web services interface to Java-based runtime engine.
- Worked on PostgreSQL like interacting with Database, writing Stored Procedures and debug and fix the issues as well.
- Used Log4J to monitor the Error Logs.
- Used JIRA for bug tracking, issue tracking, and project management.
- Worked with clients for issues and provided quick solutions.
Environment: Webpack, React, Redux, ES6, Babel, Webpack Dev Server, Java, Spring, Hibernate, Jira, d3.js, Javascript, Node JS, PostGreSQL, Jdbc, Microsoft Visual Studio Code, Webstorm, REST, Eclipse, jUnit, Bootstrap, Agile, log4j, UML, JSP, Servlets, JAXB, JMS, Maven, HTML, CSS, JSON, Jenkins, XML, Microsoft Visual Studio Code, WebStorm IDE.
Confidential, Phoenix, AZ
Sr. Web UI Developer
Key Responsibilities
- Used Angular JS version 1.5 framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
- Extensively used Angular JS for developing the SPAs (Single Page Applications). Worked on Angular JS directives, Controllers, Filters, and Services.
- Created client side validation tool using Angular JS and JavaScript.
- Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript with extensive knowledge of and use of Angular JS directives to bring additional functionality to HTML.
- Solid hands on experience working with Services, Scopes, Providers, Promises in Angular.js
- Solid application of Filters, Expressions, Watchers in angular.js.
- Developer the administrative UI using Angular 1.x, 2 and React JS.
- Implemented Angular.js states and routes which simplify the complexity of the application using ui-router angular module.
- Developed elegant tables with sorting and filtering functionality using ng-table plugin.
- Solid application of angular-once to monitor and minimize the bandwidth of application
- Good Understanding and knowledge with Node.js, Soap UI, Spring MVC, REST API.
- As a Java UI Developer of Backend Architecture and Implementation team, I worked in designing, building, maintaining, reviewing, and supporting optimal quality code and services.
- Designed the UML diagrams based on the OOAD principles.
- Involved in Enhancement of existing application utilizing Angular.js, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
- Used JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Used different modules of Node JS for routing, ORM connections, consuming REST API
- Involved in design and implementation of applications, relying on Service Oriented Architecture (SOA), using Web Services, SOAP and RESTful.
- Used JavaScript for Client-Side validations.
- Developed the application using Spring Framework which is based on the MVC design pattern.
- Created the Spring Bean Factory for initializing services.
- Added security for service layer methods using Spring Security .
- Extensively used the LOG4j to log regular Debug and Exception statements.
- Created build files using Maven.
- Interacted with Product Managers to fine tune user stories and requirements and testing team to approve Functional Specification and test cases.
- Built main application in Python, Django leveraging technologies such as Angular.js, Backbone.js, Ember.js and Celery.
- Developed the spring AOP programming to configure logging for the application.
- Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file.
- Written client interfaces, and implementation classes to consume the web services.
- Used Hibernate and JPA ORM frameworks for database connectivity.
- Worked in an Agile environment delivering output in sprints. Working with a two-week sprint process, I was an active member in creation of user stories, story point with estimations.
- Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Developed SQL, HQL procedures for login module and written complex SQL queries.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Developed a Web Application using Java with the Google Web Toolkit API.
- Used SVN to maintain source and version management and used Eclipse as IDE.
- Developed Servlets and Utilized Node.js to create a fast and efficient chat server.
- Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
Environment: Angular 1.x, Angular 2, React, Redux, Java, Spring, Hibernate, jQuery, SOA, JavaScript, Oracle, pl/sql, JDBC, Apache, REST, Eclipse Juno, WebLogic Application Server, SVN, jUnit, Bootstrap, Agile, Jenkins, XL Release, EPASS, Splunk, Microsoft Visual Studio Code, WebStorm IDE, Putty.
Confidential
Frontend Web Developer (Java)
Key Responsibilities:
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Developed Web pages using JSF.
- Involvement in all stages of software development life cycle including Analysis, development, Implementation, testing and support.
- Inovlved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript and jQuery, AJAX, JSON and AngularJS.
- Exposure to Agile development methodologies.
- Deep understanding of Git and experience with the Github workflow.
- Defined and developed the application’s presentation layer using HTML5, CSS3, Javascript and jQuery Scripting.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Used Ibatis to populate the data from the Database.
- Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies
- Used NetBeans IDE for fundamental Java projects.
- Planning and applying latest Service Packs to different versions of SQL Server.
- Construct and optimized SQL queries in DB2
- Design and Developed using Web Service using Apache Axis 2 on JBOSS.
- Designed and developed required WSDL and XSD for the services.
- Place orders from the suppliers, and from the CVS warehouse.
- Designed and Developed Servlets and JSP pages for authentication
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- Customized the EMC Documentum Webtop to conform the overall portal themes
- Developed presentation screens using Swing.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Install and configure a Linux server to publish applications and the Database.
- Used Resource Manager to schedule the job in UNIX server.
- Developed custom web forms using PHP and JavaScript.
- Developed websites utilizing WordPress platform.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Developed Java Script, Action Script macros for Client-Side validations.
Environment: Java, Hibernate, Spring, Struts, JSF, EJB, jQuery, MySQL, SQL Server, DB2, Apache Tomcat, WSDL, NetBeans, JBoss, SVN, Selenium, Waterfall Model, UML, JSP, ANT, XML, JIRA, Swing, COGNOS, iLog, Oracle ADF, SQL, Sublime Text.
Confidential
Jr. UI Developer (JavaScript)
Key Responsibilities
- Implemented Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
- Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
- Worked extensively on creating rich front-end web interface using HTML/CSS, jQuery and JavaScript.
- Used Intellij as IDE and total application was developed in J2EE using Struts MVC architecture.
- Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
- Used struts framework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
- Developed the Action Classes, Action Form Classes using Struts tag libraries and configured in Struts-config.xml, Web.xml files
- Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Developed user interface using JSP, JSTL, and Struts Tag Libraries to simplify the complexities of the application.
- Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed EJB Components, both Entity and Session beans, modeling the business logic.
- JDBC is used for data interaction with Oracle database.
- Involved in deployment components on WebLogic application server.
- Performed Unit Testing of all Modules.
Environment: Java, Hibernate, Struts, HTML, CSS, J2EE, JSP, EJB, XML, jQuery, Ajax, JSON, HTTP, Eclipse IDE.
7