Sr. Ui Developer Resume
Irving, TX
PROFESSIONAL SUMMARY:
- Around 9 years of experience with specialization in development, and customization of software applications, to deliver robust and scalable enterprise scale systems for corporate clients using J2EE technologies.
- Strong experience in working on user interface applications and professional web applications using Angular JS, Node JS, React JS, Backbone JS.
- Experience with full software TDD, development life - cycle, architecting scalable platforms, object oriented programming, and agile methodologies
- Extensive experience in using UX design best mobile-first and responsive design.
- Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery and also experience in making web page cross browser compatible.
- Involved in creating unit test cases using Jasmine and karma.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Experience in using different version control tools like SVN, CVS, GIT and CQ5
- Experience in developing applications using Angular-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Involvement in using various IDE’s, Dreamweaver, Notepad++, eclipse, Adobe Photoshop.
- A Strong communication skill, with ability to describe technical details to various audience types and to select appropriate communication in TDD
- Utilized the latest front-end Technologies such as HTML5, CSS3 and SASS for layouts, video playback, content rendering using semantic tags such as article, section etc.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience in using various JQuery UI controls and corresponding Event handlers etc.
- Specialized in developing Web 2.0 Apps using core JQuery along with AJAX.
- Having good experience on technologies such as XML, XSL, and Web Services etc.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Involved for supporting System integration testing (SIT), User Acceptance Testing (UAT), production issues and Accessibility Testing.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Having good experience on preparing Unit test cases and TDD.
- Experienced in front-end Unit Testing such as Jasmine, Karma and Integration testing tool Protractor for Angular.JS.
- Experience in developing and designing Web 2.0 Apps, Rich Internet Application (RIA’s) with JQUERY, AJAX, React, NGRX,
- Experience and expertise in user validations by using Angular 4.
- Experience and expertise in developing custom components by using Angular 8.
- Developed good responsive design approach modules by using Node.js
- Developed and manipulated existing components by using Node.js
TECHNICAL SKILLS:
Web Development: HTML5, CSS3, SASS, Servlet, PHP,JSP, JavaScript, JSON, AJAX,XML, XHTML, DHTML, MVC, DOM, JDBC, Bootstrap, Angular 2/4/6/8
JavaScript Frameworks: JQuery, Ext.js, angular.js, backbone.js, Require.js, Node.js, 3JS
Database Skills: SQL, PL/SQL, Oracle, JDBC
Protocols: TCP/IP, HTTP, FTP and SOAP.
Web/Application Server: IBM Websphere6.0/7.0, Apache Tomcat 4.1, Node JS, JBOSS and Weblogic10g/11g
TECHNICAL SKILLS:
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Sr. UI Developer
Responsibilities:
- Developed front-end components using Angular 5/6/7/8 TypeScript, HTML, CSS, and Bootstrap.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 5&8.
- Worked on analysis, specification, design, and implementation, testing phases of Software Development Life Cycle (SDLC), and used agile methodology (SCRUM) for developing application.
- Application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Experience in understanding Client Business objective, functional specification and user requirements; expertise in providing intuitive UX designs, wire frames and user stories.
- Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using AngularJS.
- Responsible for working with Virtual DOM using NodeJS.
- Developed SPA using HTML5/CSS3, SASS, JavaScript/JSX, React, NGRX, Redux, JSON, Node.js, and Ajax.
- Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using React JS.
- Responsible for working with Virtual DOM using NodeJS.
- Designed methods and classes to interact and dispatch data using multiple APIs to React components
- Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.
- Utilized D3. js functionalities to visualize patient data into interactive Drill Down charts to get data insights.
- Created Actions, Reducers and Dispatchers in REDUX, NGRX,React Native to manage state of the components.
- Used NodeJS for the services that computed and provided data to the applications after retrieving data from a DB2 database.
- Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.
- Used Docker to containerize the Services and APIs to run on EC2 instances.
- Consumed RESTful Services Angular JS $http Services.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design etc.
- Used React Native for the services that computed and provided data to the applications after retrieving data from a MongoDB database.
- Developed test cases for unit testing in Visual Studio Code using Jasmine.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
- Tested the application on Jasmine.
- Used UNIX shell scripts to search/modify files.
- Used GIT for version control across common source code used by developers.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment.
Environment: AngularJS, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, NodeJS, React Natve OAuth, XML, GIT, Amazon Web Services (AWS), Mongo DB, JIRA, Jasmine, Visual Studio Code.
Confidential, Kansas City, MO
Sr. Full stack UI Developer
Responsibilities:
- Worked on front-end applications and the User Interactive (UI) web pages are developed using web technologies like HTML5, CSS3, JQuery, Bootstrap and D3.js, Node JS, Angular.js framework.
- Involved in use of Angular 2.0 technologies to include, LESS and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Worked on different changed procedures of Angular 1.x to Angular 2.0 and updating Angular 2.0 with Angular 4 in POC.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time using $http service.
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Developed application using Spring Modules like Spring MVC, DAO, Boot, ORM, Security, and Integration.
- Implemented business rules in Java technology and performed data driven testing using JUnit
- Worked with ORM technologies such as JPA TopLink, Hibernate, iBatis/MyBatis and Spring JDBC.
- Implemented a Javascript front end for a Purchase Order processing applications built using Angular JS.
- Used JavaScript to make menus on web pages and displayed part of a web page upon user request.
- Developed Single Page applications using AngularJS using components, directives using Typescript.
- Worked on Angular 2.0 by consuming Restful web services & used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- 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.
- Developed Angular 2.0 components and services, implemented JWT authentication for communicating with REST services.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Tested Angular 4 forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side in POC.
- Worked with the features of Angular 5/6/7/8 such as directives, modules and routing etc
- Worked with Angular 2 directives, components, pipes, injectables.
- Used Selectors, Events, AJAX and Dom Manipulation using components in Angular 2 for updating content on DOM nodes.
- Developed an advanced Facet search single page application using Angular JS with complete UI.
- Used Angular.JS 2 Http Request to read data from web servers and process JSON data to render in the UI.
- Used Node.js for writing server-side web application logic in JavaScript.
- Used Angular.JS 2 HTTP methods to retrieve employee task data from entity models.
- Wrote Swagger YAML documentation for NodeJs services.
- Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Worked with Http Interceptors configurations for security in Angular 2.0 applications.
- Worked with Passport & JSON web tokens for authentication & authorization security configurations using Node.js.
- Worked with NPM commands and using package.json for managing dependencies and dev-dependencies of Node JS applications.
- Used jQuery plug-ins for Widgets, Menus, drag and drops, role based navigation menus (dynamic changes to the items).
Environment: HTML5, CSS3, Java Script, JQuery, AngularJS 2, Node JS, Backbone.js, AJAX, Tomcat Apache, Java Server Page, Usability Testing, TDD, Agile methodology, Sublime.
Confidential, Malvern, PA
React JS Developer
Responsibilities:
- Used ReactJs virtual DOM instead of regular DOM for improved efficiency and performance.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Designed Frontend with in object oriented JavaScript Framework using ReactJS.
- Used the feature of ReactJS of running the server and rendering the virtual DOM, returning to the browser as a regular page.
- Implemented Design thinking and performed client demonstrations to leverage branding and UX awareness.
- Involved in transpiling, bundling and developing react components for the partner homepages using React Js.
- Migrated the code to React JS-with Redux.
- Used React flux to polish the data and for single directional flow.
- Implemented flux pattern by using redux framework as a core dependency.
- Created Reusable component and wired them installing great router.
- Used Redux Async actions to make the app fully asynchronous.
- Created flux stores to migrate an existing flux app to redux.
- Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Used Angular JS Framework to develop applications.
- Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client-side scripting using JavaScript.
- Used Less for semantic CSS which has been used to code CSS and create logical CSS.
- Created JAX- RS Restful Web services to perform CRUD operations.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Performed the Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Increase front-end development by 10% by using require.js, jasmine and documentation.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.
- Developed multiple POCs to create a user transaction grid in Angular JS.
- Designed and developed an application for file sharing among remote hosts using socket programming.
- Used GIT for our Continuous Integration solution we then changed over to GIT with Jenkins.
Environment: HTML5, CSS3, JavaScript, JQuery, Angular 2, React.js/Redux, Bootstrap, AJAX, XML, JSON, SVN, GIT.
Confidential, Jacksonville, FL
Front End UI Developer
Responsibilities:
- Involved in extensive HTML5/Angular.js coding and developing responsive web pages using media queries and Bootstrap.
- Collaborate with visual designers, business analysts, product owners and solution designers to validate feasibility and provide recommendations.
- Integrated the Angular.JS application with the RESTFUL Web Services.
- Developed the search engine and performance optimized front-end (HTML, CSS, and JS) for business and ecommerce Website.
- Strong visual and UX design skills from low fidelity to high fidelity detail down to the pixel.
- Used Angular Two-Way Data Binding to achieve the feedback functionality from the user.
- Developed a new website for the Small fleet clients and maintained the Online New Platform.
- Worked on Angular Strap Framework and Angular.JS Validations.
- Worked on front end pages that were developed in a professional manner and focused on reusability and modularity using HTML5, CSS3, JavaScript, JQUERY, Responsive Web Design and Twitter Bootstrap.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Developed the data grids using ng-table and Kendo-grid.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Worked on Prototyping and Implementation using Java, Node JS, AWS with Slacker platform.
- Developed internal services using Java and Node.js.
- Used NodeJS for writing a proxy service layer using ExpressJs.
- Daily programming with Node.JS, Angular, Bootstrap and Express.
- Developed CRUD (create, read, update and delete) functionalities using NodeJS and BackboneJS.
- Implemented service calls using NodeJS.
- Used Node.js to develop back-end components and connect the application with the other web services.
- Used Node.js for writing reusable, testable, and efficient code in building the web applications.
- Used Node.js to write internal and external API services using modules.
- Developed backend web services using Node.JS and stored dependencies using Node Package Manager (NPM).
- Responsible for creating the screens with table less design following W3C standards.
- Used JavaScript and JQUERY for developing client-side validation code.
- Edit and repurpose WordPress plug-ins in accordance to customers’ needs. Build and manipulate WordPress websites
- Responsible for cross-browser compatibility for which worked on different browsers like safari, Internet explorer, Firefox and Google Chrome.
- Developed modules to separate application views, controllers and models by using Angular.js.
- Used firebug, chrome developer tools and IE developer toolbar for debugging java script and code refactoring.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- To reduce load time of web page CSS Image Sprites are used by decreasing the number of images which requires less number of server requests.
- Performed Database connectivity and transactions and wrote stored procedures as per the requirement in MY-SQL
- Helped with backend developers to convert HTML mockups into live ASP.NET pages in Visual Studio 2008 environment.
- Used Agile and Scrum development methodology.
- Collaborate with development team to address QA defects.
- Used GIT for version control.
- Developed cross-browser pages using CSS3, HTML5, and JavaScript.
Environment: HTML, HTML5, CSS CSS3, Photoshop, D3.js, MY-SQL, JavaScript, struts, Dojo, Type Script, JSON, SAAS, LESS,, AJAX, Word Press, React.js, Redux, node.js, Express.js, Angular.js1.0, node.js, Bootstrap, XML, SVN and Eclipse.
Confidential, Boston, MA
UI developer
Responsibilities:
- Using web technologies (HTML4, CSS, JavaScript, JSON, JQuery, PHP) the web pages are developed according to the client requirements.
- Requirement gathering and understanding.
- Coordinating with the UX Design team to get the workflow of the wireframe to implement the requirements.
- Creation of highly Usable, Accessible, X-Browser, X-Resolution, and X-Platform compatible web applications using (X)HTML, DHTML, CSS, JavaScript, JavaScript Libraries.
- Translated wireframes into optimized program code using XHTML, CSS, JavaScript and DHTML.
- Created client surveys and displayed the results in a dynamic report (D3, JQuery, MY SQL)
- Worked extensively on numerous web technologies including HTML, CSS 2.0, CSS 3.0, and JavaScript.
- Used AngularJS framework for building web-apps and is highly efficient with PHP framework.
- Worked closely with system analyst to understand the technical requirements of the projects
- Involved in development of Servlets and JSPs using Apache Struts framework.
- Developed user interfaces using Tiles with JSP, HTML and JavaScript.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
- Fixed bugs and provided support services for the application.
- Handling code optimization techniques to decrease much use of JavaScript in creating dynamic functionality, with the use of CSS classes.
- Provided JavaScript and CSS fixes for the UI for issue like orientation issues in web and JQuery implementation.
- Worked on developing application in safari and chrome.
- Provided a brand able solution for all application so that header and footer are the same across the application.
Environment: HTML, CSS, SQL, Photoshop, JavaScript, struts, JQUERY, jasmine, karma, Angular.js (1.0,1.5), node.js, SOAP, SVN, Dojo, AJAX, JSON, MVC, XML, JSP, Eclipse.