Ui Developer Resume
Madison, WisconsiN
SUMMARY:
- Over 6+ Years of experience in the IT industry working with Web Based Applications and UIapplications in various domains.
- Extensive experience in developing Web based applications and Client/Server applications using HTML, HTML5, CSS, CSS3, JavaScript, AJAX, JSON, Angular JS, Angular 2/4, Node JS, and React JS etc.
- Developed, Configured and Deployed a variety of Portals and UI Applications including HTML, CSS3 and JavaScript .
- Experience in using Bootstrap for layout, forms, buttons in the application.
- Actively took part in all the phases of the development life - cycle including design, architecture, implementation, release, unit testing, refactoring and maintenance.
- Experience in writing structured markup, CSS and JavaScript/ jQuery and keeping up-to-date with the latest developments in web technology
- Solid understanding of React J S, Virtual Dom Algorithm, for React JS performance optimization.
- Experience with Advanced jQuery concepts like live, delegate, event management, jQuery, MVC etc.
- Used JIRA for bug tracking and issue tracking.
- Experience in creating test suites using Jasmine and Karma .
- Good team player with excellent communication skills and Ability to learn and adapt quickly to the emerging new technologies.
PROFESSIONAL EXPERIENCE:
Confidential, Madison, Wisconsin
UI developer
Responsibilities:
- Designed and developed the Application using Angular2/4 along with HTML5, CSS3 , and TypeScript and Bootstrap4 .
- The portal is made responsive using CSS3 and its 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 CSS4 using the latest web Technologies.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Used Web pack to build TypeScript modules.
- 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..
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Followed Agile methodology, interacted directly with the client to provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Used GIT for source control and JIRA for tracking purposes.
Environment: HTML5, CSS3, SASS, JavaScript, Angular2&4, TypeScript, Agile, Bootstrap, REST API's,Web pack, Jasmine, Karma, NPM, GIT, JIRA and Visual Studio
Confidential, CA
UI Developer
Responsibilities:
- Implemented Angular 2 Services for connectivity between web application and back - end API'S using TypeScript.
- Created Angular 2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.
- Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
- Built single page application SPA with loading multiple views using route services using Angular 2 and Node.js.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend.
- Developed Angular 2 Template driven forms and Model driven forms builder by using ngModel.
- Used Webpack to bundle Typescript and JavaScript modules.
- Involved a full complement of Express.js, Angular 2, Node.js and MongoDB to store and present assessments.
- Involved in usage of Mongoose for Node.js which makes easy to access the database from Express.js application.
- Involved in making of efficient and fast application running using Node.js Nonblocking I/O.
- Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Used Microsoft Visual Studio as an IDE.
- Experience with working in short sprints in an Agile SCRUM software development model, good understanding of Scrum processes, tools like JIRA, and artifacts like Stories, Tasks.
Environment: HTML5, CSS3, JavaScript, JSON, jQuery, TypeScript, Angular 2, NodeJS, Express.js, MongoDB, Mongoose, REST API's, Webpack, Yeoman, npm, Bower, TSLint, Jasmine, Karma, JIRA, GIT, AWS, Jenkins, Dockers, Nginx and Visual Studio.
Confidential, Atlanta GA
UI Developer
Responsibilities:
- Developed dynamic web pages using HTML5, CSS3, jQuery, ReactJS, Bootstrap, NodeJS and AJAX .
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Involved in building applications using ReactJS by building re - usable UI Components.
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Created responsive layouts for mobile plot forms by created grid model using bootstrap.
- Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and Developed dynamic frontends using ReactJS.
- Involved in building applications using React JS by building re-usable UI Components.
- Used Redux to store data from multiple API endpoints.
- Worked on React JS for developing UI using Sorting, Pagination and rendering for search product page.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Used ReactJS with Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send request to server..
- Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently
- Performed the Synchronous/Asynchronous file operations and created web server with the help of Express Using NodeJS.
- Worked on Express Framework to set up middleware to respond to the HTTP requests with the help of NodeJS.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
Environment: HTML5, CSS3, Bootstrap, JavaScript, Redux, ReactJS, MongoDB, Web pack, AJAX, JSON, RESTful Web Services, NodeJS, Grunt, Karma, GIT and Agile
Confidential
UI developer
Responsibilities:
- Developed single page applications using Angular JS , Designed the page using Bootstrap and some custom CSS.
- Good knowledge on creating services with Angular js @injectable property, as to make the service available for dependency injection when creating components.
- Designed dynamic client - side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular .
- Worked on unit testing for the Angular application using karma.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Developed CSS3 to style page layouts, navigation and page-loading spinner.
- Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
- Used Githubfor managing source code by resolving merge conflicts that occur during collaboration of various stakeholders of the application.
Environment: Angular js, HTML, CSS3, Github, Web API, JSON, Web API, Karma.
Confidential
JR Front End developer
Responsibilities:
- Involved in gathering Requirements, Analysis, Code development, Design. Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Developing pages using HTML 4.01
- Responsible for the process of UI design for Internet sites and applications
- Created various web page layouts using HTML and CSS.
- Responsible for developing, editing, publishing and managing content on the external Web pages.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Used JavaScript to make drop down menus on web pages and displayed part of a web page upon user request.
- Worked with CSS Selectors, classes, ID's, Pseudo classes, Inheritance and cascade concepts, Box model with fixed width.
- Developed data insertion forms and validated them using JavaScript
- Coded JavaScript for page functionality and Pop up Screens.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Worked on Cross - Browser compatibility and fixed the bugs for several browsers.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
Environment: HTML 4.01, CSS, JavaScript and WINDOWS