Sr Ui Developer Resume
VA
SUMMARY
- Over 9 years of experience as UI developer.
- Expertise in UI development using HTML5, JavaScript, JQuery, CSS3, Ajax, AngularJS and Bootstrap.
- Worked on responsive design using media queries, bootstrap and Angular UI bootstrap, etc.
- Proficient in applying design pattern approaches such as MVC, DI, MV*, etc.
- Experienced in building cross browser compatible applications.
- Experience in developing single page application (SPA) using JavaScript frameworks like Angular.js.
- Knowledge of Node.js and frameworks such as Express.
- Good understanding of Document Object Model (DOM).
- Strong understanding in Object Oriented JavaScript concepts.
- Understanding of CSS preprocessors such as SASS/LESS.
- Responsible for checking cross browser compatibility and have good experience on different browsers such as Safari, Google Chrome, Mozilla, Internet Explorer, etc.
- Experience in using various tools and IDE's for designing and development like Eclipse, NetBeans, Adobe Photoshop, Notepad and Sublime - Text.
- Good understanding of SQL/NoSQL databases.
- Understanding of code versioning tools such as SVN, Git
- Strong Analytic, Problem solving and Communication skills.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JQuery, JSP, AJAX, JSON, JavaScript, Bootstrap
JavaScript libraries / Frameworks: AngularJS, Node JS, Express JS
Tools: Visual Basic Code, Webstrom, Intellij, Eclipse, NetBeans, Adobe Photoshop, Adobe Dreamweaver, Notepad++ and Sublime-Text, Jira, Maven, Version One, Protractor
Version Control: SVN, Git.
PROFESSIONAL EXPERIENCE
Confidential - VA
Sr UI Developer
Responsibilities:
- Developed Single Page Applications (SPA) using AngularJS including MVC architectures, different modules, specific controllers, templates, custom Directives, custom Services and custom Filters.
- Worked on JavaScript frameworks such as Angular JS, Node JS.
- The application is developed in Angular JS have multiple tabs and pages with API integration.
- Involved in writing application level code to interact with RESTful API's.
- Hands-on experience in consuming RESTful Services using JavaScript, jQuery and AngularJS
- Implemented data-binding and MVC using AngularJS for front-end development.
- Used Agile Development Methodology and Scrum team structure for Development process.
- Used Version One for Creating, prioritizing and estimating backlog items for the sprint.
- Used version control tool GIT to work on the same code-base in the repository with the other team members.
- Worked on eCuke-Java which is designed as a Maven project using Cucumber, Java, Selenium and JUnit unit test framework and Page Object Model.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Worked closely with SME's, developers and other IT members to understand the application/ project in order to design the UI.
- Created a custom, single-page, responsive web application to replace legacy web application, developed using client side MVC Design using Angular JS.
- Wrote various Angular serveries/factories for various functionalities.
- Implemented the Infinite scrolling in some of the pages.
- Taken care of cross browser compatibility.
- Closely worked with the customer scrum to build the internal web application.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using Bootstrap and AngularJS.
- Involved in developing various UI templates and developing the business logic layer.
- Implemented the search functionality for Internal Application using Angular JS.
- Closely work with the QA Team to give user enhanced experience and reduce the number of key strokes.
- Participated in meetings with the end-clients to develop custom UI Components that are cross browser compatible.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Designed in-house build automation and continuous integration systems by utilizing Git, and Grunt.
- Involved in Unit testing AngularJS applications using Jasmine/Karma.
- Retooled development and deployment process to use Node.JS-based Karma task runner (and associated plugins) for compiling and preprocessing client-side assets.
- Developed common CSS classes for the user interface using CSS and CSS3.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Used SVN for Version Control.
- Worked on accessibility for making user interfaces perceivable, operable, and understandable.
Environment: HTML5, CSS3, JavaScript, JQUERY, AngularJS, Bootstrap, Node JS (NPM), AJAX, JSON, Maven, GIT, Version One, Grunt, Gulp, Sublime-Text and Eclipse-STS.
Confidential, Dallas, TX
Web UI Developer
Responsibilities:
- Reviewing business requirements and functional designs for application.
- Created User Stories from the requirements in JIRA
- Implemented Routing in AngularJS using $routeProvider
- Designed and developed multiple screens in the application and handled all UI Validations and routing for each.
- Used D3.js for data visualization.
- Used Node.JS and SocketIO and expresse.js for making a chat portal.
- Worked closely with the UX designer to in corporate CSS changes.
- Used Grunt as a build tool.
- Made various HTTP Ajax calls to GET/POST data to controller using Angular JS.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts
- Debugging the application using Chrome Batarang and Mozilla firebug
- Performed unit testing with Karma (Test Runner) and Jasmine (Testing Framework)
Environment: AngularJS 1.2/1.3, HTML5, CSS3, JavaScript, AJAX, Node JS, SocketIO, Bootstrap 3, MongoDB, JSON, Karma, Grunt, D3.js, Jasmine.
Confidential, Hoffman Estates, IL
Web/UI Developer
Responsibilities:
- Prepared mock-ups and wireframes for different applications.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Implemented MV*/MVVM Framework using AngularJS.
- Utilized ngView directive in the $route service to implement deep linking to handle the browser's history and bookmarks
- Implemented the search functionality for Internal Application using Angular JS.
- Worked on Cross-Browser compatibility and fixed major layout bugs for supported browsers using AngularJS.
- Developed applications using AngularJS Router single page applications SPAs to improve page performance.
- Used $http in AngularJS for consuming RESTful web services.
- Refactored existing mobile web code with AngularJS to improve maintainability and make the web application more modular.
- Worked on jQuery Lightbox for creating image and video galleries.
- Used Bootstrap3 to develop UI with responsive design.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
- Understanding of CSS preprocessors such as SASS/LESS.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Dreamweaver CS5, Ajax, JSON, ECLIPSE, MS Office, SVN, AngularJS, Flash, XML, Maven 2.2.1, Git, Karma, Jasmine, SASS, AJAX, LESS, Restful services, Design Patterns, JUnit, Web Services.
Confidential
Senior UI Developer
Responsibilities:
- Worked on end to end application from creating HTML pages and drag and drop widgets for selection of the amount range and other widgets creation.
- Login module, payment integration module and consuming the web services and saving the date in to the Db and report generation in back end.
- The investment data and the returns data can be uploaded in an excel sheet from the portal end to display the data in the app for each bank.
- Worked on end to end application from UX design and creating HTML page’s project structure creating in Angular JS.
- Back end services consuming and display the content in the front end it’s like integrating the services in Agular JS.
- Testing the Application with the live data, followed the agile methodology daily scrum meetings with the team and get the daily status from the team.
Environment: AngularJS,HTML5,JavaScript&CSS3.
Confidential
Web UI Developer
Responsibilities:
- Involved Gathering requirement from user generated wiki (Redmine).
- Developing wireframes, prototypes, click throughs, etc.,
- Working closely with .net developers in master pages and building CSS.
- Controlling overall look and feel of the application, maintenance, support & bug fixing.
Environment: HTML, CSS, JavaScript, jQuery, cross browser compatibility, Responsive Design and Liquid Layout, OOCSS.
