Ui Developer Resume
Alpharetta, GA
SUMMARY
- Around 7 years of experience in designing and developing front end web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, Bootstrap, Angular JS, Angular 2/4, React JS, Node.JS, XML.
- Working experience with software development life cycle (SDLC) methodologies like Agile and Waterfall methodologies.
- Followed SCRUM Agile methodology that includes iterative application development, weekly sprints, daily stand up meetings, retrospectives and backlog grooming.
- Proficient in building Single Page Applications using Angular 2/4.
- Proficient with creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Worked on Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Experience in using React JS components, Redux Forms, Events, Keys, Router, plus Redux, Animations and Flux concept
- Experienced in React JS and working with React Flux architecture and with Redux architecture using complex Object - Oriented concepts in improving the performance of the websites
- Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting
- Experience in building user interaction and DOM events using object-oriented JavaScript frameworks.
- Excellent knowledge in CSS with preprocessors like LESS and SASS.
- Expert in developing RWD applications.
- Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications..
- Extensively developed Rich Internet Applications and various UI widgets using jQuery.
- Developed the application for responsive to different screen resolutions using Bootstrap and media queries.
- Solid experience with Responsive Web Design (RWD), experience in creating test suites using JASMINE.
- Used Bootstrap for the responsive web design and used JavaScript and jQuery for form validations
- Good understanding and experience in AJAX communications and cross domain compatibility issues.
- Experience in using version controls such as GIT and SVN.
- Experience using JIRA for project tracking and worked on TDD using Jasmine and Karma
TECHNICAL SKILLS
Operating System: Windows XP/ 2000/98/95/7/8/10 , MAC OS X.
Frameworks: Angular JS, Bootstrap, React JS.
Tools: NetBeans IDE, Eclipse, Notepad++, SVN, Sublime Text, Atom, Brackets
Web Technologies: HTML/XHTML, HTML5, CSS3, SASS, LESS, XML, JavaScript, ECMASCRIPT 6, Typescript, AJAX, JQuery, JSON, Java, Servlet, JSP, Bootstrap,, AngularJS, Angular 2,4, React JS & Node JS
Languages: C, C++, PHP with OOPS, Java.
Microsoft Suite: Excel, Word, PowerPoint.
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
UI developer
Responsibilities:
- Developed the UI portal using framework Angular 2/ 4 along with HTML5, CSS3 and Type Script.
- Used Bootstrap, Media Queries build the responsive front-end pages for different screen resolutions.
- Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Experienced in Angular 4 Templates, directives, Routing and navigation, Components, Services and Data Binding.
- Good knowledge on creating services withAngular4 @injectable property, as to make the service available for dependency injection when creating components.
- Created Typescript reusable components and services to consume REST API and using modular based architecture.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Using Angular created custom directives for data manipulations and to display data in company standard format in UI.
- Designed Dynamic client side Java-script codes to build web forms and simulate process for a web application, page navigation using Angular 4
- Defined new validations through Angular for the form field validation implemented through HTML5.
- Worked on managing the user menu and Bulk update of Attributes using NodeJS Gulp (Task Runner) and jQuery
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of NodeJS applications
- Used Angular 4 multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Used Angular filters for filter functionality in search box and Iterate Functionalities
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers using Firebug, Inspect Element.
- Worked on unit testing for theAngularapplication using karma.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Developed internal web dashboard applications using Node JS and worked with NPM package manager tools
- Worked inAgileenvironment and submitted daily status report to team leader.
- Used GitHub Extensively to Pull, Push and Merge Code and solved various merge conflicts.
Environment: HTML5,CSS3.ANGULAR 2/4, JQUERY, NODE JS,AGILE,GITHUB,KARMA
Confidential, Madison Ave, New York
UI developer
Responsibilities:
- Involved designing in web pages usingHTML5,CSS3,JavaScript, Bootstrap,LESS, ReactJS,Redux, Flux.
- Utilized React JS for its efficient data flow architecture to create a lightweight and render efficient web application.
- Implemented React JS component router for navigation.
- Translated designs and wireframes into high quality code.
- Used various predefined components from NPM (Node Package Manager) and Redux library in the project.
- Developed new user-facing and reusable components and front-end libraries for future use.
- Used React.Js virtual DOM instead of regular DOM for improved efficiency and performance.
- Involved in transpiling, bundling and developing React components for the partner homepages using React.js.
- Used Redux to keep the application State in one store.
- Created flux stories to migrate an existing flux app to redux.
- Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Integrated Redux Framework with React to handle large chunks of data for the better performance.
- UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used Gulp as the primary task runner to automate code optimization and the build process of Front-End Resources
- Interacted withTesting Team,Scrum MastersandBusiness Analystsfor fixing of Issues.
- Involved in sprint planning, code review, and daily standup meetings to discuss the progress of the application.
Environment: HTML5,CSS3.JAVASCRIPT, REACT JS,AJAX,NODE JS,JIRA,GULP,GIT
Confidential, Horsham, PA
UI developer
Responsibilities:
- Utilized the front-end technologies including HTML, CSS, JavaScript and Angular JS to layout the front-end pages.
- Used Angular JS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Used Angular JS factory to consume web services.
- Used Angular JS UI Router to create different hierarchy structure in single page application.
- Developed client side drop down menus, search bars, carousel, and drop-down toggles using Twitter-Bootstrap and JQuery.
- Built reusable Angular JS custom-directives and custom-filters for DOM manipulation and format the displayed data in the view.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Utilized Angular JS UI-Route for managing the State Transition and URL route.
- Implemented Services and directives and injected into various methods by using Angular JS.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Used JQuery resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Implemented code according to coding standards and Created controllers using Angular JS
- Used the Git for version controlling an JIRA for the project tracking.
- Writing extensive unit tests using automated TDD tasks.
- Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
Environment: HTML,CSS3.ANGULAR1.5, JQUERY, NODE JS,AGILE,GITHUB,TDD,JSON
Confidential
UI developer
Responsibilities:
- Developed user interface for admin and users to interact with system using JavaScript, HTML/HTML5, AJAX, CSS3 and JQuery in ongoing projects.
- Coded Java Script for page functionality and Lightbox plugins using JQUERY.
- Used JQuery core Libraries for the logical implementation part at the client side of the application.
- Used JQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Used JQuery events to manipulate the elements depends on the user interactions (like. ready (), hover (), bind (), click (), key press().
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Used Ajax effectively to create pagination and with client-side events like quick search
- Used JQUERY plug-ins to implement features as a light box, sliders and other intuitive features.
- Developed AJAX based web-based UI framework by utilizing JQUERY library
- Implemented AJAX to speed up the web application.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) .
- Generated responsive data tables using with Bootstrap grid system.
- Involved in fixing bugs in existing components
- Worked with the team of architects and backend Developers to gather requirements and enhance the application functionality and add new features.
- Used Developer toolbar for debugging and browser compatibility.
Environment: HTML,CSS,.JAVASCRIPT, JQUERY, BOOTSTRAP,DHTML
Confidential
JAVA Developer
Responsibilities:
- Analyzed the requirements, involved in agile methodology approach, meetings with business team to evaluate business requirements and transform them into technical aspects.
- Involved in Analysis Design and coding inJava environment.
- Developed UIand backend applications using spring, Hibernate, Java, JSP, HTML, DHTML, and AJAX.
- Developed web components using MVC pattern under Spring framework.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and jQuery.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Participated in UML diagramming/design and documentation of new functionalities.
- Developed Web modules separately which will access the particular Web Service to complete the related transaction.
- Expertise in Core Java concepts such as OO Design, Multithreading, Generics Exception Handling, Collections,Java Reflection, Annotations.
- Used spring dependency on user access module and data access module.
- Experience with Collection API, generics, serialization, exception handling usingJava.
- Performed Unit Testing to validate how better and feasible is the application to be used by the
- End-user. Apache Tomcat is used as an Application Server to Deploy the Application.
Environment: HTML,CSS,JAVA,J2EE,JSFJQUERY,JAVSCRIPT,STRUTS,SQL/PL SQL,WINDOWS.
