Ui Developer Resume
PA
SUMMARY:
- Around 8+ years of experience in developing the front end/web applications using AngularJS, React, HTML/HTML5, CSS/CSS3, JavaScript, AJAX, jQuery, JSON, ReactJS/Redux, Word Press, GIT, SEO optimization techniques, RWD design techniques, Linters.
- 6 years hands - on experience on Angular JS using one-way/two-way data-binding, filters, UI-routers and creating custom directives, two-way data binding, *ng-if and *ng-For structural directives, property binding, services, dependency injection, routing in Angular JS.
- Experience with MVC (Model-View-Controller) Architectural Pattern using like Angular.JS, Bootstrap.JS, React JS.
- Experienced in Single Page Application (SPA) using Angular.js, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives,Proficient in DOM manipulation using jQueryand AngularJS.
- Developed applications in ReactJS deployed into development.
- Creating new React components and containers from user stories and mockups and worked with React Router for developing Single Page Applications SPAs.
- Hands on experience in React.JS, working with Redux and Fluxarchitecture, React Native,Webpack module bundler. Proficient in building React JS web pages with JSX, React components.
- Extensive experience in design and development of applications using .NET and Web technologies like XML, CSS, Ajax, JavaScript and HTML in n-tier architecture.
- Worked as a SQL Developer responsible for creating SQL stored procedures, functions and triggers.
- Familiar with different component of Angular JS like controller, service, route provider, directives, as well as deep understanding of dependency injection in Angular JS
- Good understanding of JavaScript, Up-to-date with the new ES6 features and its implementation like arrow functions, enhanced object literals, promises etc.
- Great understanding on objected oriented JavaScript programming, including advanced concept like Closure, Prototype, Promise resolve mechanism, Ajax and so on
- Experienced in using web services like SOAP, REST and created GET/PUT/UPDATE request and response using RESTFULand Restful Web Services using AJAX andjQuery
- Experience applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code and have experience using CSS processors like LESS and SASS.
- Experience building sites with Bootstrap or other RWD frameworks like Foundation. Great experience in creating excellent responsive web design using CSS Media Queries
- Knowledge in using the unit testing in Karma, Jasmine to test UI and worked on Test-Driven Development.
- Comfortable managing the frameworks and libraries for project with Bower.
- Proficient in using Git,Github for committing and branching code for version control as well as resolving conflicts when working with others.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Designed wireframes, storyboards, user flows, process flows and site maps to effectively increase the user interaction.
- Strong working experience in Software Development Life Cycle like Agile and Waterfall Methodologies.
- Solid working experience in various IDE's: Web Storm IDE,Visual Studio Code,Atom, Brackets, Sublime Text etc.
- Excellent interpersonal abilities, Communication Skills,easy to adapt to new technologies, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS:
Web TechnologiesFront End: HTML, HTML5, CSS, CSS3, AJAX, JSON, Bower, LESS,SASS,XML,WordPress, Word Press REST API.
Frameworks: Bootstrap, Angular JS, React JS, .NET
Languages: JavaScript, jQuery, C,C++
Operating Systems: Windows 2000, Windows XP (Prof), Windows 7(Prof).8, 10, Linux
IDE s: Web Storm,Notepad++, Sublime Text, Brackets,Visual Studio Code
Testing/Debugging Tools: Jasmine,Karma,Mocha
Build Tools: GIT
Methodologies: Agile, Waterfall
Databases: MySQL,Oracle
PROFESSIONAL EXPERIENCE:
Confidential, PA
UI developer
Responsibilities:
- Involved in developing presentational and container components using React and JSX.
- Worked with designer who designed user interfaces and prototypes for a web-based internal system.
- Created a state management in react application using redux for the data flow within the application.
- Configured redux store, reducers and actions. Used sagas for handling middleware and 'fetch api' for rest calls.
- Added react-router with secure navigation and unsecure navigation.
- Used react-DataGrid to populate the dynamic data within the table. Used react-bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
- Configured webpack to trans pile react and JSX to ES5 using Babel and react-loaders, Added CSS-loader and sass plugin for pre-compiling SASStoCSS. Used HTML5plugin to create the index.html file with generated hashed js and CSS files. Added proxy for webpack-server.
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
- Implemented dynamic page elements and form error validations.
- Added interceptor logic for all rest API's that adds headers for all API calls and validates request before sending to server.
- Configured node application, created rest API's using Express Js.
- Written git lab CI script to run ci-tests on every push. Configured Jenkins for auto deploying the code to development box.
- Used GIT for version controls.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint. Used rally for agile process management.
Environment: JavaScript, Node.JS,JSHint, HTML/HTML5, jQuery, CSS3, Ajax, React JS, bootstrap, web storm, sublime text 3, CSS3, LESS, JSON
Confidential, Vacaville,CA
Sr. UI developer
Responsibilities:
- Utilized Angular JS framework to bind HTML template (views) to JavaScript object (models).
- Used Angular JS resource and promises for reliable communicate between server and application
- Used observables in Angular JS to work with Asynchronous calls and subscribe them to get the data
- Developed GUI components and Modules in JavaScript.
- Implemented various React componentslike react-notification,react-menu,react-tabs,react-input,react-layout etc.
- Worked with Word Press and Word Press REST APIto add data to the site as we have used headless CMS in the project development process.
- Word Press provided with CRUD operations to perform on the project.
- Worked closely with UX Design team for implementing wireframes, user flows and prototypes to bring up design ideas.
- Created different modules like services, filters for parsing the data to users in accurate way and directives using AngularJS framework.
- Created JavaScript reusable components and services to consume REST API's using Component based architecture provided by Angular JS.
- Involved in daily scrum team meetings by updating the work status of the sprint stories.
- Used AngularJS to structure JavaScript code in an MVC (Model, View, and Controller), Used for installing dependency packages node modules.
- Participated in design sessions, code reviews, bug fixes, organization standards & best practices.
- Interacted with the client for gathering requirements for GUI in the initial phase of the project.
- Used Source Repository Git stash to maintain current and previous builds.Used GIT GUI to check-in and GIT Bash for checkout.
- Extended BOOTSTRAP for UI theme and developed CSS to support Responsive web design and Implemented responsive Layouts for minimizing load time.
- Integrated REST services with Angular services and tested using REST console.
- Used MongoDB for storing employee details, designing documents and collections.
- Involved in Agile process, monthly Sprints, and daily Scrums A/B testing to discuss the development of the application.
- Worked with the team of architects and back-end developer to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, AngularJS,ReactJS,jQuery, Bootstrap, Grunt, SCSS (SASS), Responsive Design, Windows OS, REST console, MongoDB.
Confidential, Rocklin, CA
UI Developer
Responsibilities:
- Developed, implemented and maintained enterprise business information systems.
- Upgrading existing website with HTML5, BOOTSTRAP, Sass and Grunt build tools and also React.js, Redux, Flux.
- Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Built reusable and customizable components for the new website using React JS and React-Routes to create a single page web application:
- Used React JS in components like JSX, creating React components,Used React Native Framework to develop mobile user interfaces which is highly responsive.
- Involved in creating a reusable component using React JS for DOM Manipulation
- Used React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Develop various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Integrated Restful APIs with front-end Pages by generating JSON data from MongoDB database.
- Used AXIOS with react for making AJAX Calls and used AJAX feature and JSON5 to achieve exchanging data with server asynchronously.
- Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug.
- Handled browser compatibility issues in browsers such as IE, Firefox, and Chrome.
- Used Grunt with Grunt file to minify the js file in whole application.
- Used Github for version control.
- Made use of Scrum team structure and Agile development in the project developing.
- Designed custom marketing assets (email marketing templates and newsletter templates) for eachcustomer's preference based on seasonal promotion.
Environment: JavaScript, CSS3, HTML5, JQuery2.2, Bootstrap3, LESS, React.js, MongoDB, AJAX, JSON5, Restful, Grunt, Git, Scrum, Agile.
Confidential, New York
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens usingAngularJS,HTML5, CSS3, JavaScript, JQuery, AJAX and JSON and implemented Angular JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Developed new website routing by using MVC methodology (AngularJS) and involved in creating Single Page Application using AngularJS along with routing, validations, custom directives and filters.
- Updated dashboard front end to support multiple dashboards and their CRUD operations using AngularJS.
- Implemented account creation module as a Single Page Application using AngularJS along with Angular validation.
- Used AngularJS $http to perform AJAX calls for creating interactive web pages on JSON response.
- Created Custom Directives for reusable DOM manipulation function.
- Created form validations and user-friendly error messages using JavaScript and Angular JS $valid, $dirty and $error service. .
- Worked with jQueryand AngularJS for the development of the UI.
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Used AJAX, JSON to send request to the server to check the functionality of the websites and JSON for storing and exchanging information between browsers and servers.
- Worked on JIRA to maintain and update the task.
- Configured grunt tasks to load the application.
- Experience in incorporating and utilizing JavaScript unit-testing frameworks (Jasmine, Karma) .
- Use GitHub for Version Control to track check-ins and rollback code.
- Involved in team meetings with corporate webmaster's UI team & weekly scrum meetings
Environment:HTML5, CSS3, JavaScript, jQuery, AJAX, MVC, angular.js, XML, Responsive Design, JSON, DOM, Agile, Windows.
Confidential
UI developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML4, CSS3, JavaScript, jQuery AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages; Worked on creating responsive website for smart devices using responsive design and media queriesand used jQuery AJAX for service calls on pages to interact with the server for information and for form validation and other interactive features
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).and to display report data using jQuery in Cross-browser compatibility and Web application scaling
- Involved in JavaScript coding for validations and passing attributes from one screen to another.
- Experience in incorporating and utilizing JavaScript unit-testing frameworks (Jasmine,Karma)
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
- Maintained Cross Browser compatibility& implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Work with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
Environment: HTML, CSS2/3, JavaScript, jQuery, JSP, AJAX, SVN.
Confidential
Jr. UI developer
Responsibilities:
- Developed GUI and converted the mock-ups into hand-written HTML 4.0, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML and JSON.
- Adopted waterfall methodology to develop the project.
- Designed dynamic client-side JavaScript codes and jQuery to build web forms, page navigation and form validation.
- Used jQuery to get the Client-side elements effect Hide, Show, Event-Handling and DOM manipulation.
- Built Dynamic jQuery progress bar to inform user the questionnaire completion progress and used AJAX to send questionnaire result to back-end server.
- Optimized the page loading performance by Minification and code structure adjustment.
- Debug the application using FireBug to traverse the documents and manipulated the Nodes using DOM and DOM functions.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems)
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented CSS3 features like, multi-column layout, gradients and web fonts.
- Developed common CSS classes for the user interface using CSS and CSS3.
Environment: HTML, CSS, AJAX, JavaScript, jQuery, Bootstrap, Microsoft FrontPage, and Waterfall