Senior Ui Developer Resume
Little Rock, AR
SUMMARY:
- UI developer with 7 years of professional experience in designing and developing User Interface for web applications.
- Extensive experience in designing professional User Interactive (UI) web applications with the help of HTML, CSS, JavaScript, Bootstrap, jQuery, DOM, AJAX, JSON, React.js, Node.js, Express JS, XML, XHTML and Responsive Web Design concepts.
- Well - versed with web development process, including design, development and deployment and good knowledge on back-end processes.
- Experienced in using AJAX to create interactive web applications, mainly optimizing performance.
- Hands on experience in developing Graphical User Interface using D3.js framework.
- Experience in Applications using Object Oriented Programming (OOP) with JavaScript, JSONP, and XML.
- Widely implemented AngularJS features such as Two-way Data Binding, Directives, Filters, Services, Templates, Routing, and Dependency Injection to build Single-Page-client-side application in a clean MVC (Model View Controller) way.
- Proficient knowledge of Document Object Model (DOM) and Virtual DOM.
- Sound understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG).
- Experienced in making use of CSS3 features & CSS Frameworks and to implement Responsive Web Design and experience in making web pages cross browser compatible.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors.
- Experience in writing unit tests using Jasmine, Karma, Mocha and Chai.
- Experience with working in an AGILE based development environment and participating in scrum sessions, sprint planning meetings and retrospectives.
- Well experienced in debugging sites utilizing Firebug and Developer tools.
- Expertise in implementing view rendering JavaScript using React JS with REDUX.
- Expertise in Responsive web pages using Bootstrap, JavaScript frameworks and media queries.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt and Gulp.
- Worked on Lifecycle Methods, States, Specs, Props, Event to create interactive React.Js components.
- Experience in utilizing different IDE's, Notepad++, Eclipse, Visual Studio 2017 and WebStorm.
- Understanding of W3C standards, accessibility, usability and implementation.
- Hands-on experience in database design using SQL, MySQL, SQL Server and MongoDB.
- Excellent knowledge of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Agile/Scrum and Waterfall.
- Ability to analyze a requirement and act accordingly by managing the resources efficiently.
- Passionate about learning new UI technologies and a team player with good communication, organizational and interpersonal skills. Motivated to produce robust, high-performance software.
TECHNICAL SKILLS:
Programming Languages: JavaScript, JSX, ES6, C
JavaScript Library and Frameworks: Angular JS 1.x/2.0/4.0/5, React.JS, Redux. JS, jQuery, Node JS, Express JS, Require JS Bootstrap
Web Technologies: HTML 4/5, CSS2/3, AJAX, XML, JSON
Project Build/Project Management Tools: Gulp, Grunt, Webpack, Babel, Loadash.JS
Methodologies: Agile, Scrum, Waterfall
Version Control: SVN (tortoise SVN), GitHub, Jira
Workflow: Responsive Web Design, Single Page Applications, Content Management.
Debugging Tools: Firebug, Chrome or safari web inspectors and IE Developer Toolbar
Operating Systems: Windows(7,8,10), Mac OS, Linux/Unix
Database: MONGODB, SQL Server
PROFESSIONAL EXPERIENCE:
Senior UI Developer
Confidential, Little Rock, AR
Responsibilities:
- Developed single page applications using Angular 4/5, Typescript, HTML5, CSS3, and Bootstrap4
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4/5.
- Designed the front-end applications, User Interactive (UI) web pages using web technologies like HTML5/CSS3, Angular4, Angular5 and bootstrap.
- Worked with Angular4/Angular5 framework in front end development that implements MVC pattern.
- Worked on various projects in B2B, B2C websites using Angular4/Angular5 framework involving Angular Directives, Components, Filters, Factory, Service, Angular Forms, and Angular Expressions.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS)
- Good knowledge on using Angular APIs like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for the entire app
- Implemented HTTP requests using Observable library to handle multiple values over time.
- Good knowledge on creating services with Angular 4 @injectable property, as to make the service available for dependency injection when creating components.
- Implemented Node.js router to make cross-domain requests to API services: Spotify API, GitHub API, MongoDB
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation
- Solid knowledge of API authorization flow.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 4
- Used Git for managing source code.
Environment: HTML5, CSS3, Typescript, Bootstrap4, Angular 4/5, REST API’s, Node JS, NPM, MongoDB, Git, Agile
Senior UI Developer
Confidential, Southlake, TX
Responsibilities:
- Worked in Agile Methodology environment.
- Developed UI pages using HTML5, CSS3, JSON, JavaScript, jQuery, Bootstrap, BackboneJS and AJAX.
- Designed and developed the user interfaces with various tools and implemented ASP.NET validation controls, Java Script, jQuery, CSS for server and client- side validations respectively.
- Implemented the responsive Web designs using the SASS CSS preprocessor, CSS3 media queries, and Bootstrap.
- Used the latest HTML5elements for video playback, content rendering using semantic tags such as article, section etc.
- Built Web pages that are more user-interactive using HTML5, CSS3, LESS, JavaScript, Bootstrap, React.js, Jasmine, Karma, RESTFUL API Services and JSON.
- Integrating React's Redux framework to scale and maintain the application better while handling large amounts of data
- Consumed REST based Microservices with Rest template based on Restful APIs.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Designed graphics, buttons, and logos for the website to enhance the application features for the user.
- Used AngularJS to create custom directives for navigation bar, sidebar filters for patient data, strict filters for exact match search and other re-usable sections.
- Used $http with AngularJS interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
- Leveraged two- way data binding through $scope in applications built on AngularJS and also implemented different validation control on the web-pages using AngularJS.
- In React Js developed efficient updating of HTML document when data changes and it's a Single Page Application.
- Worked with several React elements, React node and React components in React Dom technology (ReactJS).
- Created Menus and Drawer component by using Typescript and React.js
- Used React-redux to set State and props between Parent and child component.
- Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
- Use Flux & Reflux to manage your data in React and Make HTTP requests in React & Flux
- Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow.
- Involved in customizing the JSX files for rendering the UI in implementing React JS.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server. Captured the details and specifics of the website design via storyboards for prototyping.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Used Grunt for JavaScript files concatenation and minify to improve performance in loading web pages.
- Worked with Jasmine and Mocha in testing and performed Unit testing and execution testing utilizing JUNIT.
- Build microservices for the delivery of software products across the enterprise.
- Tested pages for cross browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Created test suites using Jasmine, karma and worked on tools like NPM, Bower with respect to the requirements.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
- Used JIRA for the bug tracking and project management.
- Involved in AGILE process, two week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular.js 2.0, Typescript, Bootstrap, AJAX, JSON, Backbone.js, React.js, XML, JSON, Responsive design, Redux, Visual Studio, Grunt, Agile, Jira, Azure, IE 6,7, 8 9 10, Firefox, Chrome.
UI Developer
Confidential, Chicago, IL
Responsibilities:
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Created dynamic web-pages making AJAX Calls, using the XML Http Request Object.
- Involved in development of User Interface using HTML5, CSS3, JavaScript, and jQuery.
- Developing custom HTML elements using Angular JS custom directives.
- Used $http with Angular.JS interceptors to make sure the requests were valid and used UI -router to handle nested views and avoid page redirection.
- Involved in writing application level code to interact with APIs, Restful Services using AJAX, JSON.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Maintain the code base by frequent updates to revision using SVN.
- Coded Angular JS controllers and directives for application functionality.
- Added functionality to the Web pages using Angular JS like click events, Toggle, Radio buttons and check-boxes, Form Validation, Modals and Blade containers.
- Used Agile Methodology for Software development.
- Involved in writing various SQL Queries stored procedures to satisfy various business requirements of the application.
- Collaborated with Designers, Developers, Program Managers and Testers while syncing the LESS code for multiple environments.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
Environment: JavaScript, Ajax, jQuery, Angular JS, HTML, CSS, SQL, Tortoise SVN.
UI Developer
Confidential, Woodland Hills, CA
Responsibilities:
- Worked with client program manager to gather their requirements.
- Involved in complete User interface designing and coded the website in XHTML, CSS and Javascript.
- Used AJAX with jQuery controls for Listing all scripts in a grid and can edit it in the grid which will reflect in the database table as well (like margins).
- Designed and Developed JavaScript framework, which is wrapper on top of jQuery framework and AJAX, based UI Configuration widgets. This system was written in Ajax, OO JavaScript, JSP, JQuery, HTML and CSS.
- Implemented teased UI with above said Architecture with Rich Internet UI in modules.
- Implemented AJAX driven UI Element and Search Algorithm using Ajax.
- Developed components to fetch the data from the back end using AJAX and jQuery.
- Debugging websites, testing and updating them on daily basis.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Responsible for creating UI standards, front end templates and screen prototypes.
- Worked on Effects, Transition and States wherever required in the application to enhance the user experience.
- Responsible for making PDF format, employee stock options spreadsheet for easy printing.
- Handled all the client side validation, hide and show divs, tab navigation using JavaScript.
- Created DHTML navigation menu that is role based, menu items changes dynamically, derived from the database in the form of XML.
- Designed and developed views, controller and model components implementing Struts Framework.
- Implemented Design patterns for recurring problems.
- Worked closely with business system analysts & Backend team to understand the requirements to ensure that right set of UI modules been built.
- Developed Web Services, which are deployed on WebSphere application server.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, and CSS.
- Developed code for UI using JavaScript, Java, HTML, CSS, XML.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
Environment: OO JavaScript, Ajax CSS, jQuery, XML, HTML4, CSS2, Servlet, jUnit, J2SE 1.4, Oracle 10g, IDE- Eclipse, W3C.
UI Developer
Confidential
Responsibilities:
- Defined and developed the application's presentation layer using HTML, CSS3, JavaScript and jQuery Scripting.
- Enhancing the product with new features as per client requirements.
- Designed WebPages using HTML, CSS including Ajax controls.
- Written Ajax driven JSON consuming JavaScript functions to save user selections such as radio button, drop-down menu selections into a cookie.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Development the whole application module using technologies such as JavaScript, jQuery.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Environment: HTML, CSS/CSS3, JavaScript, jQuery, AJAX, JSON.
UI Developer
Confidential
Responsibilities:
- Developed customer facing software for managing advertisements to grow the business using JavaScript, HTML, CSS.
- Analyzed Designed and developed the system to meet the requirements of business users.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web-based customer application.
- Developed data formatted web applications and deploy the script using Client-side script using JavaScript.
- Implemented presentation tier using HTML, CSS by utilizing the mock-ups that were created by design team.
- Designed dynamic client-side JavaScript codes to build web forms and stimulate process for web application, page navigation and form validation.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Produced content pages with CSS3 layout and style mark-up presentations and used JavaScript methods and properties
- Used AJAX and JSON to request data from server and get all the information of warehouse status be shown on the front-end side.
Environment: HTML, CSS, DHTML, JavaScript, jQuery, AJAX, JSON, XML, MVC.