Ui Developer Resume
Dallas, TX
SUMMARY:
- Around 5 years of experience as an established professional in building dynamic enterprise level web applications.
- Hands on experience in user interface development frameworks like Angular JS 2.0/4.0 and above, React JS, Bootstrap JS, Ionic UI, Javascript, Node.JS, Express.js, Bower, Gulp, Webpack, Lodash, jQuery, AJAX, JSON, HTML5, CSS3.
- Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, jQuery, HTML5, JSON, AngularJS, ExtJS, Bootstrap and CSS3.
- Experience in developing SPA based on unidirectional flow application using React - Redux and NodeJS.
- Experience in using ReactJS components, Forms, Events, Keys, React Router, plus Redux, Animations and Flux concept.
- Development of front-end application using Angular5, Dependency injection, Rx and Http modules with NodeJS server for future evolutions.
- Experienced on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo classes and Selectors.
- Extensive experience with writing React JS components and managing DOM updates to render a web page faster and smoother.
- Familiar with creating Custom Reusable React Components Library.
- Skilled in using angular service like Http to GET/POST integration with Java based backend.
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY Expertise in consuming Web services including different technologies and standards like SOAP, Restful API calls on server side.
- Expertise in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Experience developing web applications using at least one popular web framework Angular 1 or 2, React.
- Experience developing hybrid mobile applications using Ionic framework utilizing HTML5, CSS, Sass and Proficiency in using different package managers like NPM (Node Package Manager), Bower.
- Good Exposure inwriting SQL queries, PL/SQL stored procedures/functions etc for relational databases like Oracle 10g/9i/8i, DB2, SQL Server 2000, MySQL, and Sybase etc.
- Proficiency in using Gulp, Grunt, Webpack to minify/uglify and compress Javascript files, Compile Sass files to CSS, use proxy to access servers.
- Experience with JavaScript build, NPM, Bower, Grunt, Git Hub, Git bash command.
- Experience in deploying the applications in Jenkins, Oneops and working with Bitbucket as version source control.
- Responsible in transforming the wireframes, storyboards, and mockups to develop web pages. Going through User Documents and creating wireframes and in corporate client feedback.
- Experienced with automated/manual testing tools using Nightwatch.js, Jasmine, Karma, Protractor etc.
- Rich experience in agile methodologies such as extreme programming (XP), Scrum, waterfall model and Test-driven environment.
PROFESSIONAL EXPERIENCE:
Confidential - Dallas, TX
UI Developer
Responsibilities:
- Involved in application development using various framework and library including HTML, CSS, and Materials. Material will be provided by Bootstrap 3.3/4.x version, Angular 5/6, JSON, Typescript, and NPM.
- Implemented Backbone.js and React.js to create a dynamically changing webpage.
- Made several React Container Components and View Components to make to application more modular and organized.
- Used several React Dev-Tools to debug and get overview of the application when in action. Implemented React-Redux for managing state and reinforced the logic of having global state and share information among components from single location using React.
- Created DOM elements through React JSX as it is the most powerful way of sanitizing user inputs and prevent Cross-Site Scripting (XSS).
- Created Higher Order Components (HOC) using React in order to have reusable code for the authorization and redirection using React.
- Utilized the new features of ES6 like Arrow Function, Literals, Promises, Classes and Modules in the entire React component.
- Interacting with team members to define business requirements and scope of the project. Implementing Single Page Applications (SPA) architecture and client side MVC on node server using Angular and UI-Web component-based architecture.
- Used Angular CLI to create angular component, service, and install module.
- Experience in PostgreSQL RDBMS with knowledge of installations and Configurations and Backups.
- Experience implementing Angular APIs like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app . Achieved angular routing to showing URL based on customer ID and used Route Guard to provide authentication service.
- Splunk Event Listener (Http) used to Log messages.
- Used several Angular components to distinguish the functionality such as add tasks, edit tasks, etc.
- Redux for state and user experience flow management.
- Worked on HTTPClient to create a mock server during development.
- Used Apache cluster as messaging system between the APIs and Microservices.
- Worked intensively with React State and Props for the purpose of transmitting and retrieving data from one component to another.
- Handled Events and Animations occurred in various React components efficiently in cost-effective manner to gain optimal performance.
- Expertise in developing Web Services using SOAP, Restful, JAX-WS, JAX-RS, JAXB, XML Beans. Experienced in using WSDL, SOAP, Apache AXIS for Web Services.
- Have profound knowledge of Redux Saga architecture for developing Single Page Application (SPA).
- Used React Router to make the application dynamic and responsive to uphold the User Experience (UX).
- Made several React Container Components and View Components to make to application more modular and organized.
- Used several React Dev-Tools to debug and get overview of the application when in action. Implemented React-Redux for managing state and reinforced the logic of having global state and share information among components from single location using React.
- Used Router incorporated in React to navigate through different pages quickly and smoothly.
- Made use of Redux-Form package in React application to build any kind of complex and custom forms which is not only robust but also user-friendly.
- Handled client-side Validation of the React forms in a robust way and conveyed user-friendly error message if any to the user.
- Incorporated React Redux in order to achieve manageable state in a global level so any conflict or losses of data do not occur.
- Followed Git in order to attain version control and collaborate with the contributors. With its help codes were continuously reviewed and managed
- Embraced agile process to complete and fulfill requirements.
Environment: HTML, CSS, InVision, ES6, React, GIT, TFS, JEST, React Table, Redux Store, Redux Saga, NPM, Yarn, Visual Studio 2017, Javascript, VS Code.
Confidential - SFO, CA
UI Developer
Responsibilities:
- Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe PhotoshopCS5 and Adobe Illustrator CS5.
- Designed and developed dynamic web pages using HTML5, Angular Js, Bootstrap, CSS, JSP.
- Made several React Container Components and View Components to make to application more modular and organized.
- Java Stack development from scratch including Apache Tomee server setup.
- Writing RESTful APIs in Java and return logic on Angular data binding.
- Used HTML5 functionalities such as Local Storage, Web Sockets and Canvas.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, J-Query, DHTML, Web Service call and JSON.
- Designed and developed client's website screens and front end widgets using React.js.
- Writing unit tests in mocha, chai on server side and karma, jasmine on the client side.
- Writing deployment scripts in NgInx and PM2 to get the project up and running on dev sandbox.
- Using angular directives and services for developing interceptor and complex UI data table's grids.
- Made use of GRUNT CLI for minification, uglification on both server and client and running local server for client.
- Used $http with Angular.JS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
- Involved in Enhancement of existing application utilizing React Js.
- Maintain the code base by frequent updates to revision using GIT with GitSwarm as Repository.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
- Primarily using Node Js, Express JS, MONGODB, Handlebars.js and NPM packages to integrate new functionality and maintain previous code.
- Migrated existing code base from JSP to JS and HTML5 and rebuilt react components in ES6.
- Implemented a custom Node JS script to act as a PROXY for connecting to the server.
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Defined custom HTML elements for API browsers using Google Polymers.
- Responsible for developing a front-end application using React.js and FLUX architecture for internal team's productivity use.
- Built the internal tool and maintained with React JS along with Flux and Redux.
Environment: MONGODB, Angular JS, Express JS, Node JS, React Js, Redux, Flux, NgInx, PM2, Mongoose, Azure AD JWT, HTML5, CSS3, Materialize, JavaScript, Angular Data-tables, Grunt, Bower, NPM, GIT, Mocha, Chai, Jasmine, Karma, WebStorm, Chrome, Firefox, IE 10+
Confidential
Java UI Developer
Responsibilities:
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9g.
- Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Java developer in all phases of SDLC (Software Development Life Cycle) including Agile and Waterfall methodologies.
- Experience in Java design patterns such as Session Facade, Singleton, Data Access Objects (DAO), and Business Delegate.
- Involved in writing JSPs that invoked various JavaScript files which in turn invoked various methods in the java classes by configuring the java objects in a bean which is maintained by the Spring IOC container.
- Debugged the application using chrome debug tool to traverse the documents and manipulated the Nodes using DOM and DOM Functions using IE Developer Tool bar for IE.
- Used Bootstrap front-end framework for faster and easier web development with MySQL database, Node.js as the backend.
- Implemented concurrency and multithreading concept in downloading all the products with in no time.
- Developing Use Class diagrams, Sequence diagrams, State diagrams and Activity diagrams.
- Developed the SQL code for performance and penalty statistics calculation.
- Created complex stored procedures, views, SQL joins and scripts.
- Developed several packages, procedures, functions and triggers to use in multiple Forms and series of other backend programs using PL/SQL.
- SaaS application refactoring with Angular JS and HTML & CSS revamping of web components.
- Developed the client-side validation using JavaScript.
- Maintained CSS, HTML, JavaScript, Spring Boot JSP, Angular JS, and Bootstrap for designing the modules.
Environment: HTML, CSS, PL/SQL, Oracle 9g, Eclipse, HTML/HTML 5, CSS, JavaScript, JQUERY, JSP, AJAX, JSON, XML, AngularJS, Dreamweaver CS5, SVN, SQL Developer.