Sr. Ui Developer Resume
Baskingridge, NJ
PROFESSIONAL SUMMARY:
- 8 years of IT Experience with strong focus on UI Technologies including Design, Code and Implementation.
- Experience in designing and developing professional UI web applications using front - end technologies like HTML5, CSS3, JavaScript, jQuery, Angular, AJAX and JSON that follows W3C Web Standards.
- Expertise in Responsive Web Design (RWD) and Cross Browser Compatibility using Bootstrap and CSS3.
- Expertise in using JavaScript for accessing and changing the elements of DOM dynamically.
- Experience in using Photoshop, Illustrator, Sketch, InVision and MS Visio for creating Wireframes, Prototypes, Logos, Banners, Buttons, Icons and Images.
- Expertise in view rendering Java Script libraries such as React JS, jQuery.
- Built Single Page Applications (SPA), Responsive Web Design (RWD), Rich Restful Service Applications, and HTML wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular and Bootstrap.
- Worked in Angular for development of Components, Directives and Services which are totally customizable to meet the needs of application.
- Strong knowledge on DevOps , MEAN stack (Mongo, Express, Angular.JS, Node.JS) JavaScript based technologies
- Used to create web applications.
- Used Node JS to run Grunt tasks and build properly the project.
- Used AJAX in jQuery for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Extensively worked on GIT and JIRA for version control and project tracking.
- Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Experience using all popular text-Editors and IDE’s like Eclipse, Brackets, Sublime Text, Notepad++, Webstrom, Microsoft Visual Studio and Code.
- Hands on experience on SQL Server features like tables, stored procedures, views, triggers, relationships.
- Worked extensively in Agile Development process & also involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Worked to develop fully responsive front-end features using AngularJS directives, controllers, factories, and services.
- Good experience with Form Validation by Regular Expression, and JQuery plugins.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software
- Interface design using Adobe Photoshop, Adobe Flash and Adobe Illustrator.
- Experience in developing, publishing, running and maintaining websites from scratch on Linux and windows environment.
- Testing RCP Product on different platforms including Solaris, Linux and Windows.
- Worked closely with QA team in fixing the reported bugs/defects and checking cross platform Compatibility.
- Developed reusable components with AngularJS custom directives.
- Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Excellent analytical, logical and programming skills, Self-motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective communication, organizational and Time management skills.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, DHTML, JavaScript, Ajax, jest, enzyme, JQuery, JSON, Java, Apache, PHP
Frameworks: JavaScript (ECMAScript), AngularJS, Angular 2/4, AngularJS V4, NodeJS, BackboneJS, JavaScript Unit Testing, Ionic / Cordova
Underscore.js, JSX, LESS, SASS, Yeoman, EmberJS, Bootsrap.
IDE s and Tools: Eclipse IDE, NetBean, Dreamweaver, Firebug, Developer Tools, Edit Plus, Sublime Text, Microsoft Visual Studio and Code, WebStorm, Notepad++.
Libraries: jQuery, D3.js, ReactJS
Application Servers: HTTP Web Server, Apache Tomcat, Node.JS, JBoss
Development Tools: Adobe Photoshop CS5, Adobe Extend Script, Google Ad Words
Debugging Tools: Firebug, Karma, Jasmine, Chrome Dev Tools and Mocha, Express, Chai, Babel.js., Firebug, Chrome Developer toolbar, IE Developer Toolbar, Safari Web Developer.
Operating System: Linux, Window 98/2000/XP/Vista/7/8, MAC OS X
Database: PL/SQL (Oracle), MYSQL, MSSQL, Mongo DB.
Methodologies: Waterfall, Agile, Scrum
Version Controls: CVS, SVN, Git, Clear Case
PROFESSIONAL EXPERIENCE:
Confidential, BaskingRidge, NJ
Sr. UI Developer
Roles and Responsibilities:
- Developing Single Page Applications (SPA’s) using Angular 2 MVVM Framework and Restful services.
- Developing the Responsive Web Design (RWD) using Bootstrap & CSS3 Media Queries.
- Designing dynamic and browser compatible pages using HTML5, CSS3, JavaScript and JQuery.
- Implementing for a validation using JavaScript and Regular Expressions
- Involving in development of commonly used angular components across teams such as customer directives for grid, pagination, conditional validations.
- Displaying tabular data using Angular2 by applying filters on the table data.
- Upgrading the project from Angular 2 to Angular 4 and performed form validations using reactive forms for sign in and inputting ticket rising information from Angular 4.0 framework.
- Involving Creating and Consuming Restful Services using Node JS and Express Framework.
- Involving in File Manipulations, File Uploads using Node JS.
- Using Gulp JS along with Node JS to perform watch on unit tests, minification and live reloading to apply the changes made.
- Working with ECMA Script 6 features for building of JSX and used Babel, Webpack.
- Written Angular Material driven JSON consuming Angular 2/4 functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Involving in Consuming Restful Services using Angular $http Services.
- Employed Express to setup middleware to respond to HTTP service requests.
- Working on the modernization of a legacy and outsourced UI. Technologies used were Backbone.JS, Require JS and JQuery.
- Developing DOM and builded various models to view by using events in Backbone JS.
- Involving with all stages of Software Development Lifecycle using Agile Methodology.
- Expertise on REPL terminal in Node JS.
- Performing React UI testing using Enzyme.
- Developing Mobile themes, forms, lists and events for mobile applications which are based on JQuery.
- Wrote extensive unit tests using automated TDD tasks.
- Using GitHub for the Version control and JIRA for product management.
- Experting at creating functional specifications with visual design mockups in Adobe Photoshop, Adobe Illustrator and Adobe Flash.
- Updating existing style guide as well as introduced and implemented cloud based collaborative library for sketch.
- Using AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
- Creating the logos, images and icons that were used across multiple pages using Adobe Creative Suite.
- Developing UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS and jQuery.
- Creating required templates and reusable style sheets based on UI standards and company's requirements.
- Working on cross browser compatibility issues and execute unit test cases using Jasmine and Karma.
Environment: HTML4.0/5, CSS/CSS3, Angular 2/4, JavaScript, multiple nodes)AngularJS, JQuery, AJAX, JSON, JSTL, XML, XHTML, Angular 2, enzyme, Bootstrap, Responsive Design, React JS, Tomcat, Eclipse, Adobe Dreamweaver, Spring, Rest, SVN, KARMA, UML, SQL 2012, Eclipse, Maven, JIRA, GitHub, Harvest, Adobe Photoshop and MS Office, Hibernate, Cloud Applications, Polymers, SASS, RWD, Typescript, GIMP.
Confidential, Phoenix, AZ
UI Developer
Roles and Responsibilities:
- Designed and implemented a web app for storing the information of patients, generating reports, saving personal contacts and handling schedule management.
- Designing and developing websites on ASP.NET framework through agile development methodology
- Used the SASS/SCSS CSS pre-processor for styling requirements based on wireframes and design documents
- Used jQuery for slideshows.
- Utilized Angular JS framework to bind HTML template (views) to JavaScript object (models) and created single page applications.
- Worked on UI components such as grids, tabs, and panels.
- Built Web pages that are more user-interactive using jQuery Plugins, AJAX, Typescript, JavaScript and Angular.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Implemented changes in the business model components. Migrating some of the applications from AngularJS 1.x to Angular 2.0 and component the code as per the Angular recommendations for better testability.
- Implemented Migration using ngUpgrade Module which allows AngularJS and Angular 2.0 application to co-exsist and upgrade application part by part working harmoniously.
- Built prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
- Worked with ExpressJs for development of RESTFUL webservices and middleware configurations.
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
- Used Balsamiq wireframing tool for sketching my module and for creating layouts.
- Developed site maps and constructed wireframes enabling effortless navigation.
- Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Created several patterns of representation using different MVCs.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Used SEO best practices to optimize site for search engines.
Environment: HTML/HTML5, CSS/CSS3, React JS, Angular 2/4,AngularJS v4,JavaScript, Express JS, JQuery, DOM, Ajax, JSON, MySQL, SVN, Bootstrap, Balsamiq, Agile.
Confidential, Atlanta,GA
UI Developer
Responsibilities:
- Developed new code to existing application using latest technologies for implementing recent business changes.
- Interacted with various stake holders (Business Team, User Testing Team and Clients) to finalize requirements.
- Developed the presentation layer using CSS, HTML, AJAX, Java Script, jQuery, JSON and JSP.
- Created Responsive Designs on different platform and mobile devices using HTML5, CSS3 and Bootstrap3.
- Involved in creating Single Page Application using AngularJS1.4.5 along with routing, validations, custom directives and filters.
- Used AngularJS $http to perform AJAX calls for creating interactive web pages on JSON response.
- Experience using CSS & SASS pre-compiler
- Created Custom Directives for reusable DOM manipulation functions.
- Developed Web pages using Ajax, JavaScript, jQuery, and XML that interact based on events.
- Created form validations and user-friendly error messages using JavaScript and Angular JS $valid, $dirty and $error service.
- Used Modernizr to resolved cross-browser issues and web site usability issues
- Involved in creating styles using LESS to generate and simplify CSS3.
- Used AJAX for asynchronous calling of Bing Maps and internal services.
- Project developed in Scrum development mode.
- Created dynamic and interactive Data visualizations with D3 charts.
- Worked with BA and Designers to understand the business functionality QA to walk through the application and fixing the issues.
- Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug.
- Perrformed test cases using Jasmine and Qunit
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Involved in creating mockups/Wireframes for the application.
Environment: AngularJS, Eclipse Workbench UI, Express JS, Angular 2/4, RCP, Mac OS X, Angular JS, Backbone.js, Eclipse RCP, JavaScript, CSS3, HTML5, JQuery2.2, Bootstrap3, AngularJS1.4.5, NodeJS, Express, MongoDB, AJAX, JSON5, RESTful, Junit4.12, Grunt, Git, Scrum, Agile.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Creating Front-end Applications using HTML5, CSS3, JavaScript, jQuery, Angular, AJAX, XML and JSON.
- Used CSS (SASS) to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
- Developed Object Oriented JavaScript code and responsible for client-side validations using JQuery.
- Collaborate with Build Team to integrate HTMLs, front-end code with the backend technology and portal framework, to ensure the UX / UI is implemented.
- Used Jira/Confluence to handle bugs and make updates to the websites issues.
- Created scalable networking applications using Node JS.
- Followed agile methodology.
- Used server-side templating languages such as Jade, EJS, Stylus, Less.
- Implemented with AngularJS using its advantage including two-way data binding and templates.
- Integrated the AngularJS application with the RESTFUL Web Services.
- Worked on Angular Strap Framework and AngularJS Validations.
- Worked on the MVC architecture of AngularJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Involved in upgradation and maintenance of new layout using the Grid orientation model Bootstrap framework.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Used Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Tested cross-browsers compatibility on a range of projects.
- Bring wireframe mockups to life using HTML, CSS and JavaScript (Angular JS and jQuery).
- Supporting applications such as JBoss , WebLogic , JIRA , WordPress running on Linux and Solaris Servers.
- Used JIRA for task and defect tracking.
- Use animation and CSS effects to create a rich, visual experience.
- Ensure cross-platform compatibility, including desktop and mobile browsers.
- Extensive use of Twitter Bootstrap framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today.
- Integrated with Backend code Java, Restful Web Services, View Models for single page applications using Ajax
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
Environment: HTML5, CSS3, JavaScript1.2, jQuery, AJAX, Responsive Web Design, Bootstrap, Angular JS, LESS, JSON, DOM, DOJO, XML1.1, XHTML, Dreamweaver, Photoshop, Flex, Web 3.0, W3C, agile and Windows8.
Confidential
Java UI Developer
Roles and Responsibilities:
- Developed UI using HTML 5, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
- Integrating the front end UI to the back end using Spring MVC framework.
- Used jQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements, validation, making Ajax calls, etc.).
- Used jQuery to select and manipulate HTML elements and also CSS manipulation.
- Developed JSP for the multiple views in the presentation layer and domain objects for model layer.
- Used JSTL and wrote custom Spring JSP tag libraries and implemented user based handling in JSP pages.
- Used CSS and Bootstrap for styling the HTML elements.
- Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the jsp page.
- Wrote Hibernate configuration file, Hibernate mapping files and defined persistence classes.
- Involved in manual testing of the application.
- Developed test cases/scenarios.
- Followed Agile Methodology and Used Basecamp for Project management and as collaboration tool.
- Used Beanstalk to manage code (version control), collaborate and deploy.
Environment: Java, J2EE, Spring MVC, HTML5, CSS3, Bootstrap, JavaScript, Ajax, JSON, AngularJS, jQuery HTML4, JavaScript, CSS2, Photoshop, Hibernate, SQL Server.
Amedha Info Systems Pvt.Ltd
UI Web Developer
Roles and Responsibilities:
- Worked on HTML5, CSS, and basic JavaScript to develop web pages.
- Involved mostly in each step of the Software Development Life cycle.
- Worked on cross-Browser compatibility issues and integration of the project.
- Developed CSS templates.
- Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes. Developed AngularJS services for reusable functionality.
- SQL server was used to get the data.
- Modified designs and templates for better user interaction and understanding. Communicated and was involved in testing with QA team which involved cross browser testing, loading and performance checking.
- Built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.
- UI development and setup Community Server Social Network member and SharePoint sites.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Created interactive prototypes using HTML, CSS, Java Script from a combination of wireframes, visual designs and design standards.
- Involved in developing the UI pages of the company’s client website using HTML, CSS, JavaScript, jQuery and Bootstrap to achieve Responsive Web Design and to render the dynamic web pages for the application.
- Used AJAX and JSON to make asynchronous calls for retrieving dynamic data from backend server and update the specific parts of DOM.
- Evaluated code to ensure that it is valid, is properly structured, meets industry standards and is compatible with varied browsers, devices, or operating systems.
- Extensive experience in Web Application Development, Interface Web Design, Designing/developing Interfaces for multiple browsers (Firefox, Internet Explorer, Opera etc.).
Environment: HTML5, CSS3, Bootstrap, JavaScript, Ajax, JSON, AngularJS, jQuery HTML4, JavaScript, CSS2, Photoshop, SQL Server.
