Sr. Ui, Frontend Developer Resume
Chicago, IL
SUMMARY:
- Result - driven IT Professional with 10 years of extensive experience in developing UI applications and desktop software Development.
- Highly skilled in building Rich Internet application (RIA) using HTML 5, CSS3, XHTML, JavaScript, JQuery, AJAX, JSON, Bootstrap, AngularJS 1.0/1.2, Angular 2.0/4.0/5.0/6.0 and Node JS.
- Expert in creating, compelling front-end user interfaces using HTML, CSS, JavaScript, JQuery and AJAX, JSON and Bootstrap.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CSS3.
- Experience in creating dynamic web pages using AJAX and JSON.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Tables, Pseudo Classes and Pseudo Elements.
- Expertise in maintaining complex rich web applications and understanding and modifying existing code.
- Proficient on cross browser compatibility issues with strong experience debugging with different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome on multiple devices.
- Well versed with Software Development Life Cycle process which includes designing, developing, testing and implementation.
- Extensive experience with AngularJS MVC framework including authoring complex directives, services, controllers and filters, working with animations, routing and states.
- Proficient in Object Oriented Design/Development (OOD) , Object Oriented Analysis and Design (OOAD), Model
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries , using Oracle, DB2, SQL Server and MySQL
- Experience in using various tools and IDEs for development and design like Eclipse, NetBeans , WebStorm, and Sublime Text . Strong knowledgeable in creating test cases for JavaScript and its frameworks using Mocha, Chai, Protractor, JUnit, Jasmine and karma.
- Experience in using version control tools such as SVN and GIT .
- Experience in implementation of RESTFUL web service APIs using Node JS, which were consumed by making AJAX calls and JSON as data exchanging tool.
- Capable of performing under minimal supervision, multi-tasking and meeting deadlines as an individual contributor and a team member.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML 5, CSS2/ CSS3, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Bootstrap, UI Concept Modeling/Wire framing, GIMP, Kendo UI
Frameworks: Node.js, Angular JS 1.0/2.0/4.0/6.0, Kendo UI
Developer Tools: Eclipse IDE, NetBeans, Dreamweaver, Notepad++, Microsoft Visual Studio
Web/ App Servers: HTTP Web Server, Apache Tomcat 7.0
Database: My SQL 5.0, SQL Server, Oracle 10g, 11g
Debugging Tools: Fire bug, Dev Tools, Fiddler, Chrome
Operating Systems: Windows XP/ Vista/7/8, a MAC OS X, UNIX
Methodologies: Agile, Rational Unified Process (RUP), UML, Scrum
PROFESSIONAL EXPERIENCE:
Confidential - Chicago, IL
Sr. UI, Frontend Developer
Roles & Responsibilities:
- Assisted UI leads and product manager with concept designs and implementation of prototype for new and undeveloped features that allowed customer representative team to track customer’s instant payment notifications reports.
- Extensively involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, and JQuery
- Used Angular 2 framework to bind HTML (views) to JavaScript objects (Controllers) and model values.
- Worked with Angular 2 components, form, pipes and services.
- Worked with various tools like Grunt JS , bower and yeomen for developing the angular application
- Designing, developing, testing, documenting, optimizing and maintaining client web sites and web pages, including mission-critical e-Commerce sites with dynamic page content.
- Developed user interactive dialogs and toasts for error and success messages using Angular Material.
- Used Bootstrap grid model and Bootstrap components for the entire application for cross-device compatibility.
- Worked on making AJAX calls to connect database using RESTFUL web APIs and worked on integrating the middleware to front-end.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Implemented AngularJS frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON to populate on the UI components.
- Generated new and edited existing UI layouts with SASS (CSS Pre-processor) to accommodate new changes in website design.
- Implemented widget such as Dropdown List, Date Time Picker, Chart, Drop Down Menu, Modal Popup etc.
- Used GIT for Version Control to track check-ins and rollback code.
- Used Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular JS applications .
- Used Firebug, chrome developer toolbar, IE Developer Toolbar , for debugging and browser compatibility.
- Worked in Agile/SCRUM methodology for the software development.
Environment: HTML 5, CSS3, LESS/SASS, JavaScript, Bootstrap, Restful services, Ajax, JSON, Angular JS, Angular 2, Laravel, Karma Jasmine, GIT, Gulp, Grunt
Confidential - Berkeley Heights, NJ
Sr. UI, Web Developer
Roles & Responsibilities:
- D eveloped dynamic web pages using HTML5, CSS3, JavaScript and AngularJS .
- Developed web pages for tablet devices such as apple, android tablets using HTML5, Bootstrap, CSS3.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts and designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Worked on various CSS concepts like: Bootstrap, media queries, modernizer and Flex-box to develop responsive web pages.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular.js, JavaScript, Bootstrap and ensure that builds are properly deployed in Development and Production Environment using Jenkins.
- Developed single page web application using JavaScript framework Angular JS.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular JS and jQuery.
- Defined all application states (routes) by using Angular UI-Router to implement SPA.
- Used Grunt to perform compiling and linting to maintain package dependencies.
- Used NodeJS to offer an easy and safe way to build high performance and scalable network application.
- Used J asmine for testing and deployed the application on Apache Tomcat Server .
- Worked on implementing SASS as pre-processor for CSS style sheets.
- Created JavaScript code using XML Http Request Adapter to send AJAX request to the server-side code and implemented a callback function to handle the results.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Migrated content from existing website to a new, database driven website, utilized in house Content Management System.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, JIRA, Angular JS, NodeJS, JSP, AJAX, JSON, XML, Grunt, Apache Tomcat
Confidential - Charlotte, NC
UI Developer
Roles & Responsibilities:
- Involved in development, design and implementation of front end part of the application
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Responsible for developing of Non-Functional web pages using HTML5 & CSS3, JSP, jQuery and Angular JS .
- Developed UI interface using Angular JS for rich feel of the User Interface.
- Worked along with the backend team to integrate HTML code into JSP’s.
- Design and developed various view and partial view using Object Oriented JavaScript, JSON, JQuery, Ajax Helpers and (Node.js, Angular.js, Bootstrap)
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in writing application level code to perform client-side validation using JQUERY and JavaScript.
- Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure .
- Involved in developing HTML and JavaScript for client-side presentation and, data validation within the forms.
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Developed database connection and SQL Queries to create dynamic content on web pages
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Developed cross-browser compatible website using HTML5, CSS3, MySQL and jQuery.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Participated in meetings with the end-clients to develop custom UI Components that are cross browser compatible.
- Reviewed customer feedback about the debugging issues , fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Applied industry best practices and standards when project requirements are lagging.
- Managed the use and development of traceability matrix and participate in the design review ensuring all the requirements are integrated.
Environment: HTML5, DHTML, CSS3, JavaScript, GIT, JQUERY, AngularJS, AJAX, XML, JSON, Usability testing, Agile methodology, Apache, Responsive Web Design, Firefox, Safari, Chrome, IE, Firebug, SQL
Confidential - Princeton, NJ
Web/UI Developer
Roles & Responsibilities:
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Design and Development of UI using HTML, DHTML, JavaScript and CSS .
- Involved in implementing java rendering framework which manages the pages on the server side.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Involved in developing the Validations across the application using jQuery Validator plug in.
- Involved in implementing the UI to support all the major browsers.
- Worked with partners and clients at every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, Apache Tomcat