Front End/ui Developer Resume
Atlanta, GA
SUMMARY
- With 5+ Years of IT experience in design, development, implementation and testing of Client - Server, Web Applications using UI Technologies.
- Extensive experience with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming and agile software methodologies (scrum).
- Experience in client-side Technologies such as HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX and JSON.
- Experienced in using Bootstrap and CSS3 media queries for developing Responsive web design to support various screen sizes.
- Experienced in creating Single Page and Multi-page Applications using Angular 2/4/6/7/8/9 and WebAPI.
- Experience in UI frameworks JavaScript, Node.js, React.js, Angular.js and experience in Client-side validations.
- Experience in using React.JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Experienced in implementing uni-directional data flows with Flux and Redux architectures.
- Proficient in working with Node.JS (Grunt, Bower, Express, HTTP, FS) for developing web services and interacting with databases.
- Experience in working with LESS and SASS (CSS compiler) framework using variables, nested statements and so on.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- 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.
- Good Experience in using various IDE’s like Dreamweaver, Notepad++, Sublime, NetBeans, Eclipse, Adobe Photoshop.
- Strong experience with Cross Browser Compatibility issues and Optimization for the web, including CSS Sprites and best practices.
- Knowledge on web debugging tools (Firebug debugging tool) and used integration Testing frameworks and libraries like Jasmine and Karma for Angular JS and Node.js.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
- Excellent technical, problem solving, Interpersonal Skills and communication skills with strong Customer Orientation, Client Interfacing Skills.
TECHNICAL SKILLS
Web Technologies: HTML5, XML, CSS3, LESS, SASS, JavaScript, JQuery, AJAX, Responsive Web Design, JSON
Version Control: CVS, SVN, GitHub
JavaScript Libraries: JQuery, Ext JS,, Node.js, Bootstrap.js, Angular 2/4/5/6/7/8/9, TypeScript, React.js, Redux Notepad++, Sublime, NetBeans, Eclipse
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, Atlanta, GA
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 .
- Engineer frontend application components using Angular 9 framework.
- Creating efficient design and developing Single Page Application (SPA) using Angular 9, HTML template handlers, CSS3, LESS and SASS.
- Write code in HTML, SCSS, Typescript under the Angular 8/9 frameworks according to the technical requirements specified.
- Built components using Angular 9, RXJS platform and developed components as an independent module for reusability across the application.
- Worked on Contract Path internal application and developed screens from scratch and later converted into project using Angular 9.
- Created Directive for type ahead search functionality using RXJS and Angular which can be attached to any input field.
- Developed various front-end Angular components using RXJS, Kendo components, Dev-Extreme grids, ngx-web- worker, ngx-cookie-service, ngrx-store and several other libraries to stream real time Data on to the UI Grids.
- Involved in using Angular CLI commands to run various builds locally replicating higher environments like prod.
- Developed Angular.JS Forms, Validations, Modules, DOM, Expressions, Directives, Controllers, and Filters, and used Angular.JS and Bootstrap for effective design of web pages.
- Worked on creating responsive website for smart devices using responsive design and media queries, using technologies like Bootstrap.
- Developed data insertion forms and also validated them by using JavaScript.
- 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.
- Implemented JQuery validation plug-in modified JQuery validation plug-in to support custom validation, JQuery modal box, JQuery date picker, JQuery tooltip.
- 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.
- Worked on unit testing for the Angular application using Jasmine and karma
- 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, Angular CLI, RxJs, TypeScript, SASS, LESS, Bootstrap, Jasmine, Karma, Responsive Web Design, DOM, JQuery, AJAX, JSON, Agile and Windows.
Confidential, Clinton, MO
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-less Design in CSS for positioning.
- Designed Frontend with object-oriented JavaScript Framework like Angular.JS, Node.JS, and Ext.JS.
- Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, Navigation controls, JavaScript and Bootstrap.
- Created Angular 7 custom pipes to format the data before displaying it to the user. Used Angular 7 Forms API to get the data from the user.
- Used Angular 6 to develop client side applications using JavaScript in a clean MVC way.
- Created Angular 6 components like Controllers, Services, Directives and Forms to collect different user data.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Created Angular.JS controllers to control the flow of data, used data binding for synchronization between the model and the view.
- Responsible for transforming design mock-ups to W3C standards compliant HTML5 pages using XHTML, CSS3, JavaScript, DOM, Photoshop and Dreamweaver.
- Used Bootstrap for creating responsive website for smart devices using Responsive design and media queries.
- 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 6/7, RxJs, Node.JS, Ext.JS, W3C, Bootstrap, DOM, Photoshop, Dreamweaver, Responsive Web Design, AJAX, JQuery, JSON, XML, Agile and Windows.
Confidential, Minneapolis, MN
UI Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- 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 and developed Single Page Applications (SPA) in React.JS using React-Router for making AJAX calls to mock the API data on the frontend.
- Use NgRX store and UI Router to have states management in the application and the router transitions.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed robust form management system with complete CRUD capabilities in React Native, Redux and React.JS
- Used React.JS for templating for faster compilation and developing reusable components.
- Worked with Redux saga along with Redux thunk to handle asynchronous calls efficiently.
- Worked on creating log-in authentication modules using React.JS and JavaScript.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.JS.
- Involved in creating a Reusable component using React JS.
- Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used JQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Utilized various JQUERY plug-in to build Rich Internet Application (RIA) to make it look more intuitive.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- 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, React.JS, Redux, NgRx, Responsive WebDesign, AJAX, JQuery, JSON, DOM, XML, Agile and Windows.
Confidential, Harleysville, PA
UI Developer
Responsibilities:
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Involved in developing the Application using HTML5, CSS3, JavaScript, Node.JS, AJAX and JSON in SVN version control system.
- Used JQuery UI for dialogs, tabs, date picker and model popups, built a solution of 'Isomorphic React' and had an experience in creating filter components in Angular.js.
- Worked on Angular 2 by consuming RESTful web services and used Angular 2 forms like Template Driven forms and Modern Driven forms to perform form validations both on server and client side.
- Implemented Angular form validation using JavaScript along with DOM manipulation, creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS, and JavaScript).
- Used JavaScript for adding dynamic web content to web pages.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in developing HTML5 and JavaScript for client-side presentation and data validation on the client side of the forms.
- Designed, developed and updated User Interface Web Forms using Dreamweaver.
- Implemented interaction between frontend and backend using the JSON object.
- Created responsive web designs to adjust them to look good on all devices, from small phones to large desktops.
- Coded Java Script for page functionality and Light box plug-in using JQUERY.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Environment: HTML, CSS, JavaScript, Node.JS, Angular.JS, AJAX, JSON, JQuery, W3C, Dreamweaver, Responsive Web Design, SVN and Windows.