Ui Developer Resume
Dublin, OH
SUMMARY:
- Around 5 years of IT experience in developing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, AJAX, ANGULAR JS, ANGULAR2.0, Angular4.0, JQUERY, NODE JS, REACT JS, BOOTSTRAP, JSP, JSON, XML, and JIRA.
- Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, DOM, jQuery, Ajax and JSON.
- Knowledge on front end technologies like ReactJS, BackboneJS, Knockout Js, node.JS, Angular 2.0. Angular 4.0 frameworks.
- Working experience with Web services components like Restful Web services to interact with UI Interfaces using REST Easy API.
- Working experience on the REST API URL, the REST method (GET/ POST/ PUT/ DELETE), request parameters in my previous projects.
- Experienced in React JS and working with Redux/Flux architecture.
- Working experience on the Node JS and React JS to gets the immediate notifications.
- Strong experience in developing Single Page Application (SPA) using MEAN/MERN.
- Working experience with Grunt task runner and npm package grunt - react with the help of NodeJS.
- Experience in handling cross-browser/platform compatibility issues (IE, Firefox, and Safari).
- Experience with object-oriented client-side scripting using Typescript, ES6 and JavaScript frameworks, including jQuery, Angular2.0, Angular 4.0.
- Worked extensively in the Agile Development process.
- Sound Knowledge in developing apps using MVC Design Pattern.
- Involved in complete SDLC - Requirement Analysis, Design, Development and Integration Testing.
- Experience in software configuration management and version control tool like SVN and GIT.
- Good Understanding of Document Object Model (DOM) Manipulation and DOM Functions.
- Experience in build tool like GIT Review comments practices, Grunt JS, Ant, Maven, Gulp.
- Worked with Karma, Jasmine, Mocha, Chai to write unit test cases.
- Experience in WebLogic Deployments/Configuration in SIT, UAT environments.
- Working experience with the CI/CD to merge the developed code with testing, allowing developers to build code collaboratively, submit it the master branch, and checked for issues.
- Very quick learner and keen to adopt new technologies. Capable of working on multiple projects under tight deadlines.
- Strong team playing skills coupled with the ability to build excellent customer relations.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, XHTML, JavaScript, JSON, AJAX, XML, Node.js
Languages: Java
Frameworks: AngularJS, Angular2, Bootstrap, Express.js
Libraries: React, jQuery, NPM, Bower, Redux, Flux
Testing Tools: Junit, Mockito, Jasmine, Karma, Chai, Jest, Enzyme
Build & Config Tools: Maven, Gradle, Webpack
IDEs: Eclipse, Sublime Text, Notepad++, Visual Studio
Methodologies: Agile-Scrum, Waterfall
Developer Tools: Firebug, Web Inspector, Bugzilla, Developer Toolbar
Version Control Tools: GIT, Git-Hub, SVN
Databases: SQL, MySQL, MongoDB
Application Servers: WebSphere, Apache Tomcat Server, WebLogic
MAJOR LIVE PROJECT EXPERIENCE:
Confidential, Dublin, OH
UI Developer
Responsibilities:
- Developed UI using HTML5, CSS3, Bootstrap, ES6, TypeScript for interactive cross browser functionality.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
- Used React JS with Redux to separate data and presentation layer. Utilized Redux stores to handle the states.
- Developed presentational and container components using React and JSX.
- Implemented the Drag and Drop functionality using react-draggable.
- Implemented redux-thunk to make asynchronous calls and AXIOS to make AJAX calls.
- Build Rest services using Node.js and Express.js and used a full complement of Express, Angular 2, Node.js, and MongoDB to store and present assessments.
- Created various schemas and models Mongo DB and used Mongoose as our ORM framework.
- Developed the code using SASS framework which in turn would generate plain CSS for the dynamic pages.
- Worked with the Architecture teams to implement upgrade of Angular 1.6 to Angular 2.0.
- Extensive use of ES6/ES2016 and typescript in implementing Angular 2 applications.
- Created Typescript reusable components and services to consume REST API’s using Component based architecture provided by Angular 2.
- Extensively used Jest unit testing framework with assertion library Chai for testingJavaScript pages.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox, IE and Opera by cross browser hacks and requirements.
- Utilized GIT as version control system for code check-in, check-out merging and branching from GITHUB repository.
Environment: HTML5, CSS3, Bootstrap, JavaScript, TypeScript, ECMAScript6, Angular2, React.js, Node.js, RESTful Webservices, MongoDB, Agile, Jest, Enzyme, GIT.
Confidential
UI Developer
Responsibilities:
- Developed the front-end using HTML, CSS, JavaScript and AngularJS.
- Involved in creating HTML navigation menu which changes dynamically and derived from database in the form of XML.
- Utilized CSS layout and style markup presentations to produce content pages.
- Used AngularJS UI-router to make a single page application.
- Implemented AngularJS two-way data binding (MVVM) to achieve the feedback functionality from the user.
- Involved in developing AngularJS controllers, factory, services and reusable components.
- Developed reusable custom directives in AngularJS using restrict, event handlers and templating.
- Worked with various AngularJS built-in directives ng-if, ng-show and ng-hide to show and hide the information.
- Involved in developing MEAN Stack (MongoDB, Express, AngularJS, Node.js) to develop web application.
- Created Ajax calls to consume the RESTful APIs for data parsing from based backend server and performed CRUD (Create, Read, Update and delete) operations.
- Involved in writing basic SQL queries to retrieve the data from the backend.
- Implemented the test cases using Jasmine and used Karma to run the scripts in the browsers.
- Used JIRA software for bug tracking and project management in daily scrum meetings.
- Configured GIT repository and maintained the version control using GIT.
Environment: HTML5, CSS3, JavaScript, Ajax, DOM, RESTful, AngularJS, Express.js, Node.js, Jasmine, Karma, Agile, JIRA, GIT repository, GIT.
Confidential
Jr. Web Developer
Responsibilities:
- Developed widgets using HTML, CSS, AJAX, jQuery Components and JavaScript.
- Created Login pages by using HTML, CSS, JavaScript.
- Created an actions menu with jQuery that appears when checkboxes are selected.
- Used UI Development using HTML, and coded Java components which retrieve data using SQL from Oracle database.
- Usage of adobe Photoshop for retrieval of images.
- Modified designs and templates for better user interaction and understanding.
- Support xml Meta data driven approach to reduce JavaScript codes for less of bugs while development.
- Implement router states definition from xml meta data
- Implement services, factories definition and declaration from XML meta data.
- Used CSS based design techniques to eliminate table-based layouts, and speed page loading.
- Implemented number of skins, and combination of the CSS sprites.
- Used Jquery document to generate API documentation for JavaScript code.
- The output of Jquery Doc is API documentation formatted as a set of HTML pages including information about methods, properties, custom events and inheritance for JavaScript objects.
- Coded pages using CSS in a table less environment.
- Defined project related policies in the web fort server.
- Worked on fixing the issues related to the Project.
Environment: HTML, CSS, JavaScript, Restful API, Apache Web Server, AJAX, SVN, Json Windows, Linux, Maven