Sr. Ui Developer Resume
Irving, TX
SUMMARY
- Over 8+ years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Implementation, Deployment, Testing of various client/server, and web/native applications.
- Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, BackboneJS, AngularJS/Angular2, Kendo UI, Phone Gap, Twitter Bootstrap, GRUNT, SASS, Jasmine Unit testing, using GitHub for repository.
- Expertise in Developing Responsive Design, REST Service Application with Reusable Code and High Quality & Performance using suitable Front End Technologies.
- Developed responsive web pages using Bootstrap and CSS3 media queries.
- Experienced in Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding. Advise team on best practices for Angular 2 component driven architecture.
- Experience in Prototyping - Built entire Intranet portal in Axure environment.
- Experience in creating user interface widgets using JQuery.
- Experience with Backbone JavaScript library with a RESTful JSON interface.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Excellent experience in RWD (Responsive Web Design).
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably AngularJSandReactJS.
- Analyze user interface problems and create on-brand design solutions that meet measurable business goals and requirements.
- An experienced troubleshooter and tester in JavaScript code behind depending on the type of bug and solution that was presented. Heavy use of Jasmine, Karma Unit Testing and JSFiddle and Firebug.
- Experience working in Databases like Oracle 10g/11g,MS SQL Server.
- Good Experienced in managing complete application life cycle using Agile Methodologies(Srcum), TTD and Waterfall software development methodologies.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, JavaScript, AJAX, XHTML, JSON, AWS, Bootstrap
Languages: JavaScript, TypeScript, ECMAScript 6, C, C++, C#
JavaScript Libraries: AngularJS, Angular2, BackboneJS, JQuery, NodeJS, ExpressJS, ReactJS, RequireJS, Underscore, EmberJS, Modernizer, D3.JS
CSS Technologies: Bootstrap, LESS, SASS (COMPAS)
Testing Software: Jasmine, Karma, Protractor, Mocha, JUnit
Packaging tools: Npm, Bower, Rpm
Repository Management Tools: SVN, GIT, SourceTree, Tortoise SVN, Visual Source Safe, Team Foundation Server
Web Servers: Apache, Tomcat
Virtual Environment: Vagrant, Virtualbox
IDE & Editors: Sublime, Notepad++, Eclipse, NetBeans, Dreamweaver, Web storm
Supporting tools: Firebug, Chrome Developers Tool, IE Developer Toolbar, Postman extension, AXURE
Continuous Integration: Hudson, Jenkins.
Build Tools: Ant, Maven, Grunt, Gulp, Yoeman.
Database Software: MySQL Server, Oracle 10g/11g
Operating System: Windows, Mac OS, Linux
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Sr. UI Developer
Responsibilities:
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Designed and implemented the User Interface using AngularJS aMVC framework (which means JavaScript, HTML, and CSS), JQuery, AJAX.Worked on Git and used it as a source control version tool, to manage the code repository.
- Worked through cross-browser compatibility issues with layouts and styles and fixed major CSS 3 bugs for supported browsers and platforms.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Implemented Angular 2 Routing and navigation, Components, Services.
- Created various Modules/controllers/components for the entire application using Angular 2.
- Used AJAX extensively to implement front end /user interface features in the application.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
- Created Angular component which makes an AJAX call to these API's, using RESTful API's.
- Created Restful Web API endpoints using HTTP verbs of GET, PUT, POST & DELETE
- Implemented media queries and writing device specific CSS and performed client side validations using Angular directives.
- Converted data from database into JSON format files and retrieved the same in the form of Restful APIs.
- Worked on different components of Web Services, including MVC architecture of AngularJS, using directives, controllers and filters.
- Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager).
- UsedNodeJSto run Grunt tasks and build properly the project (compile, minify, concat etc.)and implement modules intoNodeJSto integrate with designs and requirements.
- Implemented Role based security for each page of the application by building the code in NodeJS (Server side)
- Developed prototypes for various web components using Axure.
- Implemented Micro-services build upon AWS.
- Extensively worked on subversion, GIT and Jira.
- Co-ordinated with the QAT and SVT teams, to test the user experience.
- Held meetings with the client to develop layout, color scheme and layout for color component and implemented it into a final interface design using HTML, CSS and AngularJS.
Environment: JavaScript, AWS, AngularJS, Angular 2, CSS 3, Bootstrap 3, JSON, AJAX, NodeJS, ReactJS, Grunt, Gulp, BitBucket, GIT, Source Tree, WebStrom.
Confidential, PA
Sr. UI Developer
Responsibilities:
- Designed pages using AngularJS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters, routing and HttpRequest
- Used Angular JS, Bootstrap and HTML5, CSS3 to enable client side date to meets specific criteria by applying various validation variable.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using Angular.js.
- Developed complex Angular2 UI nested components for reuse and rapid development Angular2 for each SPA.
- Implemented Angular 2 Routing and navigation, Components, Services.
- Created various Modules/controllers/components for the entire application using Angular 2.
- Maintained Cross Browser compatibility & implemented Responsive Design using Bootstrap, custom media queries, etc.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Coded JavaScript for page functionality and Pop up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request.
- Used React JS for search engine optimization and worked with Visual studio.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Implemented jQuery plugin that enables to display related information with the hovered label and link
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Mapping the Template with it’s View, Component, Controller via bridges and getting the data via service calls, virtual services or mock it with JSON, and defining in a utility called Data Transform.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery UI, DHTML and JSON.
- Used Node.JS for asynchronous data communication between server and client.
- Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
- Developed the code using LESS framework, which in turn would generate plain CSS for the dynamic pages.
- Used Java JSP for form handling, session storage and process request for the dynamically generated web pages
- 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.
- Created continuous integration builds using Maven and SVN control.
- Performed Unit testing on angular applications using tools like Karma, Jasmine.
Environment: Java, HTML5, CSS3, JavaScript, JQuery, Bootstrap, AJAX, Angular JS, Angular2,React JS, Node JS, JQuery UI, XML, DHTML, DOM, LESS, REST, Maven, Tortoise SVN, Webstorm, Spring MVC, Oracle DB, karma, Jasmine.
Confidential, Chicago, IL
Sr. UI Developer
Responsibilities:
- Involved in User sessions, gathering requirements and developing web application using agile methodology.
- Worked on highly advanced user interface design and development using Angular.js, Node.js, HTML and CSS.
- Used jQuery plug-ins to implement features as a light box, galleria, sliders and other intuitive features.
- Worked with SPA (Single Page Application) framework Angular.js and Bootstrap CSS framework.
- Used SVN for version control systems.
- Articulated business strategy and branding issues and to balance these with user needs and technological constraints.
- Worked closely with product managers, developers and internal stakeholders throughout the product design.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Extensively used JQuery in implementing various GUI components in application portal.
- Worked on JSON, XML parsing as a part of the project.
- Worked on User centered design process to create wireframes and convert it into a working prototype.
Environment: Angular.js, Bootstrap, JavaScript, CSS, HTML, JQuery, JSON, XML, Node.js, SVN, Firebug, JSP
Confidential - Pittsburgh, PA
Java UI Developer
Responsibilities:
- HTML, JavaScript, JQuery, Bootstrap, and CSS based front endUIdesign and development.
- Used AngularJS custom directives to develop reusableUIcustom component.
- Worked extensively on W3C and s508 web standards.
- Worked on Google Web Toolkit to create complex web applications using JAVA.
- Developed callback functions to parse and handle JSON data returned from the server.
- Implemented JavaScript module patterns using asynchronous script loading and rich features of ECMA 5 (strict mode, getters and setters, JSON parsing) to provide more functionality to the JavaScript code.
- Involved in writing application level code to interact with Jenkins, APIs, RESTful Web Services using AJAX, JSON.
- Worked extensively on Grunt, Gulp, Yoeman, Accessibility Subject Matter.
- Worked on Balsamiq and Native JavaScript extensively.
- Mapping business requirements to application features and the most suited technology to provide business value.
- Worked extensively on OpenGL-powered 3D slide transitions, exporting to PDF, Quicktime, JPEG, HTML also themes among other Keynote features .
- Involved in different phases of system implementation such as Front-End Research and Development, Integration, Bug Fixing and Launch & Maintenance.
- Involved in the scope discussions with the business analysts and the client to identify the user requirements and the user experience to achieve the consistency in the proposed application.
- Analyzed and demonstrated the user centric design and customer experience to the client with the newly proposed application design.
- Helped add structure to the JavaScript by implementing BackboneJS and RequireJS to thousands of lines of code. I also added unit tests to the codebase using Jasmine and trained the team on JavaScript best practices, Backbone, and unit testing using Jasmine.
- Worked on advanced HTML 5 hybrid mobile application framework IONIC.
- Researched and identified the well versed open source tool to implement the cross browser application to achieve the web standards.
- Developed / Integrated static pages into the existing and proposed healthcare system.
- Performed code review and unit testing and also worked extensively in Policy Engine.
- Identified and fixed the browser/performance related issues in the application.
- Provided production deployment and validation support.
- Used JSON to develop rich GUIs and also involved in performance tuning the website.
- Fixed the post production issues in the application.
Environment: HTML, CSS, JavaScript, AJAX, JQuery, DOM, RESTfulwebServices,Grunt, Gulp
Confidential - Jacksonville, FL
Front-End Web Developer
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Developed UML diagrams for the system and analyzed the application work flow.
- Worked extensively on OO JAVA programming to create responsive webpages.
- Developed CSS to maintain the uniformity of the all the screens though out the application and positioning of the screen objects.
- Incorporated Twitter bootstrap concepts to make the web application responsive to mobile and tablet screens.
- Worked on Google Web Toolkit to create complex web applications using JAVA.
- Worked with clients to obtain and document project requirements for High Level Design of the application.
- Produced big, bold & responsive headlines using slab-text JQuery plugin
- Coded Advanced Object Oriented JavaScript framework like API plugin in JQuery, utilizing a single JavaScript/ CSS UI interface for web based browsers, the super app features HTML capabilities within different components like accordions, grids, and charts.
- Designed JQuery UI plugins to allow a developer to seamlessly integrate UI widgets into the look and feel of their site or application.
- Created Powerpoint presentations using Keynote for quarterly sales figures.
- Worked on Phonegap for the development of the Live Nation mobile application.
- Developed CSS to maintain the uniformity of the all the screens though out the application and positioning of the screen objects.
- Created different types of modals. One for dynamic content for Ajax call having both modal header as well as modal content together inside one modal body.
- Created different Web 2.0 Design patterns such as Navigation Tabs, Item Pagination, Page Grids, Sign-In module, Ranking, Writing a Review, Calendar Picker, Auto Complete.
- Used AJAX to implement its queue browser for smoother transactions.
- Worked with the Back-End team and Quality assurance team in the process.
Environment: HTML, CSS/CSS3, JavaScript, Ajax, JQuery, ExtJS, SVN, LESS, Bootstrap, KendoUI, REST, AngularJS, SQL.
Confidential
Java Developer
Responsibilities:
- Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
- Implemented server side tasks using Servlets and XML.
- Designed and developed User Interface using JSP, Polymer, CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Designed and Developed Java Script frame work for UI Configuration widgets.
- Used OO Java Script, JSP, JQuery, HTML and CSS to develop the application.
- Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets.
- Used JSON to develop rich GUIs and also involved in performance tuning the website.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side.
- Wrote test plans and performed unit testing and performance testing.
Environment:Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, Apache, Tomcat, Web logic, JDBC, XML, HTML, Oracle.
