Front End/ui Developer Resume
Richmond, CA
SUMMARY
- With 4+ years of strong experience as a Front - End UI Developer in analysis, design, development and testing of different modules.
- Extensive experience with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming and agile software methodologies (scrum).
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JQuery, HTML5 /DHTML, DOM, XHTML, XML, JSON, CSS3, and Ajax.
- Expert in HTML5/CSS3 development and have experience Node.JS, Angular.JS, Ext.JS, Responsive design.
- Experienced in using Bootstrap and CSS3 media queries for developing Responsive web design to support various screen sizes.
- Experience in Typescript of Angular 2/4/5/6/7/8/9 for mobile applications, web API and browser clients.
- Proficient in working with Node.JS (Grunt, Bower, Express, HTTP, FS) for developing web services and interacting with databases.
- Experience of working on CSS Preprocessors like LESS and SASS.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Good Experience in analyzing the Document Object Model (DOM) Layout, DOM Functions and JavaScript functions.
- Experience in implementing the AJAX features using JavaScript, JQuery. Worked on $http service to call the Ajax and get the JSON data from the server.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CSS3, Adobe Photoshop, and Adobe Illustrator CSS3.
- Strong Experience in database design using PL/SQL to write StoredProcedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
- Strong experience with Cross Browser Compatibility issues and Optimization for the web, including CSS Sprites and best practices.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and TeamPlayer, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
- Excellent technical, problem solving, Interpersonal Skills and communication skills with strongCustomer Orientation, Client Interfacing Skills.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, JQuery, AJAX.
Version Control: CVS, SVN, GitHub
JavaScript Libraries: JQuery, Ext JS, Node.js, Angular 2/4/6/7/8/9, Bootstrap.js, TypeScript, React.js, Redux
Publishing Tools: Adobe PageMaker, MS Office.
Wire Frame Tools: Adobe Illustrator CS3.
Methodologies: Agile, Waterfall
Data Base: Oracle, SQL, PS/SQL.
Operating Systems: Windows, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Richmond, CA
Front End/UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of modules.
- Responsible for the overall layout design, color scheme of the web site using HTML 5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Developed application using frontend technologies such as HTML 5, CSS 3, Angular 9 and Bootstrap.
- Developed creative web user interface including layout design and MVVM client-side JavaScript frameworks such as Angular 9.
- Developing applications in a single page (SPAs) using various JavaScript frameworks like Angular 8/9 and Unit Test with Karma-Jasmine.
- Worked with Angular 8/9 modules, services, templates, directives, services and dependency injection to create a SPA using form, validation.
- Implementing the complete Application in the in-build MVC Architecture with Angular 9 and typescript and RXJS.
- Developed application in Angular 9 with TypeScript and implemented RXJS (reactive extension) for using Observable sequences to allow Async data streams with out of the box RXJS operators.
- Worked with Angular RXJS observables to handle asynchronous communication with our Restful API for various requirements.
- Involved in requirement gathering with client and developed a custom application which involved creating UI screens using Ext.JS.
- Developed data insertion forms and also validated them by using JavaScript.
- Created sites to organize client contracts and to summarize monthly financial data using D3.js
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Implemented Route Guards for Authentication, using Apache HTTP in Service to connect with URLs from Web API.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery to make the HTML5, DHTML and CSS3 code to interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Developing XML classes for loading the data from XML files deployed at the server.
- Developed different jQuery component in MVC micro-architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Used JQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Implemented AJAX based application by fetching the response from backend API as a part of JSON.
- Implemented interaction between frontend and backend using the JSON object.
- Used agile software management (Scrum) that included iterative application development.
- Interact with other developers and end users to design and implement new features throughout the framework.
Environment: HTML5, CSS3, JavaScript, Angular 8/9, RxJs, D3.js, MVC, Bootstrap, Responsive Web Design, DOM, JQuery, AJAX, JSON, Apache HTTP, Karma, Agile and Windows.
Confidential, Rosemont, IL.
Front End/UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript, JQuery and used Table-lessDesign in CSS for positioning.
- Designed Frontend with object-oriented JavaScript Framework like Node.JS and Ext.JS.
- Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, Navigation controls, JavaScript and Bootstrap.
- Create desktop application with Angular 6 and Unit Test with Karma-Jasmine.
- Translated UX mock-ups and wireframes into Angular 5/6/7 Components. Used parameter decorators like @Input, @Output and Subjects for component Interactions.
- Involved in upgrading the existing system from Angular 5 to Angular 6.
- Utilized Angular CLI to develop front-end functionalities and researched the command that Angular CLI provided.
- Used swagger to get the JSON data structure from backend API’s to create model classes in Angular.
- Highly used Angular 6 Router to build single page application for navigates through the different status and multiple modals.
- Implemented UI Screens, Advanced Search, Timer, Navigation Bars, Navigation Menus, Forms, Sorting, Filtering in Angular.
- Used Bootstrap for creating responsive website for smart devices using Responsive design and media queries.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2 and S3.
- Created load balancers using NGINX to health monitor servers and balance the traffic efficiently between servers to reduce the runtime.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used AJAX to make the service calls from the web page in the background using JQuery without performing a browser refresh.
- Used JQuery plug-in for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Analyzed the response of JSON to update Document Object Model (DOM) and involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used AJAX to implement front end/user interface features in the application.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Worked in team on daily basis in fixing the reported bugs/defects and checking cross-platform compatibility.
Environment: HTML5, CSS3, DHTML, JavaScript, Angular 5/6/7, Node.JS, Ext.JS, W3C, Bootstrap, DOM, Responsive Web Design, AJAX, JQuery, JSON, XML, Agile and Windows.
Confidential, Plano TX
UI Developer
Responsibilities:
- Actively participated in Agile Scrum meetings for application development, delivery, testing and deployment.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3 and JavaScript.
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
- Designed UI screens using HTML5, CSS3, and JavaScript.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Interacted with Restful Web services using Angular 2 Http Module.
- Implemented Angular 2 validation to validate user inputs and to create user-friendly web application.
- Created Typescript reusable components and services using Component-based architecture provided by Angular 2.
- Used Angular.JS directives, factories, and services for developing single page web applications. Created custom directives in Angular.JS for re-usable components.
- Used Angular UI to make the application user-friendly in the development of the Navigation Bar, Tables, Sliders, Calendars.
- Developed client-side validation code using JavaScript and jQuery.
- Created forms to collect and validate data from the user using Angular.JS, jQuery and JavaScript.
- Extensively used CSS3for styling the HTML elements within the whole application.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- Used JQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Wrote code to implement AJAX based application by fetching the response from backend APIs as a part of JSON.
- Created Web Service using Angular.JS and AJAX and render the JSON data on UI.
- Project management through Agile Development Methodology.
- Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new implementation and Involved in daily team meetings and weekly scrum meetings.
Environment: HTML5, CSS3, JavaScript, Angular 2, Angular.JS, Bootstrap, AJAX, JQuery, JSON, DOM, XML, Agile and Windows.