Senior Ui Developer Resume
Raleigh, NC
SUMMARY:
- Over 8 years of extensive Experience in designing, User Interface (UI) applications and professional web applications using ANGULAR JS, ANGULAR 2/4/5, REACTJS, HTML 4.0/5, XHTML, DHTML, CSS2/CSS3, DOM, JAVASCRIPT, JQUERY, AJAX, JSON, LESS, SASS and XML and Search Engine Optimization.
- Extensive experience in developing Internet Applications and developing various UI widgets using JavaScript libraries like jQuery.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular JS, BackboneJS, knockoutJS and Bootstrap.
- Expert knowledge of XHTML, HTML5, CSS3, Bootstrap - hand-coded, cross browser (no tables for non-tabular data).
- Work side-by-side with quality assurance personnel to efficiently produce high-quality software.
- Expertise in developing and updating a web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery with the webpage crosses browser compatibility.
- Good Experience in working with the Document Object Model (DOM) and DOM Functions.
- Worked with cross browser compatibility issues and did testing on the browsers like safari, IE-8, 9, 10, Mozilla Firefox and Google Chrome.
- Converted wireframes and Photoshop documents into functional CSS2, CSS3, HTML4, HTML5 and JavaScript code.
- Experience in developing the UI pages using LESS, Sass, HTML, CSS, JavaScript.
- Expertise in advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Angular JS, Node JS and Object Oriented Programing in JS
- Involved in several web application development projects that required Responsive Web Design
- Designed the web layouts using Adobe Photoshop.
- Skilled at creating controllers, models, filters and services using Angular JS to create Rich UI applications
- Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Proficient in handling response data from RESTful web services using XML, JSON and jQuery to update UI.
- Experience in Data Visualization Library, D3.js and AmCharts.
- Experienced in working with Apache and IIS web servers.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Good experience working with High Traffic Websites.
- Experience in Website Analytics & Search Engine Optimization.
- Website Analysis and Generating Dashboards, Scorecards & other Ad-hoc Reports by using Google Analytics.
- Expertise in coding optimized SQL queries on databases like MySQL.
- Designed the table less web applications using CSS (2.1/3) and with the help of tags as per W3C standards.
- Involvement in using various IDE's, IntelliJ, Dreamweaver, Notepad++, Eclipse, WebStorm 9, Adobe Photoshop, Flex.
AREAS OF EXPERTISE:
- AGILE/JIRA
- GRUNTJS/GULPJS
- NODEJS
- WEBSTORM / BRACKETS
- BOWER/ YEOMAN
- Lifecycle/SCRUM
- Test Driven Development
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, Twitter Bootstrap, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, JSON.
JavaScript Libraries: AngularJS, Node.js
Content Management: WordPress, Drupal, Percussion, Site Press.
IDE's and Development Tools: Eclipse IDE, Dreamweaver, Notepad++, Firebug, JSfiddle, Sublime text, Adobe Photoshop, Macromedia Fireworks.
Wire Frame Tools: Balsamic, Mockingbird (basic idea on wire frame and visual design)
Debugging Tools: Firebug, Chrome Developer, IE Developer Tools.
Database: MySQL.
Operating System: Windows XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Senior UI Developer
Responsibilities:
- Involved in Requirements and Analysis: Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Participated in Sprint Planning and Sprint Status. Participate in sprint planning meetings by estimating the tasks to design, build, develop and test software.
- Developed the components using Angular 2/4 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality. Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
- Built Angular 4/2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Implemented Angular 2/4 component router for navigation, Angular 4/2 services to connect the web application to back-end APIs made use of ES6 features.
- Created Angular 5 components, implemented interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
- Developing the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Created dashboard front end to support multiple pages and their CRUD operations using Typescript.
- Designed and developed the application's presentation layer using HTML5, CSS3, JavaScript and JQuery Scripting.
- Used Event Handlers to perform the required functionality of the events.
- Implemented Fragments on the main screen, On Click of each fragment takes to another tab.
- Developed page from mockups and prototypes using HTML5and CSS3.
- Worked on creating responsive website for smart devices using Responsive Web design and media queries based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Designing and implementation of User Interfaces and Navigation elements.
- Implemented client side Interface using React JS.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Used JQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Worked with the clients to develop layout, color scheme for the web page and implemented them accordingly with the help of HTML5 and CSS3
- Used HTML, Java Script, Angular JS and CSS for content layout and presentation, produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Working with audio and video codec's like .3GPP, MPEG-4.
- Worked on debugging and fixing defects, Performed debugging using chrome debugger
- Worked with Functional and Class based components in React, Handling user events for building user Interfaces.
- Worked with Redux architecture and its containers, components, reducers in developing the user interfaces.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using ReactJS and JQuery.
- Worked with Reducers, React Containers to update the state of an APP produced by Redux and by mapping those to the React component using React-Redux.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Created pop-up notifications for alerting users
- Developed business logic along with connecting the application to the server with REST web services.
- Worked with tools such as Git, GitHub to update the changes made to code
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
- Designed Frontend with in object oriented JavaScript Framework like bootstrap, Angular.js, React.js, Node.js.
- Developed responsive single page web application using Angular.js and Node.js, custom directives.
- Used AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Involved in developing web applications using HTML5, CSS3, Bootstrap, JavaScript Framework ReactJS, jQuery, JavaScript.
- Involved in developing HTML, CSS, JavaScript, JQuery and Angular.js for client side presentation and, data validation on the client side with in the forms.
- Used React.Js to build web components such as signup form, login form.
- Used JQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques to improve results on web.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
- Involved in full life cycle of the application including wire frame design and client development.
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, Angular.js, Node.js, React.js, Redux, Ext.js, Responsive Web Design, Bootstrap, REST web services, W3C, MVC, Adobe Photoshop, Dreamweaver, DOM, SEO, DHTML, Windows.
Confidential, Sun Prairie, WI
Senior UI/Web Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Created custom directives in Angular JS for reusable components (multifield form elements, back ground file uploads etc.).
- Used various features in Angular JS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Involved in developing applications using Angular JS - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Worked with Angular JS for creating own HTML elements for building a companied Web site which is an open Source Project.
- Worked with Bootstrap Components which are written in Angular JS using Angular-UI components.
- Involved in implementing the complete Application in the inbuilt MVC Architecture with AngularJS.
- Coded Angular JS controllers and directives for application functionality.
- Used Angular JS as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
- Responsible for design and development of web pages from mock-ups (PSD).
- Designed Front end with in object oriented JavaScript Frameworks like Angular JS.
- Re-factored, re-architected, and enhanced an existing Angular JS application to follow strict MVVM/MVC pattern for improved source code maintenance.
- Developed user interface by using the React JS, Flux for SPA development.
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using redux.
- Created social login using gigya. Integrated the social accounts with the express account.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Thoroughly performed unit testing and integration testing.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Used Mongoose API in order to access the Mongo DB from Node JS.
- Worked on version control system, on day-to-day basis to maintain the code history.
- Used Bugzilla and Red mine 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(Win XP, 2K3 and Win 7 OS), Mozilla Firefox, Safari (Win and OS X), etc.
- Involved in daily SCRUM meetings to keep track of the project status.
- Used web based GIT repository manager with issue tracking features.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
Environment: HTML5, CSS3, jQuery, JavaScript, SPA, AJAX, Node. JS, MongoDB, MVC, REST, Responsive Design, Twitter Bootstrap, JSP, JSON, Agile, MongoDB, RestFull API
Confidential, Short Hills, NJ
Senior Front End Developer
Responsibilities:
- Study and analysis of business and functional requirement and Design and development of Software Design Document using UML
- Development of TMC-communicator UI client using Swings /JSP.
- Development of Multithreaded component for real time testing performance of Set Top Boxes.
- Used Java.nio package in the tcp communication utility.
- Implemented the business logic writing spring components and used Hibernate framework for enterprise component interaction with database.
- Design and development of middle wear business logic servlets for interaction with Execution engine.
- Client interacts through GUI application or web application.
- Generation of a client stub and development of Utility classes internal web service using JAX-WS.
- Used SFTP to send the file directly to the specified folders once the checks are filtered.
- Development of multithreaded back end utility software component ‘Execution Engine’.
- Used Log4jerror handling, to monitor the status of the service and to filter bad loans
- Used of Java threading model with springs for development of Execution engine.
- Used hibernate to generate entities and map different tables.
- Written different named queries and criteria queries based on requirement
- Development, deployment and testing of the JSP’s and other java code.
- Responsible for the Code Versions using configuration tools like Perforce repository.
- Wrote multi-threaded API using spring.
Environment: J2EE 6, JAX-WS, JDBC, HTML, CSS, JavaScript, SQL, Oracle 10g, spring, Hibernate
Confidential, Somerset, NJ
Web Developer
Responsibilities:
- Responsible to work with business to analyze requirements.
- Created user-friendly and well organized UI's using HTML, and CSS.
- Used JavaScript to validate input values on forms to make sure that they will be accepted before they are submitted to the server.
- Optimized websites compatible on all the major browsers like Chrome, Firefox, Safari and IE.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal portals.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQuery UI Library.
- Operated on a single thread, using non-blocking I/O calls.
- Setup framework for all current and future front-end projects to use Backbone.js, for framework organized module definitions.
- Applied Use case diagram to validate and test web application design against the UI architecture.
- Prototyped several versions of possible UI approach to provide choices to the business.
- Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
- Exposed to SDLC and waterfall model structure of product development.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Updated the website from time to time for special requirements.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: HTML, CSS, DHTML, JavaScript, JQuery, AJAX, JSON, XML, MVC, SVN, IIS
Confidential
Html Developer
Responsibilities:
- Developing HTML prototype using DOJO controls.
- Implementing Html code in DC of NWDI.
- Creating all the functionality using dojo faces and rich faces.
- Fixing browsers compatibilities issues.
Technologies used: XHTML, CSS2, JavaScript, Dojo, Dojo faces/Rich faces, NWDS
Confidential
Html Developer
Responsibilities:
- Developing XHTML pages.
- Fixing browsers compatibilities issues.
Technologies used: Jquery, JavaScript, Xhtml, CSS 2.0
Confidential
Web Developer
Responsibilities:
- Involved in designing, implementing and testing.
- Design of the client interfaces and the back end servlets.
- Design the pages using HTML, CSS, Java Script, JSP pages.
- Designed middle layer for Wen client and Desktop application client
- Access to the SQL Server database is done using JDBC-ODBC drivers
- Testing the Look & Feel and functionality of the system.
- Responsible for the Change Management and maintaining Code Versions using configuration tools like SVN repository
- Used JDBC as middle layer to connect to database to retrieve and populate data from Oracle tables
- Used JUnit extensively for unit and functional testing.
- Developed client side screen using JSP, HTML, CSS, XML and XSLT
Technologies used: Core Java/J2EE, CSS, SQL Server, HTML, JavaScript, Adobe Photoshop. XSLT.
