We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

4.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • Around 7 years of professional experience in UI development and implementation of web based and client/server application using HTML5, CSS3, JavaScript, Angular 4, Angular 2, React JS, Polymer JS, Node JS, Bootstrap AJAX, jQuery, JSON, JDBC, XML Webpack, ES6.
  • Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
  • Expertise in JavaScript both client and server - side scripting languages like jQuery, Angular.js, Node.js.
  • Expertise in state management of React application using Redux.
  • Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
  • Experienced in developing web applications with Single Page Applications (SPAs) Framework using Angular JS.
  • Worked on Document Object Model (DOM) and DOM Functions to use in interacting with objects in HTML, XHTML and XML documents.
  • Experienced in developing web applications using latest JavaScript Es6 features and frameworks such as React and Redux.
  • Good understanding on React and Angular architecture with their internals like Virtual DOM, React Fiber, Change Detection, Uni-Directional Data flow.
  • Expertise in state management of Angular application using ngrx and middleware like ngrx/effects.
  • Worked on different static type checking in react like Pro types, flow and Typescript.
  • Experienced in Angular4 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding.
  • Experience in Polymer JS to create web components and develop browser API's to custom HTML elements.
  • Experience in developing HTML5 websites, Twitter Bootstrap, and Responsive websites.
  • Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt JS.
  • Worked on React JS container and presentational components to access the store through Redux THUNK.
  • Expertise in developing data visualization using High chart and D3.
  • Experience in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Expertise in developing front-end User Interface for Web and Mobile Web - related applications for mobile products targeted devices like IOS and Android devices.
  • Used Grunt as a task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.
  • Used babel as a Transpiler, webpack as the module bundler in React.js and Redux, ES6.
  • Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
  • Experience applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented JavaScript, JSON, JSONP, and XML.
  • Skilled in leading frameworks as React JS to build high-quality, scalable and reusable components and Front-end solution.
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
  • Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
  • Worked with NPM, Grunt, Maven build tools and GIT / SVN source control systems.

TECHNICAL SKILLS

UI Web Technologies: HTML, HTML5, CSS2, CSS3, JQuery, CSS Animation, SASS, LESS, JavaScript, AJAX, JQuery, JSON, Bootstrap.

IDE, HTML Editor: Eclipse IDE, Notepad++, Web Storm, Sublime Text, Chrome development toolbar and Firebug .

Databases: MySQL, SQL Server, MongoDB

JavaScript Technologies: AngularJS 2, Angular JS 4, Typescript JS, Babel JS, Common JS, knockout.JS, Chart JS, React.js, Backbone JS, Express JS, Node JS, Bootstrap UI, Ext JS, D3JS.

Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server

Debugging Tools: Firebug, Developer Tools, Fiddler

Methodologies: Agile, Extreme Programming, Waterfall Model and Test Driven

PROFESSIONAL EXPERIENCE

Confidential - Memphis, TN

Sr. UI Developer

Responsibilities:

  • Designed and developed multiple responsive web applications from scratch using HTML5, CSS, Bootstrap, JavaScript, Typescript, Next.js and React.JS.
  • Working experience in building the dynamic web pages using the React JS framework.
  • Used React-Router to change the application into single page application.
  • Used JavaScript for client-side validations, implemented User Interface in Model-View-Controller and created dynamic JSP pages.
  • Developed interactive and dynamic web pages and coded for web page functionality, pop up screens and menus using the JavaScript.
  • Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 8, 9, Safari, Google chrome and Firefox.
  • Experienced in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Maintained states in the stores and dispatched the actions using redux.
  • Used Bootstrap JavaScript plug-ins to implement Tooltips, Buttons, Alerts, and Tabs.
  • Developed reusable components libraries consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Experience in using GIT for pulling and committing the developed content from/to the GIT repository.
  • Experienced in bug tracking and project development process using JIRA.
  • Good experience in debugging and troubleshooting existing code using Firebug and Developer tools.
  • Experience in designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
  • Working experience on React JS Virtual DOM and React Views, rendering using components which contains custom HTML tags.
  • Used React-bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
  • Developed user interface using React JS and implemented the Drag and Drop functionalities using React-Draggable.
  • Used React JS to create controllers to handle events triggered by clients and send request to server.
  • Involved in AGILE process, and daily Scrums to discuss the application development experience to deliver in time.

Environment: HTML5, SCSS, JavaScript, JQuery, React JS, Bootstrap, Spring MVC, dojo.js, ORACLE DB, Git, JIRA, JSP, JSON, AJAX and MY SQL.

Confidential - Pittsburgh, PA

Sr. UI Developer

Responsibilities:

  • Developing dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, D3JS, Angular 2, ReactJS, NodeJS, LESS.
  • Implemented and designed user interface for web-based customer application on OM Dashboard page using HTML5, CSS3, JavaScript, JSON, AJAX, Handlebar.js, jQuery, Angular 2.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
  • Experienced in React JS and working with React Flux architecture.
  • Experienced in working with Redux architecture.
  • Created an internal browser-based text editor using HTML, CSS, JavaScript, Require.js, Backbone.js, handlebars.js, Jasmine.
  • Worked with the UX team to ensuring all web design templates are properly translated for browser rendering using HTML, SCSS, Knockout.js and Typescript.
  • Built on Node.js with Express.js, Backbone.js, Handlebars.js and PhoneGap.
  • Used Angular JS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
  • Used the Redux-Promise as the middleware to handle the asynchronous actions.
  • Used Cloud for snapshotting a configuration and export it (preferably as an XML file).
  • Worked in a team, involved in developing the UI, layout and front-end programming using React/Redux, Node, Yarn, Jest, Babel, ES5/ ES6, Webpack.
  • Developed the client-side application in MVC framework using AngularJS, ReactJS /Redux and ES6.
  • Developed several modules in this app using Typescript.
  • Extensively worked on Angular 2 for implementing the concepts of Data Binding.
  • Used Dependence Injection like ($scope, $rootscope) in controller and Created the Own Directives by invoking the element name, attribute, class and Comment.
  • Developed UI using HTML5 and Typescript for interactive cross browser functionality.
  • Developed various charts and reports using High charts and D3JS framework.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Developed REST API for test server for Express Router middleware-based API's with MongoDB integration.
  • Used Google chrome for debugging the application using chrome developer toolbar.
  • Worked on cross browser compatibility issues and fixed the bugs.
  • Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Followed Agile Scrum software development Methodology in the progress of the project.
  • Used SVN as version control system and deployment of the code in to the branch, tag and Truck.
  • Project status tracking or stories and bugs using JIRA and conducted code reviews.
  • Implementing RESTful Web Services using AJAX, JQuery and Angular JS.

Environment: HTML5, CSS3, Angular 2, ES5/ ES6, Typescripts, Babel.Js, CommonJs, knockout.js, Ext.js, Express.js, React.js, RedUx, Vue js, NodeJS, Handlebar JS, D3.js, MEAN, AJAX, Responsive Web Design, JQuery UI, MongoDB, JSONP, JavaScript, SASS, LESS, RESTFUL .

Confidential - CA

UI developer

Responsibilities:

  • Designed dynamic and browser compatible pages using HTML5, SASS/LESS, CSS, Bootstrap, JQuery, JavaScript, AngularJS, Angular 4, and Require.js.
  • Experienced in developing solutions using UI web presentation skills.
  • Enhanced user experience by designing new web features using MVC Framework and Created wireframes, graphical templates, and other graphical elements for various web-based projects.
  • As a team member, partnered with colleagues to build and test web applications.
  • Good knowledge in Angular 4 and managed multiple customized web applications using Angular 4.
  • Designed and development of Web pages using HTML5, CSS3, JQuery including Ajax controls and JSON.
  • Responsible for the overall layout design, mockups and prototypes color scheme of the web site using HTML5, CSS3.
  • Used HTML5 Application cache through which application is cached and can be accessible without internet connection.
  • Lead Sprints in UX Design, Front-end Development and Back-end Services.
  • Worked on HTML5, CSS3, JQuery, Angular 2, Typescript and additional frameworks like Bootstrap for responsive design, LESS for preprocessing are used.
  • Mobile friendly Responsive Design using CSS/LESS Preprocessor and media queries.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Implemented Angular 2 component router for navigation and the services to connect the web application to back-end APIs.
  • Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 4.0 framework and Node JS.
  • Implemented Angular service calls using Angular Factory and also used Angular for making restful API calls and data binding.
  • Developed the application on GWT (for creating Widgets, Panel, Event Listeners and other Components and deployed the application on WebLogic Server.
  • Used Angular 4.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Extensively used Angular-cli to generate components, routes, services, pipes and to run tests.
  • Designing and developing micro services, which is REST APIs orchestrating with backend systems to populate credit card customer's data at online login.
  • Used AJAX module to handle RESTful calls to enable communication between view components and servers.
  • Extensively used Grunt as an associate to Node JS to establish the connectivity between database and client.
  • Implement modules into Node JS to integrate with design and requirements and also created Restful web services/ API's using Node.js.
  • Used Node JS to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • The concepts of cross-platform environment Node.js are successfully implemented on the Linux based Grunt (JavaScript task runner).
  • Developed and integrated web application with MongoDB.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner.

Environment: HTML5, CSS3, CSS/LESS, jQuery, JavaScript, AJAX, JSON, Typescript, Angular 4, NodeJS, MongoDB, YUI, Responsive Web Design, Bootstrap, Micro services, GWT, Jasmine, Karma, Dreamweaver, Agile.

Confidential - Fairfax, VA

Front-End Engineer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum meetings with team.
  • Developed and maintained web applications utilizing open source technologies like IBatis, Spring Frameworks.
  • Designed applications mainly using Spring MVC framework.
  • Managed Object Persistence, Data retrieval using IBatis with ORACLE.
  • Used Maven to build the application and deployed the application to the Web Logic server.
  • Developed the functionality as a reusable component using Restful web service.
  • Involved in development of Service component using spring annotations and return the response as JSON.
  • Written Angular JS Factories, Services with JSON objects response of the Spring REST API.
  • Developed the Search Pages with pagination, sorting and search functionality with Angular JS Http Service.
  • Developed Web Services using REST using Apache CXF REST API.
  • Written Angular factories and Services with JSON objects response of the Spring REST API.
  • Developed the all the AJAX request and response with JQuery and Angular JS.
  • Used Spring REST Template to test the Rest endpoints internally.
  • Used JUnit for Unit testing and Involved in performing Integration testing of the whole application.
  • Implemented a POC using Mango DB.
  • Involved in Continues Integration of the application using Jenkins.
  • Designed and developed Comments Sections Using spring and Mango DB.
  • Used issue tracking tool JIRA to keep track of the work assigned and updated the status.
  • Involved in understanding the functional requirements, writing the technical design and developing the requirements.

Environment: HTML5, CSS3, JavaScript, XML, WSDL, REST Full Web services, Mango DB, JDBC, Eclipse, My Eclipse, JUnit, GIT, Maven, JSON, Jenkins, Log4j, SQL Developer, Web Sphere, Angular JS, Jira, UNIX.

We'd love your feedback!