Ui Developer Resume
Memphis, TN
SUMMARY:
- 7+ years of experience in designing User Interface (UI) applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, AngularJS, Angular 2,4, EXTJS, React, ECMA Script 5/6, DOM, jQuery, Ajax, XML, JSON, and Node.js server.
- Extensive Knowledge in developing Single Page Responsive Web Applications using JavaScript frameworks like Angular JS, Backbone.js and Bootstrap.
- Extensive knowledge in object - oriented programming in JavaScript.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Hands-on experience with CSS LESS/SASS Pre-Processor.
- Experience in web pack and Babel. Good Knowledge with latest ECMA script (ES7).
- Experience in designing and developing solutions using the MVC Architecture .
- Experience in building Single Page Application ( SPA ) using Model View Controller ( MVC ) framework such as AngularJS, 2 also for mobile applications, web API and browser clients.
- Good Knowledge on enhancing Angular 2 applications performance and faster rendering by utilization of AOT, and lazy Loading.
- Strong experience in AngularJS for building apps and declarative templates with data-binding, created some custom directives in the application.
- Experienced in creating React.js web applications with JSX , React nesting components , databinding , forms, routers and Virtual DOM manipulations with Redux architecture .
- Developed React.js pages, web services and AJAX calls for the applications used in development of the web application to bind the data/model.
- Strong experience in using AJAX for implementing dynamic webpages where the content can be fetched via API calls , using RESTful and SOAP web services .
- Experience in using React.JS and Client-Side Charting technologies such as D3.js, Chart.js.
- Strong skills in Relational Databases like Oracle, MySQL and MongoDB.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
- Experience in Unit/E2E/Integration Testing frameworks and libraries like Jasmine, and Karma for AngularJS and Node JS.
- Experience in Using Mocha, Chai, Jasmine, Karma for testing.
- Experience with NPM Grunt, Gulp and Bower modules of NodeJS .
- Used JIRA for bug tracking and issue tracking.
- Worked on Version control systems like GIT, CVS, SVN and Bit bucket.
- Experience working in a fast-paced environment using Agile/Scrum, Test driven development and Waterfall methodologies.
- Worked on various IDE's Eclipse , Visual studio , Notepad++, IntelliJ , Sublime Text 3, ATOM , Net Beans, Web Storm and Brackets.
- Hands on experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome and checking cross browser compatibility.
- Valuable team player with excellent communication skills, trouble shooting skills with ability to learn and adapt to new technologies quickly.
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS, Angular 2, 4, ReactJS, NodeJS, AJAX, jQuery, JSON, DOM, ECMAScript 6, Typescript and java.
Version Control Tools: GIT, SVN, Bit Bucket
Databases: Oracle 10g, MySQL, MongoDB
Operating Systems: Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX
Web/App Server: Apache Tomcat, WebLogic
Testing & Debugging Tools: JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, jest, Jasmine, Karma, Mocha, Chai, Jenkins.
Workflow Tool kit: Grunt, Gulp.
IDE’s: Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
PROFESSIONAL EXPERIENCE:
Confidential, Memphis, TN
UI Developer
Responsibilities:
- Developed applications that include interactive web pages using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS framework.
- Migrating the Old single threaded POS into a Single page web-based application using Angular 4 framework as front end.
- Collaborated with the team to design Web Apps and structured the JavaScript code using Angular JS.
- Developed code to exchange data between one component to other across different modules using Angular 4 framework.
- Worked on media queries for different layouts of screen, print, mobile phone, tablets to design responsive web pages.
- Developed several components in the application that implement lazy loading feature in Angular 4
- Used Ajax, JSON with jQuery for request data and response processing.
- Used RESTful web services to fetch data from the server and use response data across the components and display with the help of HTML.
- Performed client-side validations using JavaScript.
- Debugged issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 9, 10 &11 browsers.
- Design various page layouts that include responsive web pages using LESS pre-processor along with CSS.
- Worked on SQL queries to perform CRUD operations on the MySQL Database.
- Involved in Unit Integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
- Experience in Gulp task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.
- Configured and managed version control through GIT.
Environment: HTML/HTM5, CSS3, LESS, JavaScript, Angular JS, Angular 4, jQuery, JSON, Bootstrap, NPM, Sublime, RESTful APIs, Eclipse, Maven, Apache Tomcat, MySQL, GIT, Gulp, Chrome developer tools.
Confidential, Philadelphia, PA
UI Developer
Responsibilities:
- Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3 and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Worked with diverse team of product owners and UX designers in fast paced environment, with quick iterative cycles.
- Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
- Used Gulp as the build task runner to build and package the application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Written unit test scripts for controllers, filters and services using karma and Jasmine.
- Expertise using WCAG 2.0 Technical Standards for Web Accessibility.
- Extensively used NPM and Bower to manage java script dependencies.
- Used Web pack to build Typescript modules .
- Extensively used Gulp and Bower to manage daily development.
- Developed the pages that are complaint to W3C standard.
- Experience in accessible analysis, design, and testing.
- Extensively used JAWS16 Screen Reader for Web Accessibility Testing.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Updated the website from time to time for special Requirements.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Jet Brains Web Storm.
Environment : HTML/HTML5, CSS/CSS3, SASS, Bootstrap3, Typescript, Angular2, jQuery, AJAX, JSON, Responsive Web Design, Gulp, Bower, NPM, JAWS16, Jasmine, Karma.
Confidential, San Francisco, CA
UI Developer
Responsibilities:
- Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax .
- Developed React JS pages , Web services calls , and AJAX calls for the application.
- Developed client-side Interface using React JS .
- Created React JS components using JSX , Followed Redux Architecture for unidirectional data flow and manage your data in React and Make HTTP requests in React & Redux .
- Worked in using React JS components, Forms, Events, Keys, Router, Animations .
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using React JS and Redux architecture for internal team’s productivity use.
- Develops the flux pattern by using redux framework as a core dependency
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Used Restful, JSON, JSF, XHTML, jQuery and CSS to provide rich UI experience.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS, and HTML .
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed data formatted web applications and deploy the script using client-side JavaScript.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used React-Router to turn application into Single Page Application .
- Used React JS for templating for faster compilation and developing reusable components.
- Used React flux to polish the data and for single directional flow.
- Used GIT for version controlling and regularly pushed the code to GitHub.
- Used Restful web services to call for POST, PUT, DELETE and GET methods.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Develops the application on Node JS platform using JavaScript programming.
- Implement modules into Node JS to integrate with designs and requirements.
- Used JSON for data exchange between client and server and Ajax to reduce the network load and update only the certain components of the website.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
Environment : HTML 4/5, CSS 2/3, JavaScript, jQuery, Bootstrap, Node JS, AJAX, JSON, XML, GitHub, Restful API, Flex, JSP, MS Office, JIRA, Mocha, Jenkins.
Confidential
Web Developer
Responsibilities:
- Creating Front - end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
- Write functional requirement documents and specifications.
- Developed Single Page Apps using AngularJS Modules , Controllers, Directives, Routes, Views, and Filters
- Developed data insertion forms and validated them using JavaScript
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Create cascading style sheets (CSS) that are consistent across all browsers and platforms.
- Implemented JQuery code to create various design sliders on Home pages of websites.
- Worked closely with other senior developers to deliver optimal designs and software expectations.
- Coordinating with clients to design and develop elegant solutions.
- Used some methods of backbone in querying and manipulating the data.
- Participated in designing the database in MySQL.
- Developing features for our client-facing website and data entry software
- Provide website maintenance and enhancements.
- Use a combination of mark-up languages to write web pages
- Self-motivated, and able to identify and implement needed web site UI improvements
- Developed responsive landing page using Bootstrap, CSS3, Media Queries.
- Built the JavaScript functions to manage forms, error management and reporting.
- Responsibility to publishing, Deploying, updating the previous content of website.
- Created Easy-to-use drop down menus.
- Preformed bug-fixing, troubleshooting, fixing existing code strategy with teams.
Environment: HTML, CSS, DHTML, JavaScript, AngularJS, jQuery, Ajax, DOM, XML, Template creation, CMS.
Confidential
Web Developer
Responsibilities:
- Developed Dynamic web pages using Angular JS, jQuery, Bootstrap, CSS and HTML as per the requirements. Design and development of Web pages using HTML, CSS.
- Developed JSP Pages made them accessible to the Client using Web Logic Application Server.
- Extensively used complex SQL statements including joins and nested queries.
- Extensively used XPath for finding information in an XML document. XPath is used to navigate through elements and attributes in an XML document.
- Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side functionality.
- Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
Environment: Angular JS, JavaScript, jQuery, Web Services