Sr.ui Developer Resume
Houston, TX
SUMMARY:
- Over 10+ years of extensive experience in IT industry as Front - End UI Developer with web-based applications and UI applications in various domains .
- Experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as AngularJS, ReactJS.
- Experience in AngularJS for building apps and declarative templates with data-binding, created some custom directives in the application.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Experience using AJAX to create interactive web applications.
- Worked on multiple JavaScript frameworks to augment browser-based applications with MVC capability.
- Experienced with implementing different features of Bootstrap this includes responsive web design.
- Knowledge and experience in working with SASS/LESS as CSS preprocessors and modern techniques such as Flexbox.
- Experience in using Jenkins for continuous integration and sonar jobs for java code quality.
- Experience in using various jQuery UI controls and corresponding Event handlers.
- Experience in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Responsible for checking Cross Browser Compatibility and worked on cross browser issues with different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.
- Knowledge in testing/building tools like Jasmine, Karma and Jenkins.
- Experience with Grunt, Gulp and Bower modules of Node.JS
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX Frameworks, JSON, XML and jQuery.
- Experience in using the latest approaches including MVVM, MVC in the browser, event-driven applications using AJAX, JavaScript and JSON.
- Expertise in developing multi-tire Enterprise applications using SOAP, RESTful Web Services and XML.
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX Frameworks, JSON, XML and jQuery.
- Strong experience in Oracle, SQL Server, PostgreSQL, MySQL, database programming using PL/SQL and standard built-in Oracle Packages.
- Used SVN, GIT and for Version controlling and error reporting and project management tools like JIRA.
- Ability to develop high performance Single Page Application using advanced Angular.js patterns.
- Good experience in Developing mobile application by using jQuery, Angular JS, Angular4 and Bootstrap
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Experience in building scalable MEAN stack applications using MongoDB, Express.js, Angular JS and Node JS.
- Excellent experience in developing web pages contents with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Strong Experience in using CSS2, CSS3 and dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Thorough understanding in Object Oriented Programming (OOPS) using Java/J2EE related technologies.
- Very good experience in Document Object Model (DOM) and DOM Functions .
- Hands on Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Solid experience in Test Drive Development by using Jasmin e and Karma.
- Hands on experience in using tools Grunt, Bower and Angular CLI .
- Good Web Application debugging skills using Chrome developer’s Tool and Firebug.
- Proficient in SQL databases MS SQL, MySQL and Oracle. .
- Profic ient in developing SOAP and RESTful Web Services.
- Good Experience with Continuous Integration and Continuous Delivery by using tools like Jenkins.
- Strong Experience with Version Control tools like GIT and SVN for Source Code version management.
- Experience using JIRA for project tracking.
- Used AngularJS as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages. Expertise in Adobe Premier Pro Video Editing and Movie making .
- Fluent in UNIX/Linux (LAMP Environment), Windows operating environments.
- Experience with User Acceptance Testing(UAT) and Accessibility Testing.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS Working with ECMA Script 6 features.
- Used Responsive Web Design so that the website is compatible with different devices like Desktops, laptops, tablets and smart phones.
- Well versed with complete Software Development Life Cycle (SDLC) process with expertise in Planning, Reviewing Specification, Documentation, Scheduling, Design, Development, Testing, Implementation and Maintenance of applications.
TECHNICAL SKILLS:
Web Technologies: XML, HTML, HTML5, XHTML, CSS3, SASS, JavaScript, jQuery, Bootstrap, Angular JS, Angular JS4, Backbone JS, Node JS, AJAX, JSON, PHP, Grunt, Sublime, Gulp
IDE s and Tools: Eclipse IDE, Jenkins, ANT, GitHub, Atom, NetBeans, EditPlus, Webstrom, Microsoft Visual studio, Sublime text, Bugzilla, Maven
Databases: Oracle, MS SQL Server, MySQL, PL/SQL (oracle)
Version Control: SVN, GIT
Operating Systems: Windows NT / 2000 / Vista, Windows Server 2000/2003/2008 , Windows 7, LINUX.
Web/Application Servers: Apache HTTP Server, Apache Tomcat 5.5/6.0, Web Logic, IBM Web Sphere, Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr.UI Developer
Responsibilities :
- Involved in developing user interfaces using HTML5, CSS3, JavaScript, HTML, jQuery, Angular.js, Node. Js AJAX, JSON.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript and HTML5.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator using AJAX, JSON and Angular JS.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Used Bootstrap and Angular.js for effective design of Web pages.
- Worked with Karma and Jasmine, supporting QA team to debug and write tests.
- Performed integration testing and write test cases using Karma and Jasmine
- Node.js used to store application preferences and state data in distributed mongo instance.
- Worked on implementing directives and scope values using Angular.js for an existing webpage.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Involved in Enhancement of existing application utilizing Angular.js and created HTML navigation menu.
- Implemented automatic/dynamic text filing support using Ajax/JSF components
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
- Implemented the SEO Techniques to improve the search results on the web.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Worked closely with team members to meet the client requirements.
Environment: HTML5, CSS3, JavaScript, JSF, JSON, AJAX, Angular, Node.js, Eclipse, MS Office, Bootstrap, Dreamweaver CS5, XHTML, jQuery.
Confidential - Atlanta, GA
Sr.UI Developer
Responsibilities:
- Involved in designing and developing enhancements per business requirements with respect to back end java beans development and front end JSP development using Struts.
- Migrated the SQL Server stored procedures to Hibernate.
- Developed user interface and custom renderers using JSF and MyFaces.
- Developed the business layer logic and implemented EJBs Session beans.
- Involved in all stages of testing including authentication testing of user in both backend and front end.
- Used SQL to perform Back-End data base testing. Used PL /SQL to create and manage test data on Oracle database.
- Developed Graphical User Interfaces using struts, tiles and JavaScript. Used JSP, JavaScript and JDBC to create web Servlets.
- Integrated Test Automation Framework using QTP, which enhanced the usability of automation scripts, generated for regression testing.
- Assisted in conducting UAT and provided production support during the install of the application.
- Handling dependencies using spring configurations and used JPA and Hibernate as the persistent side frameworks.
- Used Angular JS to create more interactive front-End Development.
- Used ng-Grid, native UI Bootstrap for creating dynamic user interface using Angular JS. Designed user interface layout using CSS 3, HTML 5.
- Understanding the customer requirements, mapping them to functional requirements and creating requirement Specifications.
- Involved in documentation, review, analysis and fixed postproduction issues.
- Maintained the Production and the Test systems.
- Worked on bug fixing and enhancements on change requests.
Environment: Java, JEE (JPA, JSP, Servlets, EJBs, JMS, JSF, annotations, JDBC), Hibernate, HTML/CSS/JavaScript/JSON, UI frameworks & libraries (Struts, SpringMVC, jQuery, Bootstrap, MVC concepts, Web Services (SOAP/REST), WebSphere, Oracle 11g, SQL, IDE (Eclipse/RAD), XML, Configuration Management (Clear Case, Clear Quest), Angular JS.
Confidential, Taylor, TX
Sr. UI developer
Responsibilities:
- Developed the front end using HTML5, JavaScript, AJAX, CSS3, Bootstrap.
- Extensively used HTML&CSS to obtain the desired UI.
- Good working experience in writing Angular JS/JQUERY AJAX based web Applications to improve the response time and extensively implemented update panels, script manager
- Used front end web development tools HTML5, CSS3, JavaScript, to design UI
- Worked on the application as Node.js developer to build different REST APIs for modules such as user, products, and checkout.
- Used Rxjs in Angular2 to make the HTTP requests to the REST API for getting the user details.
- Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Excellent implementation knowledge of Distributed Web Services/ Enterprise / Web / Client- Server systems using Java SOA Web services, ESB.
- New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
- Hands on experience TDD (Test Driven Development) approach by using testing tools such as Jasmine, Karma.
- Conducted extensive functionality testing by using Jasmine and Karma.
- Installed, monitored and supported Web and Application Servers on Solaris and Linux environments.
- System Administrator/Integrator role in a large team responsible for maintaining of Linux operating systems .
- Experience in working on Nemo-Testing (selenium-based web Driver) to test web applications.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the Application using the techniques in Angular 2.
- Used Github Extensively to Pull, Push and Merge Code and solved various merge conflicts.
- Responsible for developing and maintaining web application, using Node JS.
- Good understanding knowledge on agile methodology.
- Worked with services to make AJAX calls to fetch the data and injected promises to avoid call-back hell and succeeded in executing the code asynchronously.
- Conducted unit testing with Firebug, IE Tester and end-to-end testing of the supported browsers and devices.
- Developed micro services using Node.js as a server-side scripting language.
- Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.
- Extensively involved in redesigning the entire site with CSS, LESS styles for consistent look and feel across all browsers and all pages.
- Used Grunt, to build and deploy code to multiple environments.
- Expertise in using source code control systems such as GIT, JIRA, and Jenkins.
Environment: HTML5, CSS3, JavaScript, Angular Js4, jQuery, Node JS, REST, Nemo-testing, Jenkins, XML, AJAX, JSON, Mac, WCAG2, Git&Git Hub, Photoshop, IE, Chrome, Mozilla Firefox, WebStorm, Atom.
Confidential, Washington, DC
UI Developer
Responsibilities:
- Developing, enhancing and supporting new and existing Java/J2EE applications.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery and Ajax.
- Implemented design patterns like singleton, DAO of CORE JAVA in developing applications.
- Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Designed and developed JSP Pages using Struts Frame work and Tag libraries.
- Created Hibernate configuration files, Struts Application context file.
- Involved in developing Action Servlets classes and Action classes.
- Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Migrated legacy J2EE alert services to a Spring-Hibernate based application.
- Design and Coding of User Interfaces using JSP, AJAX, JavaScript, CSS and HTML.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in using Apache Tomcat Server for deploying and testing the code.
- Create MySQL procedures and fine tune database queries.
- Involved in implementing Spring MVC Framework
- Implemented design patterns like Singleton, Factory, Template and DAO.
- Communicate with Business Users and facilitate them with required data.
Environment: J2EE, Spring, Hibernate, JSP, Apache Axis, Web Services Explorer, HTML, CSS, Ajax, Jquery, JSTL, JavaScript, JBoss, Eclipse, Oracle.
Confidential, Nyc, NY
UI Developer
Responsibilities:
- Interacted with Business Users to capture business needs, functional needs, managing expectations, and reviewing deliverables to ensure a successful implementation.
- Used UML for designing class diagrams and sequence diagrams.
- Involved in creating the various user interfaces (UI) using JSP, DHTMLX, JavaScript, and CSS, MQ and/or Message-oriented Middleware. Developed all the UI pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, CSS3, JSON, JavaScript, jQuery, Ajax
- Used Spring Framework for DI (Dependency Injection), Transaction Management and AOP.
- Implemented MVC architecture using Spring framework and working with ruby on rails & automation experience.
- Experience with modern ORM technology such as Rail's Active Record or equivalent
- Responsible for writing J2EE compliant code using Java for an application development effort. This involves working with JSP, Servlets, JDBC, XML, EJB etc.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Configured Spring IOC container to manage Lifecycle of Service Objects.
- Configured hibernate with SQL Server.
- Automated & integrated the JUnit test.
- Experience with Test Driven Development and Dockers and Node.js.
- Fixed bugs, providing production support & enhanced the applications with additional features.
- Involved in developing XUL, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Experience with integrate salesforce, Selenium/WebDriver.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS, Adobe flash.
- Involved in Enhancement of existing application utilizing AngularJS, 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 Bootstrap and AngularJS in effective web design.TML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Worked on Salesforce of the company application developments
- Involved in writing and modifying Procedure, Queries, Views and Triggers.
- Written SQL Queries to interact with Oracle database
Environment: Java, J2EE, Spring, Hibernate, Eclipse, IBM Webspehere, Hibernate, SQL Server, JUnit, SVN, Windows XP, DHTMLX, JavaScript, JQuery, HTML5, XML, & CSS3, Angular.js, backbone.js, Require.js, bootstrap, MVC, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, Eclipse, Internet Explorer, Chrome, PL/SQL, Toad, Windows.