We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • A very passionate Front End Developer having 7yrs of professional experience in Developing, Testing and Implementing rich user - interface applications using modern web technologies.
  • Proficient in developing a web-page/web based application quickly and effectively using HTML/HTML5, CSS/CSS3, Bootstrap, OO-JavaScript, jQuery, AJAX and JSON. Also, in making web-pages cross browser compatible.
  • Experience in developing applications using Angular JS, Backbone JS, Bootstrap like Grids, Toolbars, Panels, Combo-Box and in creating reusable components, various forms, tooltips, menus, tabs, widget that support drag and drop, animated effects, date and time selectors and many others using jQuery.
  • Hands on experience with full stack software development life-cycle, object oriented programming and agile methodologies.
  • Experience in developing webpages/applications using different Javascript frameworks like Angular and Node JS to integrate with backend.
  • Command on Angular JS controllers, directives, creating custom services with factory and service methods, routing and handling animated events.
  • Strong potential in writing a highly efficient code for deployment which is well-maintainable and perfectly-documented.
  • Possess good debugging skills and thorough handling of cross browser issues.
  • Experience in Functional, Performance, User-Acceptance testing and creating unit test cases using Jasmine/Mocha.
  • Experience working in a fast-paced environment using Agile/Scrum, TDD methodologies.
  • Hands on experience in using the version controls like SVN & GIT and well versed in using Atlasssian tools like Jira, Confluence, bit-bucket etc.
  • Quick and Independent learner, extremely motivated and adept at building strong working relationships with peers and management.
  • Strong interpersonal abilities with excellent communication skills and ability to work independently within a team environment.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, Angular JS, Bootstrap, AJAX, jQuery, JSON, ASP.NET MVC5.

JS Frameworks: Angular JS, Backbone JS, Node JS.

Programming Languages: JavaScript, Embedded C, VHDL, C, Linux Shell scripting, Python.

GUI editors: Visual Studio, IntelliJ, Pycharm, Eclipse IDE, Sublime Text

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. UI Developer

Responsibilities:

  • Refactored existing modules in the application using best practice methods in Angular JS.
  • Involved in scrum meetings, gathered business requirements from product owners and MVP’s for adding further enhancements to the existing application.
  • Built custom angular services to make the service calls and to interact with the controllers.
  • Built custom directives, applied best practices in maintaining shared scopes to enhance the form features and for handling various customer service requests.
  • Developed dynamic routing using angular popular UI-router which is better when compared to the ng-route in order to handle sub-states in the application.
  • Built gulp tasks to automate the build process and to handle minification of files in other lower environments and integrated using Jenkins.
  • Used gulp-revision to have the files revised in Test, Stage and Prod environments so that the browser is updated with the latest files served from the server.
  • Used RAML to list the JSON files for in order to call the RESTful API’s.
  • Build dynamic navigation, pagination and other search filters based on the business requirements.
  • Written test scripts using JASMINE to check the functionality of controller and directive functions.
  • Used Angular multi select plugin and developed deep link feature when specific products were selected to navigate the user to it’s specific page.

Environment: AngularJS, HTML5, CSS3, Bootstrap, Jasmine, AJAX, JSON

Confidential, Redmond, WA

Sr. UI-Developer

Responsibilities:

  • Worked on the design and improvements of existing Application and information management portal.
  • User Interface modification of Azure applications by implementing deep-linking feature.
  • Worked on multiple data charts like bar and pie charts to populate the data.
  • Used jQuery to modify the existing services.
  • Worked on deep-linking feature by adding additional filters and functionality.
  • Worked on the UX issues and fixing issues related to cross browser compatibility.
  • Fixing the start and end date time picker values and linking them in the deep-link feature.
  • Worked on retrieving the data values from cookies and making sure all charts are loaded upon page refresh.
  • Debugging and fixing bugs in the application that were addressed during PPE and production.
  • Fork lifting the current application into Angular JS.
  • Modifying the existing API’s on the backend in .Net and making sure the REST calls are being made appropriately.

Confidential, Redmond, WA

Sr. UI-Developer

Responsibilities:

  • Involved in UX design reviews and also architecture of the application.
  • Developed complete client side of the application using HTML5, CSS frameworks, Bootstrap, jQuery and Angular JS as the base framework.
  • Developed custom built services using factory service methods, directives to manipulate the events on DOM and implementing the REST Api calls at the service layers.
  • Used angular $http restful services to interact with web api’s at the backend to fetch the data from Azure ML.
  • Developed nested views using angular router ngRoute to manage specific states of the application.
  • Used angular ui-select library to create a multi select dropdown with search functionality and modified it according to the business requirements.
  • Developed a dynamic progress bar which indicates the user in which state of the application they are in and further progress.
  • Used Moment JS library to modify and calculate the execution of jobs running and displaying it proper format after processing.
  • Implemented save and discard changes functionality.
  • Built custom made confirmation modal windows for save and other features in-order to make sure the user had saved his modified changes and keeping track of them.
  • Developed an angular service which checks the validation of the file being uploaded and parses the csv file before sending it to the backend.
  • Developed custom angular filters based on different user requirements to narrow down to a particular level in a state of the application.
  • Used Bootstrap grid layout to display tables and charts.
  • Implemented pagination on the client side to decrease the load time of DOM for large chunks of data.
  • Parsing of the JSON data and modifying it to display useful information for user actions.
  • Maintained separation of concerns and used optimizing techniques to achieve better performance of the application.
  • Fixing GET and POST request API’s on the backend to route to the proper URL connecting to the Azure Directory.
  • Implemented unit testing using Jasmine.

Environment: Azure, AngularJS, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, jQuery, ASP.NET MVC5.

Confidential, Columbus, OH

UI-Developer

Responsibilities:

  • Working closely with Team lead and other Developers to improve the existing Dashboard application which is used by the sales team.
  • Responsible for building the client sideUI validationand implementing theBusiness logic based on user selection usingAngularJS and jQuery.
  • Created Angular custom services using service and factory methods, directives and used various angular services like $rootScope, $modal, $location, $q, geoLocationService, $filter, roleAccessService as dependencies.
  • Developed a search field functionality based on the store selection in different territories in angular and styling it with rich user-interface design.
  • Worked on storing the data on the client side using LocalStorageService of angular and Local Storage in javascript which is very useful in retaining the data when the app is refreshed or closed accidentally.
  • Worked on JS moment object to modify the dates, to calculate the duration of times and to display various dates and times in different format according to the client requirement.
  • Implemented different styles and layouts using Bootstrap and CSS3 for easy and best display of data.
  • Developed grid Layout using Bootstrap grid classes and also tested for different media-queries.
  • In order to manage routing to specific states in the application, used resolve in Angular UI router as a best practice which allows data to be provided to the controller before it gets loaded, as a result it promotes the separation of concerns by making http and service calls asynchronously.
  • Created custom factoryservicethat relies onAngular $httpinjection to make Ajax calls back to a server and used RESTful web services to update and modify data at the server side.
  • Integrated Raygun with the app in order to track all the client side javascript errors and resolved major bugs which are causing performance issues.
  • Built an Automated shell script which checks all the required versions and installs any missing dependencies to minimize the stress in installing Cordova on local machines to test the application on android and iOS platforms.
  • Improved on python and worked on few minor backend fixes in python.
  • Deployed the App on Google App engine, tested and debugged using chrome-developer tools.
  • Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
  • Well Versed in using Jira to track the issues and mastered grunt with all commands. Used bower for successfully implementing the dependencies.

Environment: Angular JS, HTML5, CSS3, Bootstrap, Cordova, Android, iOs, JavaScript, AJAX, JSON, jQuery, Linux shell script.

Confidential, Columbus, OH

Front-End Developer

Responsibilities:

  • Worked with Team-Leads, developers and other Scrum Masters to understand the scope of the project and accordingly, gather functional requirements in order to design and implement the application.
  • Converted wire frames into working development environments using Angular, Javascript and jQuery.
  • Involved in making Scrum-Health Dashboard, PI-Dashboard and PMO-Dashboard.
  • Developed the login and landing page of the Dashboard using Javascript and jQuery.
  • Built theResponsive UI dashboard application which has widgets of different sizes, each displaying different set of metrics which helps in analyzing data quickly and also the customer dashboard landing page using Angular JS, Html5, CSS3/Less and Bootstrap.
  • Used LESS and followed Bootstrap-grid system to develop Responsive Widgets.
  • Created animations using CSS animations and also jQuery for displaying data in an easeful manner.
  • Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
  • Used Javascript to develop a logic which loops through the JSON data obtained from server and to perform few calculations like calculating Mean, Standard Deviation etc to display different set of Metrics.
  • Using javascript modified High Charts and Bar-charts according to the requirement to display proper set of metrics required to analyze the data.
  • Built the application which is more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, JavaScript.
  • In order to interact with APIs used AJAX and JSON web services in developing an application level code.
  • As a Front-end developer, was responsible in understanding the new framework’s functionality (BLUEJS), the underlying concept and also, implementing it in the right manner to develop applications in secure and organized way.
  • Picked up on Node JS to integrate with backend MongoDB.
  • In order to minimize the load time and to control the number of http requests, used css sprites.
  • Developed page layouts, navigation, animation buttons and icons.
  • Applied best practices and standards when project requirements are lagging.
  • Used Git for Version Control.
  • Researches and tracks new web technologies especially in the Confidential product line, develops service applications, and analyzes business requirements as they pertain to web-based systems.

Environment: Angular JS, Node JS, javascript, JS libraries, HTML 5, CSS3, Bootstrap, BlueJS.

Confidential, Atlanta, GA

Front End Developer

Responsibilities:

  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, javaScript, Bootstrap.
  • Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
  • Brief experience on implementing the Angular JS in creating animations based on CSS classes.
  • Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
  • Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
  • Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • Created and performed SQL queries to fetch data from the backend database.
  • Developed components to fetch the data from the back end using AJAX and jQuery.
  • Worked on testing the cross browser compatibility.
  • Used SVN for Version Control.
  • Analyze the response of JSON in order to update DOM.
  • Documented the entire project, which contains detail description of all the functionalities.
  • 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: JavaScript, jQuery, CSS3, Bootstrap, AJAX.

Confidential

Front End Engineer

Responsibilities:

  • Worked on their front-end site to give a better user interface functionality.
  • Responsible in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Worked on Javascript DOM manipulation and picked up on jQuery.
  • Using jQuery developed simple nav bars and other features by using multiple jQuery selectors.
  • Designed and developed UI Search and results screens for legal Professionals.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, HTML, CSS, JavaScript.
  • Interacted with business system analyst to understand the technical requirements of the project.
  • Involved in developing test plan and procedures.
  • Migrating legacy applications to multi-tiered web applications.
  • Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
  • Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
  • Coded JavaScript for page functionality and pop up screens and used HTML to make dropdown menus on web pages and display part of a web page upon user requests.
  • Involved in writing SQL Queries, Stored Procedures.
  • Debugging webpages with firebug and fixing issues.
  • Testing browser compatibility and addressing browser compatibility issues.
  • Optimizing SQL queries and stored procedures.
  • Perform code review with peers to ensure code optimization and web optimization techniques are followed.

Environment: Javascript, jQuery, HTML, CSS, Bootstrap, AJAX, SQL.

Confidential

Front End Developer

Responsibilities:

  • Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design to improve the User interface of the web page.
  • Converted the Photoshop mockups in to hand-written HTML and CSS pages.
  • Developed an internal web portal for listing of different Distribution boards and information of different customer details.
  • Using javascript, developed a logic to add the user data linked to their email-address into the portal which has edit and delete options on that.
  • Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
  • Responsible for creating the screens with table-less designs meeting w3c standards.

We'd love your feedback!