Ui Developer Resume
Cary, NC
SUMMARY
- Over 7years of extensive experience as a Front End UI Developer with solid understanding of database designing, development and installation of different modules.
- Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment and maintenance.
- Strong Knowledge in UI development, UX design, Frontend development, rich user interface design, development, documentation, Web 3.0 specifications, standards, media (screen, mobile, touch interface) compatibilities, application architecture, visual design, wireframes, project and team management.
- Experience in developing applications using HTML, HTML5, CSS, CSS3,JavaScript,Angular 2 4 5 6, EXTJS4, Adobe Flex4, DHTML, DOM, DOJO, Flash, XHTML, JQuery, and AJAX.
- Expertise in building strong websites confirming Web 3.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table - free sites.
- Experience in implementing Auto Complete/Auto Suggest functionality using AJAX, JQuery, DHTML, Web Service call and JSON.
- Experienced in building cross browser compatibility applications using Angular.js, Node.js, Backbone.js, Require.js, Ext JS and JQuery UI.
- Worked on Quantum Platform is built using Adobe’s Experience Manager which is an enterprise CMS which excels in scalability.
- In Quantum space, integrated shopping tools with outside API’s and used frameworks such as Reactjs and Angular.
- The web frameworks used within AEM are Sightly(HTL), SCSS, TerrificJS, AtomicJS, Bootstrap, Gulp, CRX and FoundationJS.
- Experience withSAPUI5, OPENUI5 and Typescript.
- Experience with Adobe Experience Manager.
- Experience with Responsive Web Design and Twitter Bootstrap.
- Strong experience with JQuery, JQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Excellent experience in developing web pages complying with W3C web standards.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in designingUIpatterns andUIapplications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Implemented the Drag and Drop functionality usingReact-Draggable.
- UsedReact-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format usingReact.
- Extensively involved in migrating the existing system from Angular to Angular 2.
- Developed routing in the system with app-routing and Route Guards to avoid hackable URL.
- Created components dat restrict User using Angular2.
- Installed environment for developing Angular2 include getting familiar with NodeJS, TypeScript.
- Created Admin Imports for application from which user can select their own choice of application tasks.
- Created Treemap component to show different job status and their priorities.
- Wrote TypeScript codes to develop different functionalities and view parts for the UI (User Interface)
- Replaced Angular directives with Components in Angular 2 to realize the code reusability.
- Implemented Module in Angular2 to group components, directives, pipes and services dat are related.
- Extensive noledge of social networking integration via Facebook API, and Twitter REST API.
- Good noledge in Styling and coding of CMS themes,email templates and practical noledge of SEO in web design and development.
- Worked on SDLC models like Agile and Waterfall for the software development process.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology.
- Used JIRA Agile for issue/bug tracking to meet certain criteria, each with their own state machine.
- Worked onAutomationtesting, parcially as a lead for Automation team in offshore.
- Helped in writing and validating Automation scripts up to date.
- Created a Remote System to run and see the reports of Automation Testing and documented results.
- Good practice with the Java with SpringbootApplication in building state of the art application.
- Experienced in usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
- Experience with Browser testing, noledge of cross-browser/cross-platform compatibility.
- Experience in Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Self-motivated Team player with excellent interpersonal and communicational skills, Capable of performing in a fast paced, result driven atmosphere.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS
Web Technologies: HTML5, HTL, XML, CSS3, JavaScript, Angular 2 4 5 6, SAPUI5, OPENUI5, ReactJS, NodeJS, TypeScript, AtomicJS, TerrificJS,JQuery, AJAX, JSP, DOM, DOJO, Responsive Web Design, AngularJS.
IDE, HTML Editor: IntelliJ, Atom, WebStorm, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher, Eclipse, JSfiddle, Tatastrom, Sublime text.
Version Control: Perforce, CVS, SVN, GIT, Gerrit.
JavaScript Libraries: JQuery UI, AngularJS, BackboneJS, NodeJS, TerrificJS, AtomicJS
Publishing Tools: Adobe Experience Manager, Adobe PageMaker, MS Office
Wire Frame Tools: Adobe Illustrator CS3
Operating Systems: Windows XP/Vista/7/10, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential, Cary, NC
UI Developer
Responsibilities:
- Responsible for developing and maintaining the user interface using SAPUI5 and Typescript.
- Created various wizards, components and fragments for different pages in the application.
- Implementing functionality on the frontend to make server calls which enables sending and retrieving data from the backend through the Mid-tier.
- Implemented expandable tree structure in XML and Typescript for easier navigation through the application.
- UI development with technologies like HTML5, OpenUI5, jQuery and TypeScript.
- Design, develop, configure, program and implement web applications, packages and components customized to meet specific needs and requirements.
- Participate in requirement gathering, design, UI development using Fiori design principals and programming using SAPUI5, XML, CSS and supporting application deployment.
- Analyze and suggest improvements or optimizations dat would benefit the application end users.
- Develop clean and robust User Interface using HTML, CSS and TypeScript 2.4.1 framework SAPUI5.
- Collaborate with the UX team and development teams to develop new user-facing features.
- Ensure the technical feasibility of UI/UX designs and translate designs into working and production ready code.
- Created Restful Web API’s using NodeJS and Sprint Boot with Postgres as databases respectively.
- Create logical data models and work closely with the Database Administrators for physical implementation of the Database Schema changes required for the project.
- Worked on jQuery for the manipulation of the HTML DOM and designed to simplify the client-side scripting.
- Develop application by following Web Content Accessibility Guidelines.
- Implemented Model View Controller (MVC) Design Pattern using Open UI5 used Spring-JDBC Template for coding DB operations.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Worked with Gerrit for code coverage and analyze the source code quality.
- Involved in Restful web services, as dat can be invoked using HTTP, and can be activated using HTTP requests and it is the client-server, cacheable communications protocol, which can be used for designing networked applications.
- Worked with Jenkins, as it is an open-source continuous integration software tool, used for testing and solving the defects in the code base.
- Actively communicated with the BA, UX and QUX teams to ensure dat the functionality is good and to make improvements if necessary in the user stories.
- Inscribed sophisticated JavaScript and jQuery code to create synergistic elements within web applications, including animations, transitions, form validation, on-click events and more.
- Utilized REST API to implement asynchronous web service API calls and notifications.
- Designed new classes and functionalities using multiple jQuery components.
- Perform code reviews and ensure the code meets the standards and prevent performance issues.
- Perform unit testing and accessibility testing in the application to ensure best user experience.
- Worked closely with other designers, developers, product owner, QA and offshore teams to develop and design applications.
- Ensure dat tasks are delivered in the designated sprints.
- Used Git for version controlling and JIRA for project tracking.
- Duties also include basic trouble shooting, attending to priority client calls, contacting client with ETA.
- Coordination with team in the daily routine works as a part of agile methodology, which includes code reviewing, validations and demos.
- Provided ongoing standards and minimized changes in the QA process.
- Configuration management issues and processes.
- Worked on UI validations.
Environment: SAPUI5, OPENUI5, HTML5, XML, CSS3, JavaScript, Ajax, Angular4, JSON, jQuery,RESTful API, Npm, Grunt,Gradlew, Single page applications, Git,Gerrit, Angular 2.0,Jenkins, Responsive web design.
Confidential, Austin, TX
UI Developer
Responsibilities:
- Involved in building multiple Adobe’s Experience Manager components for handling different functionality of the application at Quantum level.
- Worked at Quantum level project across General Motorsorganizion team for most recent platform development for the global brand sites like Chevrolet.com, Buick.com, GMC.com and Cadillac.com.
- Platform aims to be up to date with the modern browser by being responsive, accessible, SEO and built using mobile-first design.
- The Quantum Platform is built using Adobe’s Experience Manager which is an enterprise CMS which excels in scalability.
- In Quantum space, integrated shopping tools with outside API’s and used frameworks such as Reactjs and Angular.
- The web frameworks used within AEM are Sightly(HTL), SCSS, TerrificJS, AtomicJS, Bootstrap, Gulp, CRX and FoundationJS.
- Build a project from scratch in Chevrolet.com which is non as Protection-Plan.
- Worked extensively on workspaces which are at Platform and Brand level of Confidential .
- Extensively involved in updating JSON to make it Legal and Creative and need to ensure content is up to date on each step through the process and accurate to the site.
- Maintained the Content Management System (CMS) & provided support for the application in Authoring Environment and Publishing Environment.
- Involved in updating copy docs so dat styling and error handling contents of MODAL are clear and accurate.
- Used AtomicJS to bind data between different components in Quantum responsive website, where user can see the Vehicle Summary details so dat specific vehicle selections are visible before user enter more information.
- Design and developed Web Responsive Application.
- Worked on AJAX calls to manage the post back of the web page to server.
- Developed an application which works through Forms and return JSON to frontend.
- Created new components which TEMPhas JAVA use and save component lables in to CRX database
- Setup and configured Authoring and Publishing environments, replication agents, CQ5 dispatchers to cache the landing pages html and serve as the static pages from Apache.
- Developed custom Generic templates, components, and widgets usingAdobe Experience Manager 6.2.
- Involved in testing at Development and UAT.
- Used Team Foundation Server (TFS) to track stories, understand and to implement them in development process.
- Configured dispatchers in frontend of author/publish server environments.
- Created multi-field, drag and drop for image field in a slide show components.
- Utilized JQuery and Bootstrap for designing and implementing custom CQ components.
Environment: Adobe Experience Manager, Angular, Java8, HTL, SCSS, AtomicJS, TerrificJS, JavaScript, JQuery, AJAX, JSON, Grunt, Gulp, React.JS, Node.JS, Bower, Responsive Web Design, RestFull API’S, Bootstrap, CRX, Git.
Confidential, Naperville, IL
UI Developer
Responsibilities:
- Involved in building multipleAngular2 components for handling different functionality of the application.
- Worked on the website from Start to finish to give it a new look using HTML/CSS/TypeScript.
- Utilized Angular Cli to develop front-end functionalities and researched the command dat Angular Cli provided.
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQueryandReact JSdat meets accessibility and web browser standards for website.
- Designed dynamic and browser compatible pages using HTML, CSS, ReactJS and JavaScript(ES6/5).
- Developed Interfaces /API’s in java to interact with various backend systems.
- Used Spring and struts to deal with database.
- Created web services using Spring Rest Controller to return JSON to the frontend.
- Worked extensively on Angular 2, RxJS, HTML5, CSS3.
- Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
- Developed CSS based page layouts dat are cross-browser compatible and standards-compliant.
- Create custom, self-contained, reusable, and testable controllers, directives and services to implement key functionalities in the system.
- Workedextensively onAngular2 and TypeScript.
- Implemented the Drag and Drop functionality usingReact-Draggable
- UsedReact-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format usingReact.
- Extensively involved in migrating the existing system from Angular to Angular 2.
- Developed routing in the system with app-routing and Route Guards to avoid hackable URL.
- Created components dat restrict User using Angular2/4.
- Installed environment for developing Angular2/4 include getting familiar with NodeJS, TypeScript.
- Created Admin Imports for application from which user can select their own choice of application tasks.
- Created Treemap component to show different job status and their priorities.
- Wrote TypeScript codes to develop different functionalities and view parts for the UI (User Interface)
- Replaced Angular directives with Components in Angular 2/4 to realize the code reusability.
- Implemented Module in Angular2/4 to group components, directives, pipes and services dat are related.
- Built Web pages dat are more user-interactive using ES6, Typescript and Angular2.
- Used Angular2/4 for building rich internet applications and to improve the Speed.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the UI.
- Implemented reusable Components, Directives, Pipe's and Injectables.
- Integrating Services to consume REST API's using component based architecture provided by Angular 2
- Performed validation of completed sites including the debugging and testing of code.
- Implemented Admin type Restriction in application.
- Implemented unit testing using Jasmine throughout application development phase.
- Extensively used Karma and Jasmine for writting UI test cases.
- Used MySQL as cross-platform storage for load balancing, indexing and file storage.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server.
- Involved in implementing data grid/tables using Bootstrap and Angular JS for front-end client facing of the Single Page applications (SPA).
- Point service and based on the request they are forwarded to the corresponding legacy operations.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology.
- Used JIRA Agile for issue/bug tracking to meet certain criteria, each with their own state machine.
- Worked onAutomationtesting, parcially as a lead for Automation team in offshore.
- Helped in writing and validating Automation scripts up to date.
- Created a Remote System to run and see the reports of Automation Testing and documented results.
- Good practice with the Java with SpringbootApplication in building state of the art application.
- Worked on Web Content Management (WCM)Tools and technologies likeAngular JS, HTML5, jQuery, CSS/CSS3, JSONand other web technologies.
- Worked on SDLC models like Agile and Waterfall for the software development process.
- Good Management, Execution, Documentation skills and good exposure to QA procedures.
- Participating in grooming, planning sessions and other scrum ceremonies.
Environment: Java, Springboot, Typescript, Angular 2.0, HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Grunt, RxJS, Cloud Applications, SASS, RWD, Ruby, React.JS, Node.JS, Responsive Web Design, RestFull API’S, Gulp, Bootstrap, MySQL, Git, SOAP,Spring,Hibernate,Webservices.
Confidential
UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part widget based application.
- Developed the User Interactive web pages in a professional manner with using webtechnologieslike HTML, XHTML, and CSS as per company’s standards.
- Developed presentation-tier JSP pages in HTML, Implemented jQuery Data Grid control, Validation control and other Widget controls.
- Developed Web forms/user interfaces using Struts MVC, jQuery and JSP.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Used JavaScript accordingly for validation purpose, browser detection and controls.
- Developed various AJAX controls and widgets to build a rich UserInterface for the application.
- Created Windows services to create automation processing of XML.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Involved in developing jQuery and AJAX wrapper classes for fast retrieval of data and for animations.
- Created Model objects using Entity Data Model with Entity framework using Hibernate.
- Worked with XPath,XML Node, XML Data documents to synchronize with dataset.
Environment: JavaScript, CSS, HTML, jQuery, XML, XPath, AJAX, JSP, Junit,JSP.
Confidential
UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate.
- Responsible for all client sideUI Validationand implementingBusiness logicbased on user selection usingJQuery, JQuery UI.
- Responsible to store and retrieve user entered data toHTML session storage hence give user feature of running several session at one time.
- Worked on the website from Start to finish to give it a new look using HTML/CSS/JavaScript.
- Created UI designs usingWeb 2.0 standards.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Involved in extensive HTML coding.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed client-side AJAX application dat uses XSLT, XPath, JavaScript OOPand more Bind objects.
- Developed page layouts, navigation, animation buttons and icons.
- Applied industry best practices and standards when project requirements are lagging.
- Designed CSS based page layouts dat are cross-browser compatible and standards-compliant.
Environment: HTML, CSS, JavaScript, JQuery, JQuery UI, DHTML, XHTML, XSLT, XPATH, MS Excel, Windows.
Confidential
FrontEnd Web Developer
Responsibilities:
- Involved in development, design and implementation of front end part widget based application.
- Developed the User Interactive web pages in a professional manner with using webtechnologieslike HTML, XHTML, and CSS as per company’s standards.
- Developed presentation-tier JSP pages in HTML, Implemented jQuery Data Grid control, Validation control and other Widget controls.
- Developed Web forms/user interfaces using Struts MVC, jQuery and JSP.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Used JavaScript accordingly for validation purpose, browser detection and controls.
- Developed various AJAX controls and widgets to build a rich UserInterface for the application.
- Created Windows services to create automation processing of XML.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Involved in developing jQuery and AJAX wrapper classes for fast retrieval of data and for animations.
- Created Model objects using Entity Data Model with Entity framework using Hibernate.
- Worked with XPath,XML Node, XML Data documents to synchronize with dataset.
Environment: JavaScript, CSS, HTML, jQuery, XML, XPath, AJAX, JSP, Junit,JSP.