We provide IT Staff Augmentation Services!

Ui Developer Resume

Portland, OregoN

SUMMARY:

  • Around 8 years of experience in UI Development, Software Analysis, Implementation, Testing, and Documentation of Web & Client Server Applications using HTML5, DHTML, XML, XHTML, JavaScript, jQuery and CSS3 & Angular JS2/4, React JS.
  • Strong working experience in Insurance /Retail / Banking and Financial Industries.
  • Worked with ReactJS with Redux.
  • Extensively used the JavaScript frameworks, jQuery, Bootstrap, Angular JS.
  • Experience in using NodeJS.
  • Used node.js for JavaScript applications to deal with Http Request.
  • Familiarity with Version control tools like CVS, Git., SVN
  • Familiarity with web services like Rest and Soap.
  • Experience with common front - end development tools such as Babel, Webpack, NPM, etc.
  • Experience in using task runners like gulp and grunt.
  • Skilled in solving complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
  • Proficient in handling Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navibars, Pagination, Alerts, Progress bars etc.
  • Good knowledge and experience of UML, Unified Process at the Enterprise level and familiarity with popular process methodologies like Agile, Waterfall.
  • Implemented Agile Methodologies SCRUM a light weight framework, UI SDE for managing and controlling iterative and incremental projects.
  • Responsible for checking Cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
  • Expertise in object modeling and Object-Oriented design methodologies (UML).
  • Experience with UML diagrams like Class, Object, Use Case, State and Activity diagrams.
  • Experience in using Design Patterns like MVC, Data Access Object (DAO), Singleton, Business Delegate, Service Locator and Session Facade.
  • Proficiency in Database Programming using SQL Server, MySQL, Oracle .
  • Proficient with Object Oriented Programming (OOPS) Concepts, Object Oriented JavaScript, JAVA and their Implementation.
  • Experience in Struts MVC and Spring frameworks. Strong experience in implementation of Hibernate into frameworks like Struts, Spring.
  • Knowledgeable in Underscore.js, Knockout.js, Backbone.js, D3.JS
  • Involved in development converting the static HTML mark-ups to JSP’s using JSTL.
  • Experience in understanding Document Object Model (DOM), DOM Functions and Implementation of user-centered design (UCD) methodology.
  • Possess excellent communication and Problem-Solving skills and the ability to work as a team member, as well as independently and adapt to new, evolving technologies and implement them in current projects.

TECHNICAL SKILLS:

Web Technologies: HTML4/5, CSS2/3, JavaScript, AJAX, XHTML, JSON, XML 1.0, XML 1.1, REST, SOAP, XML-RPC, Java/J2EE.

Workflow & Delivery: Responsive Web Design, Mobile Development, Single Page App.

JavaScript Library: JQuery, Angular JS, React JS.

Programming Languages: Java, J2EE, C++, C, .Net, Ruby on Rails (ROR)

Databases: SQL Server 2008, Oracle 11g, MySQL 5.1, MS Access 2007

Operating Systems: Windows (7, 8) and Mac (10.1-10.7)

IDE: SublimeText2, Notepad++ and Eclipse, Net Beans, Eclipse Kepler, IntelliJ IDEA, spring suite, IntelliJ idea, Jira, YUI,, CVS, GIT.

Debugging tools: Firebug and Chrome Developer Tools.

PROFESSIONAL EXPERIENCE:

Confidential, Portland, Oregon

UI Developer

Responsibilities:

  • Developed drag and drop document editing using React JS-dnd and React JS-motion.
  • 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.
  • Configured webpack to transpile react and JSX to ES5 using Babel and react-loaders, Added CSS-loader and sass plugin for pre-compiling SASS to CSS. Used HTML5 plugin to create the index.html file with generated hashed js and css files. Added proxy for webpack-server.
  • Added react-router with secure navigation and unsecure navigation.
  • Used Gulp workflow through Node JS and used Type Script for writing the code.
  • 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.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Created a CSS framework for using a 12-column grid preferred by the designers as well as implementing parts of Object-Oriented CSS to cut down on repetitive code
  • Created Angular components implemented Bootstrapping, Ngfor, Ngif, Router outlet, binding the change event, Component decorator.
  • Mobile friendly Responsive Design using CSS/LESS, CSS flex layouts, Preprocessor and media queries
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and React JS.
  • Involved in implementing the complete Application in the in-build MVC Architecture with angular JS.
  • Implemented various JavaScript effects on the pages.
  • Used JDBC-ODBC Bridge for Database Connection and called the restful web service calls for POST, PUT, DELETE and GET methods.
  • Used JQuery to make REST API calls and Designed/documented of REST APIs for collection and retrieval of high data
  • Utilized ng-react module to bind React Components to Angular Directives .
  • Used React JS for creating reusable UI components.
  • Created reusable components, form validation, virtual DOM and flux concepts using ReactJS and actions, action creators, reducers in Redux.
  • Experience with the use of Grunt and Gulp in React Project and Bundled and minified the JavaScript with the use of Gulp.
  • Good experience with Spring MVC, Used Spring MVC to send the request from UI to Controllers.
  • Proficient in database development: MySQL 5.1
  • Setup Jasmine for UNIT and Functional Testing of JavaScript.
  • Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
  • Designed Responsive Web pages using media queries and Twitter Bootstrap.
  • Working with Bootstrap twitter framework to Design single page application.
  • Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
  • Been an active team player, helped in fixing bugs and also carried out troubleshooting
  • Adhered to corporate standards with respect to problem, change and configuration management
  • Involved in releasing code across the different environment.
  • Involved in bug fixing and assisted QA team in navigating through the pages.

Environment: : HTML5, CSS3,JavaScript, Angular4, Bootstrap, AJAX, JSON, Windows 7, REST(web service), Java/j2ee 8, Spring MVC ,Node Js

Confidential, New Orleans, LA

UI Developer

Responsibilities:

  • Implemented the whole project using Express JS, MongoDB 2.4.13, Angular 2,4 and Node.js 1.0.1(known as MEAN).
  • Participated in back end development like Object Modeling and Web Services building.
  • Designed and developed the layout of the application using HTML4.0/HTML5, CSS/CSS3 and Bootstrap 3.3.4.
  • Worked on Responsive Web Design using Bootstrap Grid System and CSS3 Media Query
  • Used JQuery to make REST API calls and Designed/documented of REST APIs for collection and retrieval of high data.
  • Utilized ng-react module to bind React Components to Angular Directives .
  • Used React JS for creating reusable UI components.
  • Used JQuery to make REST API calls and Designed/documented of REST APIs for collection and retrieval of high data
  • Utilized ng-react module to bind React Components to Angular Directives .
  • Used React JS for creating reusable UI components.
  • Writing front-end code like HTML5, CSS3, jQuery for assigned User requirements using Angular2, and various other JavaScript frameworks.
  • Developed front end for the entire website using HTML 5, CSS3, Java script, Angular4 Front End.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript. Example: directive for browser controls like disable right click, browser close, lock screen while transition.
  • Developer multiple AngularJS controllers and configured Routes.
  • Used AngularJS Dependency Injection (DI) to inject Angular Services and Custom Services , as well as built custom Directives to provide reusable component.
  • Adopted JavaScript and jQuery 1.1.0 to manipulate DOM, basic logic and event handlers .
  • Used Node.Js 1.0.1 and Express.Js4.10.1 to develop the relevant back end RESTful API.
  • Implemented Object Modeling and Database interacting with MongoDB 2.4.13 using Mongoose.
  • Debugged and logged using Chrome developer tools, configured test environment using Karma and wrote unit test using Jasmine.
  • Adopted Git for version controlling and JIRA for project tracking.
  • Used NPM, Bower for package management.
  • Used agile methodology for the software development life cycle.

Environment: HTML/HTML5, CSS/CSS3, AJAX, JavaScript, jQuery, Bootstrap, Node.JS Angular 2, 4, Express.JS Mongoose, MongoDB, Git, Karma, Jasmine, JIRA, WebStorm

Confidential, NH

UI Developer

Responsibilities:

  • Worked with HTML5, CSS3, XML, JSON, JavaScript, JQuery and JQuery UI for developing user interface.
  • Designed and developed various Web forms using HTML, CSS, and JavaScript.
  • Front-end validations are done using JavaScript
  • Wrote unit testing of various components with JUnit framework.
  • Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
  • Implemented dynamic loading of JSP’s using AJAX.
  • Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML5, CSS3 and JQuery UI framework.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Migrated services, directives and routes from angular1.4 to angular2 and updated root Component with angular 2 router-outlet and dependencies
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
  • Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
  • Developed Architectural Design Documents and Block Diagrams.
  • Participated in the research of new technologies like JQUERY for few potential mobile app development efforts.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.

Environment: HTML 4/5, CSS 2/3, JavaScript, JQuery, AJAX, JQuery UI, JSON, Visual Studio.

Confidential

Java Developer

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing spring framework and JDBC.
  • Worked on building a system using Model-View-Controller (MVC) architecture.
  • Designed the front-end using HTML, CSS, Java Script, JSP, jQuery.
  • Designed and implemented the application using Spring MVC, JDBC, MYSQL.
  • Used SVN version control tool.
  • Automated the build process by writing Maven build scripts.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using MySQL database.
  • Involved in installing and configuring Eclipse for development.
  • Configured and customized logs using Log4J and unit testing using Junit.
  • Developed JUnit Test cases and performed application testing for QC team.
  • Used JavaScript for client-side validations.
  • Participated in weekly project meetings, updates and Provided Estimates for the assigned Task.

Environment: HTML5/HTML, CSS3/CSS, SASS, JavaScript, JQuery, AJAX, Firebug, JSP, XML.

Hire Now