Ui Developer Resume
Irving, TX
SUMMARY
- 8+ years of experience in designing User Interface (UI) applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, AngularJS, 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/SASSPre-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 also for mobile applications, web API and browser clients.
- Good Knowledge on enhancing Angular 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 Jest, Mocha, Chai, Jasmine, and Karma for testing.
- Experience with NPMGrunt, Gulp and Bower modules of NodeJS.
- Used JIRA for bug tracking and issue tracking.
- Worked on Version control systems like GIT, CVS, SVN, GRADLE 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 5,6,9,10ReactJS, 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, Irving, TX
UI Developer
Responsibilities:
- Developed applications that include interactive web pages using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angular framework.
- Involved in creating single page application that loads multiple views using routing services, lazy Loading, and adding additional dynamic features to the application using Angular 9 framework.
- Worked on developing model and template driven forms in Angular 9
- Developed code to exchange data between one components to other across different modules using Angular 9 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 9.
- 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: s: HTML/HTM5, CSS3, LESS, JavaScript, Angular JS, Angular9.0, jQuery, JSON, Bootstrap, NPM, Node.JS, Sublime, RESTful APIs, Adobe Dreamweaver CS3, Eclipse, Maven, Apache Tomcat, MySQL, GIT, Gulp, Chrome developer tools
Confidential, Houston, TX
UI Developer
Responsibilities:
- Designing and developing the Commercial Business Portal using Angular 8 along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and Type Script.
- Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8.
- Creating Angular 8 components and custom directives for application functionality and pipes for heavy DOM manipulation and implemented lazy loading and AOT to improve application quality and performance in low bandwidth connections.
- Used Web pack to build Typescript modules.
- Worked on some of the new features of Angular 8 like new if else syntax, ng-templates, and form validators.
- Designed and developed the application using Angular 8 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, and NPM.
- Moved existing AngularJS controllers and services to Angular 8components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 8 and typescript.
- Developed single page applications using Angular 8, Typescript, web pack and Grunt.
- Hands on Experience on Angular 8 technology for one complete project in rebasing the UI of the application using the techniques in Angular 8.
- Creating Dynamic Web Pages using Web Controls and developed forms using HTML5.
Environment: HTML5, CSS3, Angular 8, Rx JS, Type Script, Agile, Bootstrap, REST API, Web pack, Jasmine, Karma, NPM, GIT, JIRA and Visual Studio Code.
Confidential, Waltham, MA
UI Developer
Responsibilities:
- Designed and developed the login portal using framework Angular 5along with HTML5, CSS3 and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 5.
- 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.
- 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, Angular 5, jQuery, AJAX, JSON, Responsive Web Design, Gulp, Bower, NPM, Jasmine, Karma, IIS, Fiddler.
Confidential, San Ramon, CA
React Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Supported production and performed troubleshooting to resolve bugs.
- Engaged in Agile methodologies of Scrum for software development.
- Work in a collaborative effort to evaluate, edit, enhance, format, or delete current static pages associated with the agency external web site.
- Stored all the static content in CMS (Drupal), with the help of web services got the content and displayed on the web browser.
- Trained other programmer of Application Architecture and work flow.
- Worked to develop a fully responsive theme for Drupal using CSS and Drupal Theming techniques.
- Proficient in working with AngularJS to create Single Page Applications (SPA).
- Worked on some of the new features of Angular1.5 like new if else syntax, ng-templates, form validators, Router etc.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management
- Angular routing for html page to add the template.
- Enhanced user experience by designing new web features using MVC Framework like AngularJS.
- Code Reviews for every Screen and new functionality.
- Used Angular JS to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Experience with source control tools like GitHub and JIRA.
- Having good knowledge with AWS Cloud system and data security implementations.
- Used Angular.JS framework for building web-apps and is highly efficient with Java Web services.
- Good knowledge on Maintaining continuous integration and continuous Deployment AWS Code Deploy.
- Used Node JS for heavy DOM manipulation.
- Worked closely with tester for Production releases, Application deployment and integration.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
Environment: HTML5, CSS3, Bootstrap, AngularJS, AngularJS 1.5, GitHub, AWS, Maven, Git, MVC, Mongo, Agile methodology and Jenkins, Apache Tomcat, Nodejs
Confidential
UI Developer
Responsibilities:
- Attended Daily stand-up meetings (Scrum), Estimation meetings and Requirement review meetings to analyse requirements for project.
- Built rich prototypes & applications using HTML, CSS, JavaScript, AJAX, JSON, AngularJS, and Bootstrap.
- Responsible for splitting the UI logic into Angular JS MVC Architecture Views, Models and Controllers.
- Responsible for estimations, code reviews and build deployments.
- Used best coding practices and naming conventions while writing code in AngularJS, CSS and HTML.
- Used Angular JS Http Request to read data from web services and process JSON data to render in the UI.
- Followed JIRA for tracking processes and streamlining agile planning.
- Responsible for checking cross browser compatibility.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Handled REST API calls with AJAX and processed JSON and XML data responses to format, validate and display to the user.
- Responsible for Cross Browser compatibility and writing unit test cases using Jasmine.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
- Fixed bugs and provided support services for the application and Tested/Debugged web browser using Firebug.
Environment: HTML, CSS, SASS, JavaScript, jQuery, AngularJS, Jasmine, Karma, JIRA and Git.