Ui Developer Resume
Dallas, TX
SUMMARY:
- Over 6 years of extensive experience in IT industry as Front - End UI Developer, developing web based and UI applications
- Expertise in User Interface development by using HTML/HTML5, XHTML, CSS/CSS3, JavaScript, Angular.js, React.js, Node.js, jQuery, Bootstrap, DOM, JSON, XML and AJAX
- Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards
- Experience in creating wireframes, feature lists, specifications and other artifacts to describe the intended User Experience and developing interactive design simulations
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding and Elements
- Extensive experience in developing the Single Page Applications (SPAs) using React.js and Model View Controller (MVC) frameworks such as Angular.js
- Having strong experience with Object Oriented concepts, Object Oriented JavaScript, Object Oriented Design and Implementation
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript
- Involved in developing Graphical User Interface (GUI) to display report data jQuery with Cross-browser compatibility and Web application scaling
- Implemented AJAX and JavaScript to develop interactive applications and reduce client-server round-trip time
- Involved in creating Responsive Web Design using Bootstrap and CSS Media Queries
- Expertise in Bootstrap framework and building responsive website for both desktop and mobile browser users
- Used Node.js to offer an easy and safe way to build high performance and scalable network application.
- Worked with node package managers NPM, Bower and build tools Gulp, Grunt
- Experience with the basic Java programming and coding
- Produced visually appealing designs focused on usability, utility, cross-browser compatibility and hence worked on Google Chrome, Safari, Firefox, Internet Explorer and Microsoft Edge
- Experience with the Version Control tools like SVN, Source Tree, GIT and Bitbucket
- Experience with bug tracking tools like JIRA
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology
- Experience in writing unit tests using Jasmine, Karma, Mocha and Chai
- Excellent analytical and communication skills with capability to handle new technologies
- Quick learner and proficient in solving the technical issues in the project
- Worked in Agile Scrum projects and attended Daily Scrum meetings, User Story grooming meetings, Sprint Review and Retrospective meetings as part of Agile Methodology
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, AJAX, JSON, DOM
Frameworks: jQuery, Angular.js, Bootstrap 3.3.7, React.js
IDE: Sublime text, Visual Studio, Jet Brains, Brackets, Eclipse IDE
Version Control: GIT, SVN, Source Tree, Rally
Servers: Node.js, Apache Tomcat
Debugging Tools: IE, Chrome, Firefox, Safari
Operating System: Windows, LINUX and MAC OS
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Worked extensively on HTML5, CSS3, JavaScript, jQuery, Angular.js, JSON, node.js and Bootstrap 3.3.7
- Extensively involved in developing the entire site with CSS styles for consistent look and feel across all browsers and all pages. Worked with CSS background, CSS Layouts, CSS positioning, Pseudo elements and CSS behaviors
- Used CSS3 media queries and bootstrap to support Responsive development for devices like phones, tablets and desktop
- Used Google analytics to track and report the website traffic.
- Used various jQuery plugins for date picker, dialog boxes, Drag-and-Drop, Widgets, Menus, User Interface and Forms etc.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
- Extensively used Angular-grid, and UI components
- Used prebuild components using angular material and created the web page
- Worked closely with QA team to understand the reported defects and fix them
- Developed dynamic responsive Web Application by integrating Angular.js with Bootstrap which is further integrated with Web Services
- Developed using W3C Standards for cross browser functionalities
- Used JSON for storing and exchanging information between browsers and servers
- Designed services and factories and injected into various methods by using Angular.js
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery
- Used Jira as a Tool for tracking the estimates based on the User Stories and iterations for each sprint
- Experience with various text editors like Sublime text, Visual Studio, Web Storm, Notepad++ and Eclipse
- Involved in daily scrum to discuss the design and work progress
- Followed Agile Methodology with daily scrum meetings, two-week sprint planning and retrospectives
- Used Node.js to run web pack tasks and setup the local host for the project
- Used GIT to check in code to Development Environment and to avoid merge issues
Environment: HTML5, CSS3, JavaScript, Bootstrap, Node.js, Sublime, GIT, JIRA, jQuery, UX Share and Agile Methodology
Confidential, Dallas, TXUI Developer
Responsibilities:
- Designing and developing the web application using HTML5, CSS3, JavaScript, React.js and Node.js
- Involved in writing application level code to interact with APIs, Web Services using Node.js, AJAX, JSON and XML
- Designed layouts using CSS3 and appropriate HTML5 tags
- Involved in consuming Restful APIs and processing JSON data for rendering in UI
- Extensively used CSS3 media queries along with Responsive Web Design (RWD) to support the web page in Mobile browser as well
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular.js, JavaScript, Bootstrap
- Ensure that builds are properly deployed in Development and Production Environment using Jenkins
- Used CSS pre-processors (SASS and LESS)
- Strong knowledge of implementing Bootstrap framework for making responsive UI screens
- Used client-end templating for rendering JS-render templates which would take complex JSON as input data
- Handled response data from RESTFUL web services using XML and JSON to update UI. Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Build different modules, controllers, templates, custom filters and directives in Angular.js
- Running the application on the Grunt Server using Node.js
- Used Node.js to offer an easy and safe way to build high performance and scalable network application
- Worked with Business Analysts to understand their business models and goals and help define strategy, content and features
- Utilized Node.js to create unit tests with Karma and Jasmine
- Involved in Developer Testing, Review and Trouble shooting
- Used GIT for version control and JIRA for bug tracking
- Worked on Agile Environment with daily scrum meetings, two-week sprint planning and retrospectives
- Used React.js framework to develop interactive websites based on client needs
Environment: HTML5, CSS3, JavaScript, Angular.js, Node.js, AJAX, JSON, XML, Grunt, Bootstrap, GIT, JIRA and Agile Methodology
Confidential, Phoenix, AZWeb Application Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and code Development
- Involved in developing the Application using HTML5, CSS3, JavaScript, Angular.js, Node.js, AJAX and JSON
- Created templates using HTML & CSS and developed components using Angular.js
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
- Utilized various JavaScript and jQuery libraries, AJAX for validation and other interactive features
- Handled REST API calls with AJAX and processed JSON data responses to format, validate and display to the user
- Created custom directives for reusable components used across the application using Angular.js
- Used Custom Angular.js Filters to provide better search experience
- Implemented Angular.js controllers to manipulate and view data
- Created popup forms using Bootstrap and Angular.js models
- Implemented Angular.js Validation to validate user inputs and to create user-friendly web application
- Used Node.js to run web pack tasks and setup the local host for the project
- Used Grunt task runner on the client side along with angular.js to perform unit testing, minification and compiling whenever a change is made in a file
- Implemented unit test cases using Karma Runner and Jasmine for angular.js on client side
- Used Rally as a Tool for tracking the estimates based on the User Stories and iterations for each sprint
- Followed Agile Methodology for the project implementation with day to day updates through scrum
Environment: HTML5, CSS3, JavaScript, Angular.js, jQuery, Node.js, Bootstrap, Grunt, AJAX, JSON, Agile, Jasmine and Karma
Confidential, Austin, TXUI Developer
Responsibilities:
- Work involves the front-end development using HTML, CSS, JavaScript, Angular.js, and Bootstrap
- Used CSS to create grids and adopt cross browsing interactive features and to achieve uniformly through all the web pages
- Expertise with CSS selectors, classes, ids, pseudo classes, Inheritance and concepts
- Used Angular.js as framework to create Single Page Applications which can bind data to specific views and synchronize data with server
- Created custom directives and filters using Angular.js
- Experience on working with CSS Preprocessors like LESS along with JavaScript task runners like Gulp.js
- Used JSON and AJAX for storing and exchanging information between browsers and servers
- Regular interaction of RESTFUL API design calls to populate the UI on the using GET, PUT, POST and DELETE
- Created services and factories to make REST API calls using Angular.js built-in $http service as dependency injection
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones
- Integrated location based services using Google Maps API to display locations of the nearest stores
- Used Firebug, Chrome and Emulator for debugging and browser compatibility and to check how content reacts for different configurations
- Worked on Web Service calls, XML and JSON parsing using JavaScript
- Resolving all the assigned defects and interacting with QA to resolve any issues
- Used Source Tree to check in code to Development Environment and to avoid merge issues
- Used JIRA as a bug tracking tool, confluence for maintaining documentation for future reference
- Followed scrum methodology and bi-weekly sprint in the project
Environment: HTML, CSS, LESS, JavaScript, jQuery, Bootstrap, RESTFUL Web Services, Gulp, JSON, AJAX, XML, Source Tree, JIRA
ConfidentialSoftware Developer
Responsibilities:
- Developing the dynamic web pages using HTML, CSS, jQuery and JavaScript and involved in Java coding for developing the Back-end of the application
- Experience in using IDE like Eclipse and NetBeans for debugging and using java coding standards from beginning of the development
- Responsible for creating the screens with table-less designs meeting W3C standards
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS
- Written and implemented CSS throughout the site, both as in-line and imported files
- Used W3C CSS Validator to check the markup validity
- Implemented form validations across the site using jQuery and JavaScript
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS
- Used jQuery core library functions for the logical implementation part at client side for all the application
- Implemented applications in JavaScript, and MySQL
- Worked on jQuery extensively for various user interactions features and to achieve uniformity through all the web pages
- Extensively used JavaScript to make the web page more interactive
- Used advanced JavaScript concepts to validate input fields using regular expression
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
- Performed optimization of SQL Queries and Store Procedures by normalizing tables
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON
- Integrated with back end code for highly interactive AJAX based applications
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
- Used CSS Image Sprites to reduce load time of web page by decreasing the number of images which requires less number of server requests
- Worked on developing a REST Web Service for the application
- Implemented XML parsers such as DOM
- Experienced in finding leaks and bugs in application using Jasmine-testing framework
- Performed cross-browser testing and ensured websites displays well across all popular browsers
- Used SVN as the version control tool
- Involved in working on the Waterfall Model, attended the project meetings and helped to improve the Project workflow
Environment: HTML, CSS, Java, JavaScript, jQuery, SQL, DOM, REST Services, XML and SVN