Ui Developer Resume
TX
SUMMARY
- 7+ years of extensive experience as a Front - End UI Developer with understanding of designing, development and installation of different modules.
- Hands on experience in Designing and Developing Single Page Applications (SPA) using HTML/HTML5, DHTML, XML, XHTML, CSS/CSS3, SASS/LESS, jQuery, JavaScript frameworks such as, Angular JS, Angular 6/7/8, React JS, Node.JS, Typescript, Mongo DB, SQL, MY SQL and with other UI advance technologies such as Boostrap3, AJAX, JSON.
- Experience in popular JavaScript frameworks such as AngularJS and Libraries like Node.js, jQuery.
- Work with NPM to set up the environment and install tools for AngularJS based Application.
- Strong experience with responsive Web Design, Bootstrap, Cross browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
- Good understanding of Angular material design for creating angular application compatible with mobile platforms.
- AngularJS to manage the underlying business logic.
- Professional experience with ReactJS with Redux.
- Experience on creating new React/React-Native components, containers, services, and APIs for prototypes. Implemented client-side Interface using React JS.
- Experienced in working with redux architecture.
- Worked in developing Mobile-Friendly websites, Progressive web applications.
- Developed client-side validation code using JavaScript and jQuery.
- Experience in working with SASS and LESS as CSS pre-processors and modern techniques such as Felxbox.
- Worked on constructing responsive design webpages, solving cross browser compatibility issues and client-side performance considerations.
- Worked extensively with IDE's like Microsoft Visual Studio, Adobe Dreamweaver, Eclipse and Net Beans.
- Hands-on experience in SQL server, stored procedures, and triggers with some database like Mongo DB, Oracle.
- Experience as a part of Agile / Scrum development team.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Knowledge in utilizing Jasmine and Karma to build and test applications.
- Experience in using building tools like GULP, GRUNT, and Web pack and used NPM for installing and managing the dependencies.
- Worked on developing node scripts and implementing updates to various node packages as needed for the project.
- Expertise in debugging skills on Developer Tools of the browser.
- Designed the table less web applications using CSS3 and with the help of tags as per W3C standards.
- Well-versed understanding of AJAX and JavaScript DOM manipulation techniques.
- Experience in version control and Cross-Browser compatibility and fixed the bugs for several browsers using Git Hub, Bit bucket, SVN, TFS and understanding of various branching techniques like Git-Workflow.
- Experience in publishing and consuming services using REST API.
- Using the latest ES6 concepts in Angular and ReactJS.
- Worked with the React Native and GraphQL.
- Deploying the code through Jenkins.
- Well understanding of the workflow between the graphic designer, the HTML coder and co-operating with the back-end team.
- Experience in working closely with Architects, Project Managers, UX Designers and researches, marketing and engineering teams.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Used Angular dependency injection to inject angular services and custom services, as well as built custom directives to provide reusable component
- Quick learner and proficient in solving the technical issues in the project.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete).
- Excellent presentation and communication skills with the capability to handle new technologies.
TECHNICAL SKILLS
Operating Systems: Windows, Linux, Mac OS X
Programming Languages: JQuery, Angular Js, Java, SQL
Web (UI) Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS, Angular 6, 7, 8, 9,10 ReactJS, Redux, NodeJS, AJAX, jQuery, JSON, DOM, Typescript and java.
XML Technologies: SAX and DOM (parsers)
Databases: MySQL, Mongo dB, MS Sql Server
Application Servers: Web Logic, Apache, Tomcat
Browsers: IE, Mozilla and Chrome, Safari
Development Tools: Eclipse, Net Beans, Dreamweaver, Web Matrix, Web storm, Text Pad, Notepad++, Firebug, MS Visual Studio for web.
Open Source: Tomcat, log4J,JUnit,Ant,Putty,WinScp,Tortoise,vspehereclient
Configuration Control: CVS, SVN, GIT
Methodology: Object Orient Analysis, Design and Development using UML
Project Management Tools: Jira,Radar, Rally, Scrum works, Team track
PROFESSIONAL EXPERIENCE
Confidential, TX
UI Developer
Responsibilities:
- Involved in developing UI pages using HTML5, CSS3, JavaScript, Bootstrap4 and Angular 10.
- Compiled Typescript files to produce Equivalent ECMA5 JavaScript Files.
- Created multiple Typescript Modules to maintain written code in Angular Project.
- Experienced in Model-View-Controller (MVC) architecture using Angular 10 framework for developing SPA(Single-Page Applications).
- Expertise in creating responsive styling using CSS and SASS.
- Created Typescript reusable components and services to consume REST APIs using component based architecture provided by Angular 10 framework.
- Integrated Angular Material packages for better code usage and optimization.
- Used ngx-formly package for rendering forms. This supports customizability because all the data is stored about displaying the fields including their styling is stored in Database.
- Wrote AJAX calls to populate tables, tab-menu, formally-forms data and other components with JSON data in Angular 10.
- Extensively used HTML5, CSS3, Angular, AJAX and JSON for form validations.
- Worked on an additional feature to Create a new Version, Based on the access privileges set to the user, he/she can create a new copy of the existing data and work on it. This helps the user to maintain a stable version.
- Worked on creating a custom table to support editing the existing row record or inserting a new record below the selected row. A Dialog Box is rendered with all the fields that the table will display. These fields are stored in our Database along with other fields required for the selected form.
- Few Internal Reports that are hosted on a different Server too are displayed in this application. We’ve followed a generic implementation to support the functionality of displaying the reports even if any new report is added in the future.
- During the above implementation, we’ve faced and solved the issue of cross-origins that restricts the users from access applications hosted on a different domain.
- Displaying the content of the application to the user based on his access permissions .
- Wrote Unit Testing using Jasmine, Karma and Enzyme .
- Following agile methodology with daily stand-ups and regular sprints and used Radar for tracking tasks and bugs.
- Worked with source version control tool GIT to manage code repository.
Environment: HTML5, CSS3, JavaScript, Angular 10, SASS, Typescript, GIT, AJAX, Jasmine, Karma, XML, Agile
Confidential, Mt Laurel, NJ
UI/Angular Developer
Responsibilities:
- Experiences in development of a well responsive Single Page Application using Angular framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Created multiple Typescript modules to manage written codes in angular project.
- Worked closely with the end users / business analysts to gather the requirements of the project and was responsible for the delivery of technical design document and implementation
- Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular7/8 to design UI
- Compiled Typescript files to produce equivalent ECMA5 JavaScript files.
- Restricted member fields and methods access using access modifiers like public, private and protected in Typescript file.
- Accessed and manipulated private member fields defined in Typescript file using get and set properties.
- Using Web pack to generate static assets representing modules from dependencies.
- Expertise in creating responsive style sheets using CSS with SASS.
- Created type script reusable components and services to consume REST API’s using component based architecture provided by Angular8.
- Used Material Design grid-based layouts, responsive animations and transitions, padding, and depth effects such as lighting and shadows.
- Classes to interact with business logic &used Spring Frame work for Angular layer design patterns.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular7.
- Worked with NPM commands and using package.json for managing dependencies and dev-dependencies of the angular applications. Extensively used Angular CLI for development and deployment of the application.
- Extensively used HTML5, Angular, JSON, AJAX and DOM scripting for form validations.
- Developed web API using Nodejs and hosted on multiple load balanced API instances.
- Experienced in Model View Controller (MVVM) frameworks such as Angular for creating SPA.
- Used HTML5, CSS3, JavaScript and Angular7/8 for our prototype- working model.
- Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
- Created middleware application server to encapsulate modern JS widget framework and control set.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.
- Wrote unit tests with Karma, Jasmine and Enzyme.
- We used jasmine and karma frame works for writing test cases and used to take care of unit test coverage for the functionalities developed.
- Worked with source version control tool GIT to manage the code repository.
- Following agile methodology with daily stand-ups and regular sprints and used JIRA for tracking tasks and bugs.
Environment: : HTML5, CSS3, Bootstrap, SASS, JavaScript, Typescript, GIT, JIRA Angular 7/8, Node.js, Angular.js JSON, Ajax, Jasmine, Karma, XML, Agile.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML5, CSS3, JavaScript, jQuery, Bootstrap and Angular 6.
- Involved in Agile Story point methodologies and full software development lifecycle, that includes designing, coding, testing, debugging and support.
- Worked within AGILE team environment and participated in multiple scrum meetings to discuss planning and development needs for current cycle.
- Developed innovative website features for new and existing client websites to increase functionality. Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Worked with NodeJS to run Web pack tasks and build properly the project. Used NPM for installing required node modules and other published Angular NPM modules.
- Developed Application to asses JSON and XML from Restful web service from consumer side using JavaScript and Angular 6.
- Estimated time to develop for all approved prototypes and the implementation of those prototypes using Angular 6 and CSS as well an Angular component like service resources, routing, Dependency injection, 2-way data binding, filters and events.
- Moved existing Angular 6 controllers and services to Angular components for more responsive and less dependency.
- Implemented Angular component router for navigation and the services to connect the web application to back-end APIs. Use of Angular.js directives to bring additional functionality to HTML.
- Expertise in Angular framework and its ability to create simple and scalable code for SPA. Used Angular 7 features, Router Param Map and Animations for developing a web application.
- Extensively used/modified JavaScript to perform Ajax calls for creating interactive webpages on JSON response. Ported and redesigned the Lead management system using Angular 6, implementing modular design.
- Collaborate with developers on the back end regarding user input, in building a library of reusable code. Ported and redesigned the Lead management system using Angular, implementing modular design.
- Implemented Angular 6 code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
Environment: : HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, Angular 7/8, Node.js, JSON, Ajax, Angular Material, NPM, DOM, XML, Typescript, Accessibility.
Confidential, Raleigh, NC
UI Developer/React JS
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Node-js and JavaScript, JSP's, JQuery.
- Designed and implemented the user interface using HTML5, XHTML, XML, CSS3, and JavaScript.
- Responsible for ensuring the pattern consistency across all pages.
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards
- Applied J-Query scripts for basic animation and end user screen customization purposes.
- Developed reusable components and front end libraries using React JS.
- Developed the User Interface using HTML 5, CSS, JavaScript, JQuery and AJAX
- Designed flash plugins for including different functionalities and content.
- Created and modified various HTML elements in a web page using d3.js.
- Used React JS to implement rich functions in various pages, form validation, crud, grid list, search, sort, multi-selection, authentication and unit tests .
- Great Knowledge in using GIT for version control (Git Bash, GIT GUI and Source Tree).
- Developed new user facing features using React JS.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery
- Worked on pop up screens and dropdown menus on web pages using JavaScript, CSS3, jQuery, and AJAX to make UI functional.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Implemented transitions in the web pages using d3.js.
- Great knowledge in using CSS preprocessors (SASS).
- Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and Firefox.
- Responsible for implementing UI mockups, integrating third party REACT libraries and handling redux store data.
- Implemented modules into Node JS to integrate with designs and requirements.
- Developed server-side logic using Spring MVC, Hibernate, and JPA by writing configurations.
- Great Knowledge in using the Chrome Developer tools for debugging and troubleshooting the front-end code.
- Maintained states in the stores and dispatched the actions using redux.
- Created the responsive UI components using React/Redux and to dispatch events to the store.
- Implemented application testability and diagnostics, fixing bugs with the help of REDUX architecture.
- Worked with Express.js for development of Restful web services and middleware configurations.
- Involved in the grooming sessions with the product owner and gather the requirements that need to be done.
- Good knowledge in using testing frameworks (Jest / Enzyme).
- Great knowledge in working with build tools (Web pack, Yarn/ NPM).
- Created web pages using HTML, CSS, JQuery and JavaScript. Web design and development, application development using Photoshop, HTML, JavaScript and Dreamweaver.
- Worked on web pack to bundle the JavaScript files in order to use in a browser.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Worked on resolving complex defects in all phases of software development cycle.
- Creating and implementing Master Classes in Action script 3.0 (based on MVC) for the application.
- Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
- Developing XML classes for loading the data from XML files deployed at the server.
Environment: : HTML4/HTML5, CSS/CSS3, SASS, Mongo DB, JavaScript, JQuery, AJAX, Require-Js, React.js, Bootstrap, Git Hub, Redux.
Confidential
Frontend Developer
Responsibilities:
- Experience in the daily stand up Scrum Agile meetings for reporting the day-to-day developments of the work done.
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, JQuery, and Ajax.
- Developed use friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and jQuery.
- Coded Angular JS controllers and directives for application functionality.
- Created XHTML Pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP Pages.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Involved in Writing JQuery based Ajax Requests using JQuery (Ajax for options) and JQuery. Post and JQuery. Get.
- Worked on JQuery Events to manipulate the elements depends on the user interactions.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using JQuery framework.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Contact with different customer for their requirements and Modified code as the customer needs.
- Developed Browse and Checkout modules of the application for different mobile and tablet versions using Bootstrap (HTML, CSS, JavaScript).
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript.
- Written SQL Queries to interact with databases. Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: : HTML, CSS/CSS2, JavaScript, JQuery, Dreamweaver CS5, AJAX, JSON, Restful web services.
Confidential
UI Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner using web technologies like HTML5 and CSS based on the W3C and ADA standards.
- Developed client side validation code using JavaScript and JQuery.
- Gathered the data from the backend using AJAX and JQuery.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Creating cross-browser compatible and standards-compliant CSS page layouts.
- Worked on fixing cross browser compatibility issues.
- Created Valid HTML5, CSS templates.
- Created pages in Site Core and validating the HTML5 code withW3C Validator.
- Fixed the HTML errors in site core content editor.
- Fixed Front-End issues with the layouts.
- Involved in coding pages with the best Search Engine Optimization (SEO) techniques.
Environment: : HTML5, CSS3, Bootstrap, JQuery, JavaScript.