Ui Developer Resume
Plano, TexaS
SUMMARY:
- A round 6+ Years of experience in designing User Interface applications and web applications using HTML5, CSS3, JQuery, JavaScript, AJAX, JSF, Bootstrap, Angular, Node and JSON.
- Knowledge with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experienced Web UI Developer with strong record of corporate client satisfaction.
- Well versed with multiple version control tool GIT Hub.
- Exposure to REST - API Design. Proficient with testing REST APIs, Web & Database testing.
- Highly expertise in modern web architecture using advanced libraries and frameworks like React Js, Angular Js& Angular 2/4/5, Material Design, Redux, Knockout, Node, ECMAScript5, ECMAScript6 and Typescript.
- Maintained front end and backend maintenance of websites.
- Styled content and website layout for the user experience using CSS3 and HTML5.
- Explored various emerging JavaScript technologies such as Node.js and Backbone.js for future product and feature development.
- Experience applying the latest development approaches including MVC, MVVMand event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Worked on back-end of the project using Php and shell script.
- Design and development of various database objects like tables, stored procedures, functions, etc.
- Created automated security test cases using Jasmine, Junit and Jest.
- Experience using Express Node Rest framework and developed backend services using NodeJS, Express JS & MongoDB to produce dynamic web content, perform event-driven functionalities.
- Expertise in using Node Packaged Modules (NPM) and Bower.
- Implemented tokenizer and validation framework to prevent cross-site-scripting (XSS) and CSRF attacks across the application.
- Experience in using various tools and IDEs for development and design like XAMPP, Eclipse, NetBeans, Visual Studio, Notepad++, and Adobe Photoshop.
- Experienced in design and development of web applications using Java/J2EE, Struts, Spring MVC, Hibernate, JQuery, AJAX, Oracle, MySQL and Restful Web services.
- Effectively work independently and in team with product managers, business analysts and developers.
- Implemented React component routing using conditional state management methods to render appropriate pages.
- Analytical and communication skills and ability to work independently and also perform as part of a team.
TECHNICAL SKILLS:
Web Development Technologies: HTML5, AJAX, JSF, JQuery, CSS, CSS3, AngularJS, JavaScript, JSON, NodeJS, ReactJS
JavaScript Libraries: Angular.js/Angular 2/4/5, node.js, ReactJS
Databases and Programming: My SQL, SQL, PL/SQL, Oracle, SQL Server, Big Data, IBM DB2, MongoDB.
IDE: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, JSfiddle, Atom, Web Strom, Sublime Text, Visual Studio 2012,2013.
Web/Application Servers: WebSphere 7, WebLogic, WAS, Apache Tomcat 6.0, JBoss 4.0, XML, DTD, XSL, XSLT, XML Schema, SAX and DOM Parsers, JAX-WS, CXF
Web services: REST API
Networking: Project Server MS IIS, DNS
Design Methodologies: UML, J2EE Design Patterns
Design Tools: Rational Rose, Star UML .
Publishing Tools: Adobe PageMaker, MS Office
SVN, Git, IBM: Clear case, Subversion
Methodology: Agile, Waterfall, SCRUM, TDD
Operating Systems: Windows Vista/7/8, UNIX, Linux
Cloud Computing: Amazon EC2, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch
Tools: Apache ANT, Maven, Log4j, JUNIT, Jenkins
WORK EXPERIENCE:
Confidential, Plano, Texas
UI Developer
Responsibilities:
- Worked on GBI iTunes Delivery portal project from Scratch where User is provided an option to submit request by selecting the report file, partner distribution list and email template.
- Delivery portal is an interface which provides user with appropriate access rights to share the reports with associated partners via email.
- Identifies requirements by establishing a personal rapport with potential and actual clients with other persons in a position to understand service requirements.
- Turn set of business requirements and wireframes into fully functioning system components and web code using HTML, CSS, JavaScript, React JS, Redux, TypeScript.
- Write CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Involved in writing application level code HTTP and API s to make AJAX requests, abort duplicate AJAX requests
- Write typescript reusable components and develop various screens for the front end using React JS and used various predefined components from NPM and Redux library.
- With the help of React Typescript Developed a custom email builder, where user can drag and drop and create their custom email template
- Used Redux Framework architecture (like Reducers, Containers, Thunk) for integrating the data with React application.
- Reusable and customizable components using React JS, React Router, Redux and custom stores.
- Created tasks for updating tsconfig tracked files based on tslinting, and compiling typescript files.
- Automated processes in back end delivers the reports to partners.
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time - lines for the project.
- Work with Snapshot testing in Jest for Redux reducers and API calls.
- Work with source/Version Control System- GitLab and GitHub.
- Familiar with Cross Browser Testing and Debugging.
- Demonstrated ability to complete projects in deadline oriented environments
- Debugged the application using Chrome Dev tools, Redux Dev tools.
- Using agile methodology for the software development.
Confidential
Angular JS Developer
Responsibilities:
- Designed the front end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS.
- The project operates on agile project development cycle with Bi - weekly sprints, daily standup, retrospective sessions and sprint planning.
- Involved in requirement gathering, designing, development, UI reviews, and maintenance.
- Designed and developed the agent portal using framework Angular 2/4 along with HTML5, CSS3, and TypeScript.
- Built highly reusable UI components with Angular 2/4 and Styled Components to increase scalability and reusability.
- The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
- Written modular, secure, and well-tested front-end code in TypeScript,HTML5 and CSS using the latest web.
- Created typescript reusable components and services to consume REST API s using Component based architecture provided by Angular 4.
- Explored various emerging JavaScript technologies such as Node.js and Backbone.js for future product and feature development
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response.
- Developed Angular service for static selection (refence) data in the Angular SPA s run block.
- Worked on custom URL s to land the user in the application.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Worked on customer s cart including the add/remove items, save items in cart.
- Created a build process for different environments like develop, staging and production.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Used Webpack to build TypeScript modules.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Generated the code coverage report using Istanbul.
- Used GIT for source control and JIRA for tracking purposes.
- Followed the coding standards, it makes for easier modification in future releases.
Environment: HTML5, CSS3, JavaScript, JSON, React JS, Angular 2/,4, NPM Typescript, Redux-Thunk, D3JS, REVIZ, VS Code, GitLab, GitHub, Node.js
Confidential, Washington, DC
UI Developer /React JS Developer
Responsibilities:
- Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Worked with React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience working on Redux Uni-directional data-flow achieving the predictable application behaviour.
- Used ES6 and JSX with react for component development.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Maintained STATES in the store and dispatched the ACTIONS using Redux.
- Worked closely with QA team in fixing the reported bugs/defects and checking cross platform Compatibility.
- Used Saga Middleware, Redux-Promise in application to retrieve data from Back-End.
- Responsible for React UI and architecture, building components library, including Tree, Slide-View, and Table Grid.
- Used Redux to maintain state of react application. Used Redux-Thunk and Redux-Saga for asynchronous calls in the different applications
- Implemented stable React JS components and stand-alone functions to be added to any future pages.
- 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 methods.
- Used React JS for templating for faster compilation and developing reusable components.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Utilized React and created efficient data flow architecture to create a lightweight and render efficient web app .
- Implemented the Drag and Drop functionality using React-Draggable.
- Used ReactJS to create views to hook up models to the DOM and synchronize data server as a Single Page Application (SPA).
- Performed Unit testing with Jest.
- Working on tools like Grunt, Gulp and Jenkins
- NodeJS for heavy DOM manipulation.
- Developed server side JavaScript using NodeJS.
Environment: HTML5, CSS3, JavaScript, NODEJS, REACTJS, Redux, JQUERY, JIRA, AJAX, JSON, XML, NodeJS
Confidential, Chicago, IL
UI Developer/ Angular JS Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Supported production and performed troubleshooting to resolve bugs.
- Engaged in Agile methodologies of Scrum for software development.
- Work in a collaborative effort to evaluate, edit, enhance, format, or delete current static pages associated with the agency external web site.
- Stored all the static content in CMS (Drupal), with the help of web services got the content and displayed on the web browser.
- Trained other programmer of Application Architecture and work flow.
- Worked to develop a fully responsive theme for Drupal using CSS and Drupal Theming techniques.
- Proficient in working with AngularJS to create Single Page Applications (SPA).
- Worked on some of the new features of Angular1.5 like new if else syntax, ng-templates, form validators, Router etc.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management
- Angular routing for html page to add the template.
- Enhanced user experience by designing new web features using MVC Framework like AngularJS.
- Code Reviews for every Screen and new functionality.
- Used Angular JS to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages Confidential the client side.
- Experience with source control tools like github and JIRA.
- Having good knowledge with AWS Cloud system and data security implementations.
- Used Angular.JS framework for building web-apps and is highly efficient with Java Web services.
- Good knowledge on Maintaining continuous integration and continuous Deployment AWS Code Deploy.
- Used Node JS for heavy DOM manipulation.
- Worked closely with tester for Production releases, Application deployment and integration.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
Environment: Java, HTML5, CSS3, Bootstrap, AngularJS, AngularJS 1.5, Github, AWS, Maven, Git, MVC, Mongo, Agile methodology and Jenkins, Apache Tomcat, Nodejs, Drupal, Java Spring boot, LESS CSS, IntelliJ IDE, Sublime Text, Windows.
Confidential
UI DEVELOPER
Responsibilities:
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Involved in development, design and implementation of front - end part widget based application
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Created a user-friendly CALL CENTER APPLICATION based on client requirements.
- Development the whole application module using technologies such as JavaScript, jQuery and more.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
- Worked on AngularJS1.2 features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
- Development of the whole application module using technologies such as JavaScript and Angular JS.
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Involved in configuring the SVN repository and maintain the version control using SVN.
- Discussed various ideas/suggestions for the ongoing websites regarding the page layout and creative design.
Environment: HTML, CSS, JavaScript, jQuery, Angular1.2, JSON, AJAX, XML, SVN, Windows and Eclipse IDE.
Confidential
Jr. Web Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Involved in extensive HTML coding.
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- HTML, CSS coding of front - end interfaces including cross-browser support and unit testing to ensure quality work
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
- Developed screen functionality using HTML, CSS, JavaScript.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, SVN and Eclipse IDE.