Front End/ui Developer Resume
WA
SUMMARY:
- Over 3+ years of Front end/UI/Web/Mobile development experience with HTML,HTML5, CSS CSS3,Bootstrap,JavaScript,jQuery,AJAX,JSON,TypeScript,ReactJs,Redux,Flux,Angularjs2, AngularJS, ES5& ES6 Nodejs and Browserify/Common JS patterns.
- Experience in using agile/scrum methodology, TDD.
- Adapted Model - View-Controller (MVC) frameworks for developing web applications.
- Experience in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Extensive knowledge in creating style guides, best practices and setting UI standards for enterprise/consumer applications using Bootstrap.
- Expertise in Angular JS structural framework for dynamic web apps and profound knowledge in concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Expertise in React JS framework to develop the SPA
- Good experience in using Reacts JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on server-side scripting JavaScript framework Node.js, Express.js, created Rest API’s using Node.js and connected to MongoDB.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in Designing and Developing Single Page Applications (SPA) using Angular JS, and with other UI technologies such as Java Script, JQuery, Bootstrap, CSS and HTML
- Experience in working of MVC Architecture based frameworks like Angular JS.
- Expertise in developing front-end of the applications using JavaScript, CSS, XML, HTML, Flex 3.0 and Angular JS
- Expertise in creation of angular custom directives Filters and Services.
- Experience of responsive web design using Bootstrap framework and CSS3 media queries.
- Worked with JavaScript validations and developed Object oriented code.
- Extensive experience in JQuery, JQuery plugins, AJAX, dynamic HTML, JSON, JS with Bootstrap and node.js.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
- Extensive use of Grunt & Gulp as a build tool for projects
- Experience in using Grunt and CSS procedures LESS, SASS
- Experience with JS testing frameworks (e.g. Karma, Jasmine, Mocha).
- Experience with application scaffolding tools, automation & development tools, and dependency management (e.g. Yeoman, Bower, npm, grunt).
- Strong web development skills with web 2.0 framework, JSP and CSS3, HTML5, JavaScript, DHTML, AngularJS and React JS.
- Developed JSON RESTful API service for new mobile apps(IOs/Android) in two-month period, including OAuth, users profiles, messages, friendship and etc(Node.js, express, socket).
- Developed rich web user interfaces with JSF, AJAX (Asynchronous Java Script & XML).
- Strong Knowledge and Experience on Collections, Threading, Garbage Collection, Exception Handling, OOPs concepts and Design Patterns in Core Java.
- Worked on JavaScript frame work (React JS) to augment browser based applications with MVC capability
- Strong knowledge of Object/Relational mapping using Hibernate and Spring Frame Work.
- Experience with Web Services such as SOAP, RESTful and WSDL (Web Services Description Language).
- Implemented Push notifications in both Android and IOS and lot of other native functionality using Cordova
- Developed XML documents with DTDs/XML Schemas and good experience parsing the documents with DOM and SAX parsers.
- Worked proficiently in various IDEs including Eclipse, MY Eclipse, and IBM RAD.
- Good experience in using Log4J, JUnit for testing and CVS, SVN, Clear Case for Version Control.
- Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
TECHNICAL SKILLS:
Web Technologies: HTML 5, CSS3, JavaScript, AJAX, JQuery, XML, XHTML, DHTML, JSONApache, Java, Bootstrap.
JavaScript Libraries: JQuery, Angular JS, Node JS and React JS.
Version Control: SVN, GIT, TFS, CVS, Clear Case
Debugging Tools: Firebug, Chrome
J2EE Technologies: Servlets, EJB, JSP, JDBC
Frameworks: Struts, Spring
IDE & Tools: Eclipse, Visual Studio, NetBeans Notepad++, IBM Rad
Database: MySQL, MSSQL, Oracle
Operating System: Windows 98/2000/XP/Vista/7/8, HP, Solaris, AIX UNIX
PROFESSIONAL EXPERIENCE:
Confidential, WA
Front End/UI Developer
Responsibilities:
- Developed Application using Agile methodology.
- UI development with technologies like HTML5, BootStrap, Reactjs, Angular2, TypeScript, JQuery, Redux and ES6.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, JSX, AJAX, CSS3, JQuery, React Components, Redux, LESS and SASS in ongoing projects.
- Worked on setting up AEM projects using Maven.
- Worked on Angular2 .0 by consuming Restful web services & Used Angular 2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Worked on Angular2 Material components for theming purposes & Performed client-side validations.
- Created custom directives in Angular JS for reusable components (multifield form elements, back ground file uploads etc.).
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used Angular JS as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
- Developed user interface by using the React JS, Flux for SPA development.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Maintained states in the stores and dispatched the actions using redux.
- Used React-Router to turn application into Single Page Application
- Developed GUI using React Components and Redux in ongoing projects.
- Creating React -Native mobile applications for devices unable to run Flex/Flash applications .
- Developed internal application using AngularJs2, React JS and Node.JS connecting to Oracle on the backend.
- Used Cordova for handing native features of Mobile Well as using Restful services
- Implemented code coverage (Unit testing) using Karma and Jasmine for Angular JS on client side.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Used Gulp JS along with Node JS to perform watch on unit tests, minification and live reloading to apply the changes made.
- Expertise in generating the Test Reports and Code Quality using SonarQube.
- Experience of all stages of project life cycle including: gathering business and user requirements, storyboarding, wire framing, HTML prototyping, usability testing, visual design, front end development, and website deployment.
Environment: HTML5, XML, CSS3, JavaScript, Ajax, Angular JS,AEM, Node.js,media queries,CVS, jQuery,JSP, ReactJs, Angular2, Typescript, Angularjs, Ionic2, Gulp JS, Tomcat, Jasmine & karma, less, sass, bootstrap, grunt, git, amazon web services, PostgreSQL, Pgadmin, agile, Rally, Flow dock, IntelliJ IDEA, SonarQube, Inferno and Anthill
Front end/UI Developer
Confidential
Responsibilities:
- Used Cordova for handing native features of Mobile.
- Used ES6, AngularJS, ReactJS, Redux framework for binding, DOM models linking,view model underlaying data and behaviors.
- Wrote various Angular JS custom directives and developed many reusable components and templates.
- Created a custom, single-page, responsive web application representing an online account setup form using Angular JS.
- Extensive knowledge to use of Angular.js directives to bring additional functionality to HTML.
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
- Defined new validations through AngularJS for the form field validation implemented through HTML5 .
- Responsible for developing a front-end application using React JS and Flux architecture for internal teams productivity use.
- Implemented the Drag and Drop functionality using React -Draggable.
- Developed user interfaces using Tiles with React Router, JSX.
- Build stable React components and stand-alone functions to be added to any future pages. .
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Used Axios with react for making AJAX Calls
- Added Excel-Builder to download the Tabular data in Excel format using react.
- Implemented and managed High Availability (Replication) and Load balancing (sharing) cluster of Mongo dB having TB’s of databases.
- Led the development of mobile version of OGE’s existing applications using the Capriza software.
- Operated as OGE’s vendor and product manager with the software vendor Capriza, including the management of all communication, functionality requests and training arrangements..
- Involved in development of backend using Nodejs.
- Handling code optimization techniques to decrease much use of JavaScript in creating dynamic functionality, with the use of CSS classes.
- Involved in writing application level code to interact with APIs, Web Services using, AJAX, JSON and XML.
- Used D3js for multimedia to create an interactive SVG bar chart with smooth transitions and interaction.
- Wrote training materials and trained new hires resulting in high productivity and efficiencies.
- Interacted and worked with cross-functional teams.
Environment: JavaScript, JQuery, HTML5, CSS3, Capriza - Work Simple, Capriza, SAP, SharePoint, ReactJs, Angualrjs, Remedy, JIRA, brackets editor.
Confidential, NE
Front end/UI Developer
Responsibilities:
- Developed Application using Agile methodology.
- Developed internal application using AngularJS and Node.JS connecting to Oracle on the backend.
- Used AngularJS for ng-grid and UI components.
- Extensive experience in working with AngularJS to implement Single page applications(SPAs) using Directives, modules, Expressions, Routers, views, model and Controller .
- Used Special Syntax called JSX to mix HTML with JavaScript with the help of React JS.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Used React JS for templating for faster compilation and developing reusable components.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS.
- Involved in building a high efficiency Dynamic Single and Multiple page Web Application using Angular JS, Node Js, Redux, HTML, HTML5, Java Script, Bootstrap, JQuery and CSS3.
- Developed Node js APIs and related support application.
- Wrote unit tests using Jasmine & Karma
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Created Restful web services/ API’s using Node.js
Environment: JavaScript, Ajax, JQuery, Angular JS, Node.js, HTML5, XML, CSS3, Tomcat, Jasmine & karma, less, sass, bootstrap, grunt, git, amazon web services, PostgreSQL, Pgadmin, agile, Tortoise SVN, JIRA, Sublime text, brackets editor and Jenkins.
Confidential, CA
UI/Web Developer
Responsibilities:
- Followed Agile methodology
- Creating Front-end Applications using HTML5, CSS3, JavaScript, ReactJS, Redux, JQuery, AJAX, XML and JSON.
- Used CSS (SASS) to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
- Wrote various Angular JS custom directives and developed many reusable components and templates that can be re-used at various places in the application.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Experience with concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- Used server-side templating languages such as Jade, EJS, Stylus, Less.
- Involved in upgradation and maintenance of new layout using the Grid orientation model Bootstrap framework.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Tested cross-browsers compatibility on a range of projects.
- Bring wireframe mockups to life using HTML, CSS and JavaScript (Angular JS and JQuery).
- Use animation and CSS effects to create a rich, visual experience.
- Ensure cross-platform compatibility, including desktop and mobile browsers.
- Extensive use of Twitter Bootstrap framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today.
- Information Architecture, Planning and Implementing Internet/Intranet project, Graphic Design, working with the Yahoo User Interface (YUI) Library.
- Used DOJO tool kit to develop efficient Java script and Ajax functions.
- Write unit tests using Jasmine & Karma.
- Identify and address security and performance issues
Environment: JavaScript, Ajax, CSS, JSP, JQuery, Angular JS, Node.js, XHTML, DHTML, HTML, XML, CSS, EXT JS, Tomcat, Maven, Jasmine
Confidential
UI Developer
Responsibilities:
- Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and jQuery.
- Strong experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
- Created dynamic web pages using AngularJS. Involved creating Views, controllers and directives.
- Used Angular JS to implement MVC pattern
- Extensive use of Alerts, Navs, Grids, Panels, Buttons, Media Objects and Progress Bars provided by Twitter Bootstrap framework.
- Work on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Worked on various CSS concepts like: Bootstrap and media queries to develop responsive web pages.
- Worked on both internal and customer facing applications.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Worked with back-end team to integrate data to get responses in JSON.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, Bootstrap