Ui Developer Resume
TX
SUMMARY
- Got Good 7+ years of professional experience in software development as a Web/UI/Front End developer in various client domains.
- Have good expertise in a Client Scripting language and server - side scripting languages like HTML5, CSS3, JavaScript with ECMA6 features, TypeScript, jQuery, JSON, Bootstrap, Angular 2/4/7/8, Node.js.
- Experience with ReactJS SPA using React-Router, state, props, events, keys, component lifecycle, DOM manipulation, event handling, forms, and third-party react components.
- Experience in designing and developing the applications using framework Angular 7 with HTML5, CSS3, and Typescript.
- Experience with Gulp/Grunt task runner and combined with Node, Bower package manager to install JavaScript latest version of libraries.
- I have Implemented Services and Dependency Injection in Angular 4/5/8 to connect the web application to back-end APIs and share the code between the components.
- Have outstanding experience in development using AngularJS extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, data binding using Angular JS directives, and building custom directives.
- Proficient in Responsive Web Design using Custom CSS, Bootstrap, cross-browser, and adapting to the changing environment.
- Experience in developing applications for different platforms like web browser, Android, & Chrome OS.
- Experience with ReactJS new features like Error boundaries, fragments, and new life cycle methods.
- Proven track record in developing reusable code, cleaner code structure, and understanding of the JS features to ensure data availability to the frontend.
- Have good experience in the iterative Agile and Scrum development methodologies for software development.
- Experience using JIRA for project management & defect tracking.
- Experience in using ReactJS components like Forms, Events, Keys, Router, plus Redux, Animations, and Flux to create interactive UI's using One-way data flow.
- Proficient inReact JSframework to develop theSPA and working withReact Flux architecture.
- Experience in developingResponsive Web Designapplications usingCSS3 MediaQueries (CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS)andBootstrap.
PROFESSIONAL EXPERIENCE
Confidential, TX
UI Developer
Responsibilities:
- Used Angular 8 features such as lazy loading and router Backwards Compatibility and user experience.
- Developed reusable components and services using Typescript to perform CRUD operations based on Angular 8.
- Developed applications using Angular7, Java8, and new features of Java (lambda expressions).
- Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.
- Designed and developed the application using the framework Angular 7 with HTML5, CSS3, and Typescript.
- Developed UI components using Angular 7 dependency Injection, Models, data binding, and controllers.
- We have implemented Angular 7 Router to enable navigation from one view to another.
- Used Protractor to perform End to end testing for single page application developed using Angular 7.
- We have developed an Application to assess JSON and XML from Restful web service from the consumer side using Angular 7.
- Created real-time websites with push capability and added user validations and user permissions by using the ReactJS.
- Used ReactJS to create the observables, Data Binding and React Flux architecture.
- Designed dynamic client-sideReact.js and JSXcodes to build web forms and simulate process for web application, page navigation and form validation.
- Implemented the JavaScript/jQuery framework such asReactJSfor MVW/MVC framework.
- Developed Web Pages using HTML5, CSS3/CSS4 JavaScript, and use JavaScript frameworks such as Angular 5.
- JavaScript, AJAX, and jQuery to interact with web Services and user controls were written and implemented.
- Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 4.
- Our team was involved in developing web Services to provide the Interface to the various clients running on both Java and non-Java applications using SOAP and WSDL.
- Maintained and expanded AWS infrastructure using AWS (EC2/EBS).
- Designed, developed many PL/SQL batches using Oracle with connectivity to JAVA for data maintenance/handling.
- Developed frontend web applications using Bootstrap, HTML, CSS, JavaScript, jQuery, AJAX, and JSON.
- We have implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
- Used JavaScript DOM (Document Object Model) manipulation and JavaScript events to generate the data result in UI.
- Having good knowledge and experience inReact JS and React Flux Architecture.
- Experience in working with React Redux architecture to solve complex Object-Oriented concepts in improving the performance of the product.
- Product Builder UI screens were developed using AngularJS, HTML5, CSS, JavaScript, and Bootstrap.
- We improved the maintainability of the project by implementing and enhancing Exception Handling and Collection APIs.
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Involved in User Interface (UI) and User Experience (UX) design using HTML 5, XHTML, CSS3 and JavaScript and used Table less Design in CSS for positioning.
- Developed frontend web applications using AngularJS, Grunt.js, LESS, Sass, and other frontend libraries and frameworks.
- Used Node.js to run Grunt tasks and build the project properly (compile, minify, concat, etc.)
- Used Node.js for communication to the server through RESTful API.
Environment: JavaScript, HTML5, CSS3, JSON, AJAX, SOAP, DOM, Typescript, Node.js, RESTful, Java, Angular 4/5/7/8, JIRA, Grunt.js, LESS, Sass, WSDL, Protractor, XML, Typescript, AWS, Oracle, Java, J2EE, Bootstrap
Confidential, Houston, Texas
UI Developer
Responsibilities:
- I was involved in various phases of the Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development, and Production rollout.
- Got a chance to work with leading frameworks as React.js to build high-quality, scalable, and reusable components and Frontend solution.
- We have created a custom filter in React.js in the application.
- Used services to read data from the remote server using React.js.
- React.js library functions were utilized for the logical implementation part on the client-side for all the applications.
- Our team was involved in creating the React.js reusable components (multi-field form elements, background file uploads).
- Used React.js Controllers to maintain each view data.
- Developed responsive designs using HTML5 and CSS3 for handheld devices.
- Worked with CSS styles to preserve all the screens' uniformity throughout the application and positioning of screen objects.
- We used React JS for templating faster compilation and developing reusable components.
- Designed, developed, and tested the web application by using HTML5, CSS3, Bootstrap, React.JS, and Redux
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- We worked on React JS Virtual Dom and React views, rendering components that contain additional features called custom HTML tags.
- Used the React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Worked upon the dashboard for the project, which contained a variety of charts and draggable components using D3 and React JS.
- We have created React components using Redux for unidirectional data flow.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- We have developed a user interface by using React JS, Redux for SPA development.
- Our team designed and developed various frontend reusable components using ReactJS with Redux as a state management library.
- Used ReactJS to create Controllers to handle events triggered by clients and send a request to the server.
- Implemented Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Used React-Router to turn an application into Single Page Application
- Built stable React components and stand-alone functions to be added to any future pages.
- Developed the Drag and Drop functionality using React-Draggable.
- Used React-Autocomplete for creating Google map's location search on the webpage.
Environment: ReactJS, JavaScript, HTML5, CSS3, JSON, AJAX, SOAP, DOM, Typescript, Node.js, Redux, J2EE, React-Router, React-Draggable, React-Autocomplete, Redux, Bootstrap
Confidential, TX
UI Developer
Responsibilities:
- Involved in complete Software Development Life Cycle (SDLC) - Requirement Analysis, Development, System and Integration Testing.
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for ReactJS, UI and architecture, building components library, including Tree, Slide-View, and Table Grid.
- Used ReactJS with Material UI to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
- Creating React.JS / Redux front-end UI, and Node.JS applications for backend.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Created React.JS for reusable components (multi-field form elements, background file uploads).
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Developed real time tracking of class schedules using Node.JS (socket.io based on socket technology, Express JS framework)
- Used web services SOAP and RESTful for transmission of large blocks of XML/JSON.
- Involved in Restful web services to call for POST, PUT and DELETE and GET methods.
- Using React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Used Firebug and IE tester debugging tools to fix the issues.
- Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flux, My SQL, XML, XSL, XSLT, JSON, Git hub, Jira, NPM, Node JS, Agile, Windows
Confidential
Software Developer
Responsibilities:
- Worked closely with Business Analysts in understanding the Business requirements and Gathered information for enhancing the use cases for different functionalities and designs.
- Worked within a team of front-end developers to build UI using JavaScript, HTML, CSS, JavaScript validations, JQuery and XML.
- Constructed presentation layer implementation using DHTML, XML, CSS and JavaScript.
- Developed HTML and CSS web pages from scratch images that were provided by the UX Designer.
- Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on client side.
- Used React.js in components like JSX, creating React components, Virtual.
- Developed user interface by using the React.js, Flux for SPA development.
- Working with React Router for developing Single Page Applications SPAs.
- Created Responsive Web Design using CSS Bootstrap and Media Queries and appropriate HTML tags as per W3C standards.
- Created HTML navigation menu, in which the role-based menu items changes dynamically, derived from database in the form of XML.
- Used AJAX, JSON to send the request to the server to check the functionality of the websites.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Used JSON for storing and exchanging information between browsers and servers.
- Used jQuery to make HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Cross-browser compatible (Firefox/IE /Safari), standards compliant table-less websites in HTML, CSS and JavaScript.
- Participated actively in code reviews to understand functional design and business process flow of system.
Environment: HTML, CSS, JavaScript, React.js, Flux, Redux, AJAX, DHTML, jQuery, JSON, Bootstrap, Responsive Web Design, XML and Windows
