Sr. Ui Developer Resume
Raritan, NJ
SUMMARY:
- Having 8 years of experience in developing Web Applications using HTML (4/5), CSS (2/3), JavaScript, TypeScript, Angular (2/4), Node.js, Express JS, jQuery, AJAX, XML, Bootstrap, JSON.
- Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency injection to create a SPA.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Angular 4, AngularJS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Expertise in AngularJS framework and its ability to create simple and scalable code for SPA.
- Expertise in using AngularJS directives, Controllers, Filters, Services, Temples, Events and Injectors.
- Expertise in creating Single Page Applications by Routing in Angular.js.
- Create desktop application with AngularJS and Unit Test with Karma - Jasmine.
- Expertise in Angular 2.0 framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular 2/ Typescript SPA domains.
- Hands on Experience on Angular CLI (Command line Interface).
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular and their Validations.
- Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
- Expertise in using AngularJS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Expertise in AngularJS structural framework for dynamic web apps and profound knowledge in concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Developed the backend by using Node.js, Express and MongoDB.
- Expertise in implementing the MVC architecture in backend applications Node.js along with Express JS.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
- Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
- Highly skilled at front-end engineering using Object-Oriented JavaScript.
- Well experienced in writing test cases in Test Driven Development and Behavior Driven Development.
- Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
- Developed enhancements to Mongo DB architecture to improve performance and scalability.
- Extensive knowledge in Mongo DB concepts and good knowledge in Administration.
- Experience in automated build process by using Jenkins and Maven.
- Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
- Expertise creating user validation forms and sending data to server using RESTful services.
- Expertise in working on AWS to integrate the to integrate the Server and Client-side code.
- Used Jenkins for build Process to Generate Continuous Integration and Version Control is done by GIT.
- Extensively work with Adobe Photoshop, Illustrator, Dreamweaver, and many other design applications.
- Utilize Jasmine, Karma, Gulp, Grunt and NPM to build and test applications.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications.
- Expertise in Video Coding by using HTML5, CSS3 and java Script.
- Extensively used the repositories like GIT and SVN.
- Experience in unit testing by using Karma and Mocha.
- Extensive experience working under Agile methodologies environment (scrum, Kanban).
- Experience with various IDE's such as Visual Studio Code, Web Strom, Sublime and Notepad++.
- Experience in working on MAC, Windows, and Linux - Ubuntu operating systems.
TECHNICAL SKILLS:
Web Technologies: HTML4/HTML5, CSS2/CSS3, DHTML, XHTML, JavaScript, AJAX, JQuery, JSON
JavaScript Libraries: Ext.JS, Node.JS, Angular.JS, JQuery, Bootstrap, React.JS
Frond End Tools: Photoshop CS5, Image Ready CS5 Fireworks, Adobe Photoshop, CorelDraw, Dreamweaver CS5, FrontPage Wire frame
IDE s: Eclipse, Visual Studio Code, Notepad++, WebStorm, Sublime.
Testing Tools,: QC, JIRA and JUnit, TestNG, SOAP UI.
Programming Languages: JAVA, J2EE, C, C++
Database: Oracle, SQL Server, MYSQL, MongoDB.
Debugging Tools: Firebug, Crome Developer Tools.
Web Servers: Apache Tomcat, JBOSS.
Version Control: GIT, SVN.
Operating Systems: Windows, Unix/ Linux, Mac OS.
PROFESSIONAL EXPERIENCE:
Confidential - Raritan, NJ
Sr. UI Developer
Responsibilities:
- Responsible for design, configuration, validating & testing and for high quality front-end development.
- Contributed as key resource of the “Angular Framework Team" in conversion of existing UI screens of the application to Angular based UI.
- Involved in development of commonly used Angular components across teams such as directives for grid, pagination,
- Involved in writing the front-end code for the application using Angular.
- Designed and developed the Presentation layer using Angular and Angular Material.
- Participate in wireframe reviews with UX team to understand the requirements.
- Convert the wireframes to HTML5/CSS3 that are fluid in nature which will fit in varying resolutions for Mobile & Tablet.
- Integrated the front end with backend API's to get the latest social media using Ajax.
- Developed all the UI pages using HTML, DHTML, XHTML, DOM, Node, Grunt, CSS, JSON, JavaScript, jQuery, Bootstrap, Ajax.
- Designed UI screens using CSS, AngularJS Framework and HTML.
- Used React JS for search engine optimization and worked with Visual studio.
- Used JSON for storing and exchanging information between browsers and servers.
- Involved in Agile/SCRUM based approach to UI Development.
- Responsible for the creation and execution of the Unit Test Cases using Jasmine as testing framework and Karma as test runner.
- Involved in code reviews and mentoring the junior team members.
- Used scaled agile methodology for bi-weekly sprints.
- Integration of UI screens with the Database by making use of web services.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Involved in developing HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Created and performed SQL queries to fetch data from the backend database.
Environment: HTML5, DHTML, XHTML, CSS3, LESS, SASS, BootStrap3/4, JavaScript, Angular 1.5, JIRA, React JS, Node JS, NPM, Chrome, DOM, API, TypeScript, JavaScript, jQuery, SQL, Jasmine, Karma, AJAX, XML.
Confidential - Jackson, Mississippi
Sr. UI Developer
Responsibilities:
- Interacted with clients to understand their existing applications and design the site according to their system requirements.
- Designed the web pages by using HTML, XHTML, CSS and deploy the script using with JavaScript.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Used Angular JS and MVC Frameworks in the development of the web applications.
- Worked on Lifecycle Methods, State, Specs, Props, Events to create interactive and React Components.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Created Responsive Web Design using Bootstrap.
- Worked in AJAX to enhance the user experience and JSON objects for data exchange.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS.
- Used Subversion (SVN) as a repository tool and as a version control.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Project management through Agile Development Methodology.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Environnent: Angular.js, ReNode.JS, JavaScript, jQuery, Twitter Bootstrap, Ajax, HTML5, CSS3, SVN, DOM, Sublime, Maven, TDD, Jasmine, Spring MVC, Protractor
Confidential - Nashville, Tennessee
UI/UX Developer
Responsibilities:
- Responsible for design, configuration, validating & testing and for high quality front-end development.
- Develop and re-factor existing product features using spring, Hibernate and Oracle.
- Involved in SDLC type of methodology.
- Involved in preparing Technical Design Document of the project using Angular Js.
- Worked with Business Analyst in product estimations, QA, DBA's to understand the issues and requirements.
- Application Architected and developed using Angular JS, MVC framework.
- Created web pages using backbone.js
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Created client side validation using technologies such as external JS and JavaScript.
- Extensively worked with JQuery UI for effects.
- Used AJAX & JSON communication for accessing restful web services.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap JS, JSON, Ajax, XML, Eclipse, angular JS and React Js.
Confidential
UI Developer
Responsibilities:
- Designed various modules using technologies like Angular JS, JSON and JavaScript.
- Worked on JavaScript and HTML Browser Cache mechanism for storing and retrieving data for the website.
- Created client side validation using technologies such as Angular JS and JavaScript.
- Used HTTP, AJAX & JSON communication for accessing restful web services data payload.
- Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically derived from the database in the form of XML.
- Experience in consuming Web Service's API's and Web Services in HTML pages.
- Developed SQL queries, functions, and stored procedures.
- Integrate with various databases for retrieving the data using AJAX/JSON.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and AngularJS.
- Used Angular.js and MVC Frameworks in the development of the web applications.
- Implemented AJAX functionality using jQuery, JSON and XML.
Environnent: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, ECLIPSE, SQL, SSAS, MS Office and Angular JS.
Confidential
UI Developer/UX Designer
Responsibilities:
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Architect and developed a mobile web application publishing framework component library based on AngularJS.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
- Created optimized graphic websites and application interfaces using HTML and CSS.
- Used AJAX & JSON communication against Restful web services.
- Developed client side validation code using JavaScript and jQuery Validation Plug-in.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Utilized Waterfall Methodology (SDLC) to manage development lifecycle.
- Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
- Experience testing AngularJS applications using Protractor on end-to-end AngularJS application framework.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Dreamweaver, Photoshop, Fireworks, AJAX, JSON, XML, Angular JS, JSP, MVC, SDLC (Waterfall).
