Oracle Fusion Functional Consultant Resume
Senior Ui, DevelopeR
PROFESSIONAL SUMMARY:
- Interactive/UI Developer with 8+ years of extensive professional experience in transforming the Functional document into technical document, Software Design, Development, Implementation, Testing, and Documentation of Web Applications using latest web technologies.
- Extensive programming experience in developing Web based applications and Client - Server technologies using HTML4/5, CSS2/3 (LESS/SASS), Bootstrap, JavaScript, AngularJS 4,6,7&8 and jQuery, ReactJS, NodeJS, AJAX, JSON, XML, DOM and XHTML/DHTML.
- Hands-on experience with CSS LESS/SASS Pre-Processor.
- Experience in building Single Page Application ( SPA ) using Model View Controller ( MVC ) framework such as AngularJS 4,6,7 and 8 also for mobile applications, web API and browser clients.
- Strong experience in AngularJS for building apps and declarative templates with data-binding, created some custom directives in the application.
- Developed single page applications using Angular2/4,/6/7/8 Typescript and web pack .
- Experience with Angular2/4,/6/7/8 components, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading etc.
- Mainly specialized in front-end rich application development using Angular, React and Bootstrap.
- Proficient in using jQuery to traverse through the DOM, create Animations, handle events and perform AJAX calls.
- Experience in creating and using ReactJS
- Single page application development using React Routers.
- Extensive experience with React and Redux architecture.
- Proficient in implementing various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Knowledge of mobile development platform with React Native and React Native Elements for Android and IOS.
- Extensive knowledge in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Hands-on experience in using ReactJS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Well versed with the implementation of Ajax in any web pages.
- Expert in consuming Restful services using GET, POST, DELETE, PUT methods while accessing external API and Experience using AJAX calls to create interactive web applications.
- Good Understanding of Document Object Model (DOM) and DOM Functions and well versed W3C standards.
- Good knowledge on Wireframes, Sketches, Prototypes.
- Proficient in testing/building tools like Mocha and Jenkins , alsoon testing code coverage by using tools like.
- Used NodeJS to run Grunt tasks and build project properly (compile, minify, concat etc.)
- Implement modules into Nodejs to Integrate with designs and requirements.
- Experience with NPM Grunt, Gulp and Bower modules of NodeJS.
- Used JIRA,ALM for bug tracking and issue tracking.
- Expertise in Software Configuration Management using Version Control Software such as SVN and GIT.
- Experience in AWS and Azure technologies Environment.
- Knowledge in developing Web Applications with various Open Source frameworks like: Struts Framework 1.3, Spring Framework and Spring MVC.
- Extensive experience working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions that includes Analyzing, Designing and Coding.
- Worked on IDEs like Eclipse, Visual studio, Notepad++, WebStorm and Brackets.
- Strong skills in Relational Databases like Oracle, MySQL and MongoDB.
- Experience with UserAcceptanceTesting(UAT) and AccessibilityTesting.
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS 2,4,6,7,8, ReactJS, nodeJS, AJAX, JQuery, JSON, DOM, ECMAScript 6,Angular Material, Polymer, Cypress, Redux, Typescript, Azure, AWS, Spring Boot, REST API and JAVA.
Version Control Tools: GIT, SVN
Databases: Oracle 10g, MySQL,DB2
Operating Systems: Windows 10/7/XP(sp2)/98, UNIX
Web/App Server: Apache Tomcat, WebLogic
Testing & Debugging Tools: JIRA, Version One, Microsoft Team Board, Firebug, Google Chrome Web Debugger, IE developer Tools, Jasmine, Mocha, Chai.
Workflow Tool kit: Grunt, Gulp.
IDE s: Notepad++, Eclipse IDE, Atom, Visual Studio, web storm
Languages: Java, C, C++
PROFESSIONAL EXPERIENCE:
Senior UI Developer
Confidential
Responsibilities:
- Designed and implemented user interface for web-based application (mobile.spectrum.com /Retail-UI store) using HTML5, ES6,ES2015, SCSS,SASS, Typescript(3.x), JSON and Angular 4/6/7/8.
- Migrating Angular 4 applications to Angular7 (mobile.spectrum.com) and Angular 8(Retail-UI-store) with angular material, progressive web app, service workers & angular elements, Lazy loading and Routers.
- Worked on Responsive Web Design using NG-Bootstrap and SCSS to support different responsive layouts.
- RxJS(6.x), TypeScript( 3.x) are used as part of development of Web application
- Experience with Angular 4, Angular 6 ,Angular 7, Angular 8 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading(dynamic import() syntax) , use web workers to handle CPU-intensive tasks, RXJS, ES2015,Differential loading for faster load on modern browser.
- Configured Angular metadata with decorators to control AOT complications.
- Worked on Ivy(faster Rendering), Bazel, web workers and Lazy loading features .
- Worked on Angular Material, RxJs and NgRx.
- Worked on consuming RESTful web services and AWS environment and used A forms like Template Driven forms and Modern Driven forms to perform form validations both on server and client side.
- Used AJAX to make the service calls from the web page in the background using jQuery without performing abrowser refresh.
- Created Typescript reusable components and services to consume REST API using Component based architecture provided by Angular.
- Experience in creating test suites using Jest, Jasmine, Karma, and Protractor.
- Strong knowledge on JavaScript unit testing with Jest, Enzyme, Mocha, and chai.
- Created classes using the Metadata Annotations derived through the decorators in Angular.
- Developed single page web application using JavaScript framework Angular and Created multi customdirectives by defining Angular directives.
- Optimized the code for reusability using the Decorators and injecting the services to access those in any components by using the providers property in Angular Components.
- Worked on Routes in Angular to create the base route and extensions by using RouterConfig as an injectable URL path and customized component for each of the webpage.
- Knowledge of Cypress for end-to-end code testing.
- Refactored code to improve its maintenance and extensibility and reduce its complexity.
- Created a build process for different environments like dev, test and production. Demonstrated knowledge of code reviews, unit and regression testing.
- Involved in writing test plan using Jasmine and Karma to ensure 100% code coverage
- Used GIT for source control and JIRA,ALM for tracking purposes.
Environment: HTML5,SCSS, JavaScript, Polymer js, Jenkins, Jira, Hp ALM, Agile, Ajax, JSON, Angular 4/6/7/8, Jasmine,Node.js
Senior. Software UI Engineer
Confidential
Responsibilities:
- Involved in development of SAPS(SalvageAutoProcessingSystem)project .
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, and AngularJS, Angular 2.
- Used AngularJS MVC framework to build Web application for the internal use of the organization.
- Wrote application level code to add functionality to the perform client-side validation using JavaScript.
- Written Ajax driven JSON consuming JavaScript functions to save user selections such as radio button, drop-down menu selections into a cookie.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
- Used jQuery Ajax for service calls on pages to interact with the server for information.
- Building single-page web apps or complicated user interfaces using angular.js.
- Good team player with excellent communication skills and ability to learn and adapt quickly to the emerging new technologies.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- , responsive Ajax driven UIs with AJAX, CSS3, DHTML, HTML5, AngularJS, JavaScript and Angular2.
- Used Webpack for code bundling and babel as compiler for transpiling JS files in unsupported browsers.
- Working with ECMA Script 6 new features like Arrow Functions, Template Literals and Destructing Assignments.
- Develop various screens for the front end using Angular 2 and used various predefined components from NPM (Node Package Manager) and ES6.
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators.
- Developed user interface using Ajax and DHTML libraries to simplify the complexities of the application.
- Developed the UI responsible for creating efficient design and developing User Interaction screens using Angular, HTML5, CSS3, JavaScript, jQuery and JSON.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Hands on Experience on Polymer library for Simplified way of creating custom elements, Both One-way and Two-way data binding, Computed properties, Conditional and repeat templates, Gesture events.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to written in JavaScript.
- Participated in technical design, development and testing of various modules assigned.
- Extensive Knowledge on Cypress end-to-end testing tool.
- Used Jest for end-to-end testing tools for debugging and software quality insurance.
- Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.
- Wrote test plans and performed unit testing and performance testing.
- Worked with the systems team and Quality assurance team in the process.
Environment: AngularJS, Angular2, Bootstrap, Polymer js, HTML, CSS3, Responsive Web Design, XML, Jenkins, Rally, Azure and GIT.
UI Developer
Confidential
Responsibilities:
- Developed the Balsamiq mock up designs for the business requirement.
- Developed user interface by using the ReactJS , Redux for SPA development.
- Used React-Router to turn application into Single Page Application.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Used Web services (RESTful) for transmission of large blocks of JSON .
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS .
- Maintained states in the stores and dispatched the actions using redux.
- Implemented react JS code to handle cross browser compatibility issues in Mozilla FF, IE 7, 8, 9, and Safari.
- Integrated various React libraries such as ReactTable , React drag and Drop, ReactBootstrap .
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET method.
- Used ReactRedux to polish the data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code to Git .
- Used VersionOne , Microsoftteam Board as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML5, CSS3, ES6, Bootstrap, JavaScript, jQuery, React JS, Redux, DB2, Git, and Jenkins,VersionOne,Openshift
UX/UI Developer
Confidential
Responsibilities:
- Designed and developed the system using Agile Methodologies.
- Developed and designed the front-end applications and user interactive web pagesusing web technologies like HTML4/5, CSS 2.1/3, Bootstrap and Responsive WebDesign.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js
- Assisted in formulation and clear definition of system objectives and overall scope.
- Built Web pages that are more user-interactive using JQuery plug-in for Drag andDrop, jqValidtor, AutoComplete, AJAX, JSON, Angular.js, Backbone JS andJavaScript.
- Implemented the Drag and Drop functionality using jQuery framework.
- Involved in developing XUL, HTML, and JavaScript for client side presentationand, data validation on the client side with in the forms.
- Involved in the design, development and deployment of the Application usingJava/JEE Technologies
- Extensively involved designing discussions and user experience sessions to provideinputs on the layouts.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVCframework from front-end side AngularJS to back-end MongoDB, in order toprovide broadcast service as well as chatting service.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) onWindows.
- Prepared stored procedures and T-SQL queries from sources of MS server databases.
- Spearheaded adoption of new principles such as responsive design and adaptivedesign
- Worked with source version control tool SVN to manage the code repository.
Environment: HTML, CSS, JavaScript, Java, SQL, jQuery, XML, JSON, Ajax, Angular JS,Windows XP, MS Office Eclipse and SVN
Confidential
Senior Frontend Engineer
Responsibilities:
- Designed and Developed New User Interactive Web pages with the help of HTML, CSS, JavaScript,JSON.
- Worked with services, directives and components to set up the test flow.
- Used Typescript as compiler to transpile typescript code into JavaScript and used Typing's to manage Typescript definition.
- Involved in integrating the UI with back end Services.
- Responsible for and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used React JS for templating for faster compilation and developing reusable components.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Used Web socket for publish services for continuous geo-location information updates to Google Maps.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Coordinated with Interface Design Architects for meeting accessibility standards at code level.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Profound knowledge in working with Document Object Model (DOM) and DOM Functions.
- Very good implementations and aware of programming practices.
- Used NPM to manage the package and Webpack as bundler.
- Used firebug, IE developer toolbar and chrome canary tool for debugging java script and fixing issues.
- Involved in configuring the GIT repository and maintain the version control using GIT.
- Used JIRA for bug tracking and issue tracking as part of project management.
- Handled all aspects of the web application including documentation, testing, debugging and deployment.
Environment: HTML/HTML, CSS, SASS, jQuery, JavaScript, JSON, Agile, Firebug, IntelliJ IDEA, JIRA, GIT, Bootstrap, AJAX, RESTful Services and Windows.