Java Ui Developer Resume
SUMMARY
- Over 7+years 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 HTML5,CSS3,JavaScript,Angular 2 4 5 6 7 8, 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 with SAPUI5, 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 designing UI patterns and UI applications 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 using React-Draggable.
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using React.
- 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 that 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 that are related.
- Extensive knowledge of social networking integration via Facebook API, and Twitter REST API.
- Good knowledge in Styling and coding of CMS themes,email templates and practical knowledge 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 on Automationtesting, 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, knowledge 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 8, SAPUI5, OPENUI5, ReactJS, NodeJS, TypeScript, AtomicJS, TerrificJS,JQuery, AJAX, JSP, DOM, DOJO, Responsive Web Design, AngularJS.
IDE: 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
Java UI Developer
Responsibilities:
- Understand the Business requirement and Implement to support Services architectures with Web Services.
- Enhance new functionalities to keep updated with framework versions.
- Involved in Drag Drop validators with cross browser compatibilities.
- Designed to simplify the client-side scripting.
- Involved as a support for production releases.
- Coordinate with System Testing team and preparing the functional testing documents.
- Involved in defect fixing and deployment setup.
- Involved in development of an End to End Component.
- Web based application to save response time from services.
- Expertise in React JS framework to develop the SPA.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Experience in using React JS components, Forms, Eevents, Keys, Router, Redux, Animations and Flux concepts.
- Developed an component using Angular8 which consistents makes changes backend and frontend at same time.
- Developed an component using Angular8 which has possibility to remotely build and cache the build farms.
- Used Angular8 to do builds and tests as its faster.
- Worked on standard dynamic import syntax to develop lazy loading modules.
- Used MangoDB which worked effectively with Angular8.
- Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Handle all client-side validations, slideshow, hide and show controls, dropdown menus and tab navigations and maintain verbiage, fonts, and color constraints consistent throughout application.
- Creating interactive prototypes using HTML5, CSS3, JavaScript, Ext JS, jQuery, and jQuery Ul front end code from a combination of wireframes, visual designs and design standards.
- Build XML Pojos from schema provided by services team to use it in Ul requests and get rapid service responses.
- Use Git for version controlling to GET and PUSH code into specified branch from Client-side.
- Use JIRA to track assigned stories and defects and implement the requirement in development process.
- Included in trouble shooting, attending to priority client calls, and providing ETA on tasks assigned.
- Attend everyday status call and provide updates to keep the team updated with changes.
- Coordinate with team in development which also includes code reviews, validations, and demos.
Environment: ReactJS, HTML5, CSS3, JavaScriptES6, Ajax, Angular8, JSON, jQuery, RESTful API, Single page applications, Git, Jenkins, Responsive web design.
Confidential
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 principles and programming using SAPUI5, XML, CSS and supporting application deployment.
- Analyze and suggest improvements or optimizations that 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 that 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 that 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 that 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, Jenkins, Responsive web design.
Confidential
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 Confidential organizion 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 known 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 that 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 that 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 has 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 using Adobe 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.