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.