Ui Developer Resume
New York City New, YorK
SUMMARY
- Around 8 years of IT Experience in the field of Web Applications development using HTML 4/5, CSS 2/3, JavaScript, JQuery, React.js, Angular.js (1.X), Require JS, Handlebars, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web design.
- Experience in Financial, Telecom, Banking, E - Commerce Domains.
- Hands on experience in creating components using React.js
- Extensive Experience in Developing Single Page Applications using AngularJS MVC framework.
- Experienced in Responsive Design framework using CSS Bootstrap, Media Queries and SASS/LESS framework
- Strong Experience in AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Experience JavaScript API’s like jQuery, jQuery UI, PrototypeJS.
- Experienced in developing MVC/MVVM architecture.
- Expertise in using XML/JSON and AJAX/ jQuery to Consume RESTful Services.
- Expertise in Server-Side Programing using JSP, Servlets, Spring MVC and Hibernate.
- Familiarity in MEAN Stack development.
- Experience using open source testing frameworks using Jasmine, Protractor and Karma.
- Experience using database systems MySQL and Oracle.
- Worked on cross browser compatibility using Polyfills like Modernizr and Webshims and worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
- Experience using version control tools like SVN and web base repositories like Github.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Involvement in using various IDE’s, IntelliJ, Dreamweaver, Notepad++, Eclipse, Adobe Photoshop, Visual Studio, Webstorm.
- Experience with full software development life-cycle, architecting scalable platforms, object-oriented programming and agile methodologies.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Programming Languages \Version Controls: \: C, C++, Java, Matlab\SVN, GIT, Sourcetree \
UI Technologies \Software Tools: \: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, \Eclipse, IntelliJ, Visual Studio, Webstorm, \jQuery UI, React JS, Angular JS, AJAX, \Rally, Confluence, JIRA, Bitbucket \JSON, Bootstrap, SASS, LESS, Require JS, \Handlebars, Grunt\
Methodologies \Databases: \: Agile, Waterfall, Scrum\MySQL, Oracle, DB2, MongoDB \
Application/Webserver \Server-Side Programing: \: Apache Tomcat, Web Sphere, Web logic \JSP, Spring MVC, RESTful webservices \
Testing/Automation Tools \Deployment tools: \: Karma, Jasmine, Jest, Cucumber, Soap UI, \Gocd, Jenkins\Postman\
Platforms \: Windows, Mac OSX, Android\
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Web Developer
Responsibilities:
- Created reusable components button, checkboxes, radio buttons, toggle buttons, slider using React.js
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
- Used React-Router to turn application intoSingle Page Application
- Maintained states in the stores and dispatched the actions usingredux.
- Added Dynamic Functionality by creating and dispatchingAction Creatorsthat deployed Actions.
- Created and usedReducersthat received said Actions to modify theStore State Tree.
- Used Lerna an automated tool that manages multi package repositories with git and npm
- Created storybook for the reusable components for better UI testability and speed development
- Used Jest to write unit test cases.
- Created the new multibranch pipeline job in Jenkins using Jenkinsfile.
- Involved with all stages of Software Development Life Cycle using Agile Methodology.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Created a cross browser compatible user interface using Require JS, JSP, JavaScript, jQuery, CSS3 and HTML5 for the web and mobile versions of multiple sites on the platform.
- Worked with other teams in building a web application using Angular JS and Bootstrap.
- Involved in Page layouts, Reusable controls, developing different forms.
- Developed different reusable controls like HelpDrawer, Tooltip, Spinner, Global Alerts.
- Tested Rest based web services using SOAP UI and Postman.
- Developed the code based on ADA compliance rules.
- Used Jasmine for writing unit test cases to ensure maximum code coverage of the page.
- Developed automation test cases using Cucumber Framework for end to end coverage of the page flows.
- Consumed various Restful API’s to retrieve Payment and Customer Information.
- Developed the pages using the handlebar templates.
- Developed the Responsive Web Design using CSS, Bootstrap, SASS and MediaQueries.
- Used GIT for Version control.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Strong communication, analytical and interpersonal skills working within cross- functional teams.
Environment: HTML5, CSS3, JavaScript, React JS, RequireJS, Handlebars, Bootstrap, jQuery, Ajax, RestFul API, SASS, JSON, Jasmine, Cucumber, IntelliJ, Eclipse, Tomcat, GIT, Grunt, Lerna, Jenkins
Confidential, New York City, New York
UI Developer
Responsibilities:
- Involved in Page Layouts, Dynamic Menu, Modal Dialogs, Search features.
- Developed SPA (Single Page Applications) using AngularJS MVC Framework and RESTful services.
- Developed the Responsive Web Design using CSS Bootstrap and Media Queries.
- Used AngularJS to provide partial update functionality and client-side validation
- Wrote AngularJS controllers, factories, and services for new website features.
- Designed and developed UI using HTML5, CSS3, jQuery
- Used SASS framework to avoid duplication and complexity in CSS styles.
- Used Layout Views for Consistent layout across the Views.
- Implemented form validation using JavaScript and Regular Expressions
- Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of JSON.
- Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.
- Built pages from Photoshop mockups using JavaScript, JQuery, CSS3, HTML and Angular JS.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Used GIT for the Version control.
- Defined technical requirements based upon business requirements.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML5, CSS3, JavaScript, JQuery, AngularJS, Bootstrap, GIT, Ajax, JSON, Adobe Photoshop, REST, Eclipse, WebStorm, Agile Methodology
Confidential, Miami, FL
UI Developer
Responsibilities:
- Worked with Business Analyst to gather requirements and developed the application using Agile Methodology.
- Involved in Customer Support Form, tickets, Plans, Billing, Reports modules.
- Implemented and designed user interface for customer portal.
- Used Angular JS in developing single page applications that consume RESTful Web Services.
- Recommended and guided the team in building out a lean, responsive UI layer utilizing Semantic HTML5, SASS, BOOTSTRAP, ANGULAR.JS, and REST API architecture. Developed front end for the entire website using HTML5, CSS3, and JAVASCRIPT.
- Created custom validation using JavaScript Regular Expression and extensively used HTML 5 Web forms 2.0.
- Created custom Angular directives for Custom layouts, Data Grid, Dynamic Menu, Pagination.
- Developed the Angular Custom Factories and Services for Code Reuse.
- Used CSS Bootstrap for Widgets, Menus, User Interface and Forms to build Rich Internet Application (RIA) to make it look more intuitive.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Involved in Creating and consuming RESTful Services using Spring MVC and Hibernate.
- Ensured compatibility for all major web browsers using Webshims and Modernizr Polyfills.
- Developed test cases and performed unit test using Qunit and Protractor.
- Used GIT for Version control.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
Environment: HTML5, CSS3, JavaScript, AngularJS, Bootstrap, jQuery, Ajax, RESTful API, SASS, JSON, Spring MVC, Hibernate, Eclipse, Tomcat, WebStorm, GIT
Confidential
UI Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using HTML, and CSS.
- Interacted with the system analyst to understand the business requirement before translating into nonfunctional HTML pages.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and JQuery.
- Responsible for design and development of the Customer Relations Module.
- Wrote various methods to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Involved in fixing Front-End issues with the layouts.
- Used SVN for version control.
- Highly involved in making updates to the current website and simultaneously handling other projects
- Fixed bugs and provided support services for the application.
- Implemented various JavaScript/JQuery UI effects on the pages.
- 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.
Environment: HTML, CSS, Java Script, JQuery, AJAX, Eclipse, Agile Methodology, SVN, JSON, XML
Confidential
UI developer
Responsibilities:
- Created a cross browser compatible user interface using JSP, JavaScript, jQuery, CSS3 and HTML5 for the web and mobile versions of multiple sites on the platform.
- Had to ensure compatibility with IE7, IE8, IE9, Firefox and Chrome.
- Designed and developed business logic using Service classes in Java.
- Used AJAX for asynchronous communication between client and server.
- Extensively used JavaScript, jQuery UI and jQuery to provide UI functionality
- Wrote SQL queries to get accurate number of items in the result from the search engine.
- Extensively debugged user interface layer using Firebug and server-side layer using Eclipse to resolve issues.
- Involved in the functional and user interface compatibility testing across multiple browsers and multiple languages.
Environment: jQuery 1.7.2, jQuery UI 1.8.17, CSS3, HTML 5, Java 5, Spring 3.0.5, MySQL, JavaScript, AJAX, JSP
Confidential
Web (UI) Developer
Responsibilities:
- Designed and developed User Interface Web Forms using HTML, CSS, Dreamweaver, and JavaScript.
- Created various web page layouts using HTML, and CSS.
- Responsible for developing, editing, publishing and managing content on the external web pages and internal portals.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used CSS in web pages to separate presentation from structure
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
- Debugged using Firebug.
- Defined text alignment, size, borders, and many other typographic characteristics.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
Environment: HTML, CSS, JavaScript, Dreamweaver and Windows XP