Sr. Ui Developer Resume
PROFESSIONAL SUMMARY:
- Around 8 years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Testing of various client/server, N - tier and web applications.
- Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, JavaScript with ECMA6 features, TypeScript, jQuery, JSON, Bootstrap, Angular1,2, Backbone.js, Express js, Node.js.
- Experience with Gulp/Grunt task runner and combined with Node, Bower package manager to install JavaScript latest version of libraries.
- Worked in using ReactJs components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Router to turn application into Single Page Application.
- Experience in developing Graphic User Interface (GUI) to display report data using D3.js with Cross-browser compatibility and Web application scaling.
- Experienced in collaborating with Design team/UX team/ business steak-holder to understand and translate the requirement into web applications.
- Extensive experience on implementing the AJAX with rich features like deferred, promises, pipe, and callback functions.
- Experienced with J2EE Application Servers like IBM WebSphere, BEA Web logic, JBoss and Tomcat.
- Experience in creating user interface widgets using jQuery, Bootstrap and AngularJS.
- Rich experience with development using AngularJS extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, data-binding using Angular JS directives and also building custom directives.
- Experience in the developing applications for different platforms like web browser, iOS, Android, and Chrome OS.
- Involved in web application development projects that required Responsive Web Design using flex box features of CSS3.
- Worked with AGILE Methodology in recent projects and participated in SCRUM meetings as well in previous projects.
- Proven track record in developing reusable code, cleaner code structure, and understanding of the JS features to ensure data availability to the front-end.
- Strong expertise in the iterative Agile and Scrum development methodologies for software development.
- Experience with Jasmine and Karma for Unit Testing.
- Experience using JIRA for defect tracking.
- Excellent communication skills to discuss the projects with technical and non-technical SME's and also during the sprint meetings for Agile as well as Scrum development methodology.
TECHNICAL SKILLS:
Web Technologies: HTML4.0/5, CSS2/CSS3, JavaScript, DHTML, XHTML, JSP, AJAX, jQuery, JSON, Bootstrap, DOM, RESTful web services, React JS, Redux, Boot Strap, Gulp, Mocha, Angular 2.0.
Frameworks: JQuery, TypeScript, AngularJS, Backbone JS, React JS, D3JS, Node JS.
Databases: MySQL, SQL Server, Oracle 11g/10g, Mongo DB.
Servers: HTTP Web Server, Apache Tomcat, WebSphere, WebLogic.
IDE: Web Storm, Eclipse, Visual Studio, Sublime, Intellij.
Platforms: Windows 95/98/NT/2000/XP/Vista/8.1/10, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. UI Developer
Responsibilities:
- As a UI developer, assisting my team in developing two different Web-based applications and managed in developing of Account landing page, Account summary/overview and Login page.
- Functionalities include writing code in HTML5, CSS3, JavaScript and jQuery making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
- Successfully migrated from legacy third party applications (for windows, IPad, blackberry) to bank's applications using HTML5 to maintain a single UIfor all platforms migrate all application to Akamai data servers to increase speed and performance of the applications.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS.
- Migrating some of the applications from AngularJS1 to Angular 2and componentize the code as per the Angular recommendations for better testability.
- Designed dynamic client-side Typescript code to build web forms and simulate process for web application, page navigation and form validation using Angular 2.
- Single Page Application for industry tracking and reporting with Angular 2 and Typescript.
- Design and implement innovative strategies for maximizing storage space using HTML5, CSS3, JavaScript and Angular 2/4.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
- Used React with Redux to create custom components and library components for displaying data in a new website for the Small fleet clients.
- Implemented Model View Controller (MVC) Design Pattern using ReactJS and Redux.
- Involved in code reviews and code review correction.
- Developed user interface by using the React js, Flux for SPA development.
- Built applications using React.JS which allowed us to render pages on both the client and server using the same codebase.
- Implemented test cases and performed unit testing using Jasmine and Karma.
- Using GIT for version control.
- Used TypeScript to reduce the number of lines of traditional JavaScript files. Integration of TypeScript to the whole project.
- Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Improved inter-division data sharing workflow and security by developing and implementing internal Web Portal.
- Developed web applications using Restful and SOAP protocols.
- Developed the pages that are complaint to W3C and ADA section 508(c) standards.
- Involved in Agile/ SCRUM based approach to UIdevelopment.
Environment: HTML5, CSS3, SASS, JavaScript, Type Script, Web Portal, jQuery, AngularJS, Angular JS2, NodeJS, React, Redux, Flux, Bootstrap, XML, Eclipse, Sublime Text3, Webstorm, GIT.
Confidential
Sr. UI Developer
Responsibilities:
- Developed and tested websites using MEAN(MongoDB, Express, AngularJS, Node.js) stack.
- Developed single page application using angular.js, node.js, express.js, Mongo DB with ng-view directive.
- Used ng-repeat for instantiates a template once per item from a collection.
- Developed different jQuery component in MVC framework.
- Used Node.js and frameworks available for it such as Express, Strong Loop, etc.
- Used Node.js for development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- Implemented two way data binding through scope in applications built on AngularJS.
- Used AngularJS multiple in-built directives such as filters, rootscope, childscope, modal, template, state etc.
- Designed a login mockup with token based authentication for the user using MEAN stack.
- Used MongoDB to store user data.
- Used Jasmine for behavioral testing which is independent.
- Manipulated data using CRUD (Create, Read, Update and Delete) operations of MongoDB data base management system and handled database access and data transmission based on RESTful web service.
- Used Node.js to develop faster and scalable application.
- Developing Web API using Node.js and hosted on multiple load balanced API instances.
- Working on sites built with Express.js and Node.js.
- Used many features of AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Provided client side validations using AngularJS framework.
- Used AngularJS for creating own HTML elements for building a companied website.
- Completely redesigned and implemented cross-device data representation tool using d3 and adaptive layouts.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in fixing Front-End issues with the layouts.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Using Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability.
- Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
- Guiding team as Scrum Master in Agile Scrum methodology.
- Utilized AngularJS in the development for building SPA and to consume RESTful web services.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript and AngularJS.
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, XML, AngularJS, Node.js, Notepad++, Sublime text, Express.js, IntelliJ, Mongoose, MongoDB.
Confidential
UI Developer
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correctUImodules been built to meet business requirements.
- Worked in developing dynamic robustUIscreens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Worked with Data View Web Part to display the Events in chronological order for the users to register, Advanced Search Box, Text Filters using Asp.Net, JQuery.
- Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
- Used Mongo DB along with Node js, as a database to store JSON
- Design and developmentof Flash/Flex based applications for Mobiledevices and desktop.
- Design anddevelopmentof Android (Java/HTML5) applications forMobiledevices.
- Worked on CSS preprocessor frameworks (SASS/LESS).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed, developed and implemented Single Page Application (SPA) by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Implemented Ext JS Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
- Define technical requirements based upon business requirements.
- Involved with all stages of Software Development Life Cycle.
Environment: HTML, CSS, JSP, Web Services, jQuery, Java Script, Ext JS, AJAX, SVN, Oracle, Eclipse, SharePoint Portal Server 2013/2010, Microsoft Office, Microsoft Visual studio.
Confidential
UI Developer
Responsibilities:
- Experience with Jasmine and Karma for Unit Testing.
- Experience using JIRA for defect tracking.
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Hands on the process of development, testing and maintenance.
- Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
- Applied jQuery validation plugin to validate the user input and to improve user experience.
- Worked in form validation using JavaScript for providing the user interface and communication between the client and server.
- Hands on JSON for data transform and page transform.
- Implement the function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
- Conducted unit testing and end-to-end testing on the supported browsers.
- Wrote a script file in JavaScript and jQuery to handle the events that were triggered by the users.
- Provide the users with the physical status form regularly with information about their workout frequencies, physical data, etc. using JavaScript and SQL Server.
- Used CSS/CSS3 to embed the online videos for product introduction.
- Communicate with other members in the team to better understand the functional requirements and transfer them into technical requires.
- Participated in building up the online chatting Q&A pop-up section as well as the feedback features using CSS3 and JavaScript.
- Designed the login system using jQuery.
- Worked with other members in the group, committed code change using version control tool SVN and merge code from other developersusing tool Win Merge.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XAMPP, SQL Server, SVN, Win Merge.
Confidential
Java Developer
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Involved in the development of various front-end modules.
- Worked in deadline driven environment.
- Developing Java script modules for client side validations.
- Developed core Java backend tools.
- Developed custom tag libraries for formatting contents in JSPs.
- Developed and deployed EJBs on the server.
- Involved in the production support for the application.
- Developed various server side components using various J2EE technologies.
- Involved in the development of different user interface screens using JavaScript, CSS, and HTML.
- Developed presentation modules using Struts framework.
- Developed various controller components using Struts framework.
- Extensively used JDBC to access the database objects.
- Extensively involved in coding of various design patterns.
Environment: Java 1.4, J2EE, Servlets, JSP, Struts, MVC, EJB, Java Beans, SQL, PL/SQL, Design Patterns, JDBC, JBOSS, Log4J, Apache ANT, JavaScript, CSS, HTML, XML, DB2, Stored Procedures, Windows.
