Sr. Angular Developer / Ui Developer Resume
Dallas, TX
SUMMARY:
- Around 8 years of professional experience in software development as a Front - End(UI) Developer in design, development, maintenance, support and testing of various web-based applications using HTML5, CSS3, SASS, JSP, Bootstrap, JavaScript, AngularJS, Angular 2.x, 4.x, jQuery, Node.js, AJAX, JSON.
- Experience in creating top-notch web applications using angular frameworks (Angular JS and Angular 2).
- Experience in Angular 2 features such as directives, dependency injection, routing, modules and built-in pipes.
- Experience in using RXJS to format the Http response into required JSON format.
- Skilled in creating custom directives, custom services and custom pipes.
- Experience in creating the Template Driven Forms and Model Driven Forms.
- Experience in developing client-side scripts using JavaScript and jQuery.
- Experience in creating custom directives, services and factories in Angular JS.
- Experience in working with Typescript scripting language with ECMAScript 6.0 programming standards.
- Experience in developing web applications with responsive web design using Media Queries and Bootstrap.
- Experience in using CSS pre-processors like SASS, LESS.
- Experience in developing webpages that are fully compliant with the standards set by W3C.
- Experience in building cross browser compatibility applications and developing responsive/adaptive web applications.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Expertise in implementing models consuming RESTful web services using AJAX & JSON.
- Worked extensively in Agile/Scrum development process.
- Experience in software configuration management using GitHub and SVN for developing quality software.
- Good working knowledge in Application servers such as WebLogic, Apache Tomcat, IIS.
- Experience in cross browser compatibility issues resolution & JS Lint/ES Lint.
- Well versed with Test Driven Development (TDD) and performed unit testing using Karma-test-runner and Jasmine.
- Working on complete SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of application.
TECHNICAL SKILLS:
Programming Languages: C, C++.
Operating Systems: Win XP/Vista/7/8/10.
ClientSide Programming: HTML/HTML5, CSS2/CSS3, XML, JavaScript Frameworks, AJAX, jQuery, JSON, CSS3 Preprocessors (LESS, SASS).
JavaScript Frameworks/Libraries: AngularJS 1.x, Angular 2.x, Angular 4.x, Node.js, Bootstrap, D3.js, Express JS, RXJS.
Backend Programming: Java, JSP, Node.js, Web Services
Database: Mongo DB, SQL Server
Software Management: Agile, Jira
Application Servers: WebLogic, Tomcat, Microsoft IIS
Version Control: Git, SVN
Testing and Debugging Tools: Jasmine, Karma, Protractor, Firebug, Developer Tools
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. Angular Developer / UI Developer
Responsibilities:
- Working with Business System Analyst to gather and analyze the business requirements.
- Developing the single page web applications using Angular4 framework.
- Developed reusable angular components targeted to reduce the large chunk of the code base using component-based architecture.
- Implemented the lazy loading of the modules to decrease the initial payload of the application and for less downloading time.
- Used lifecycle hooks of angular to access the certain life cycle phases of the component and directives.
- The integration of backend end with UI is done by creating angular services.
- Used Angular 4 router module to navigate the user from one component view to the other component view.
- Used NGRX/store to maintain the state of the application.
- Created custom directives to add behavior to the DOM element dynamically.
- Used various operators of RXJS to sort the asynchronous data coming from the backend service.
- Used Input and output properties for data communication between the parent and child components.
- Implemented the caching of the get requests using the interceptors of HTTP Client Module of Angular 4.
- Karma and Jasmine are used in this project for implementing test cases and to perform unit testing.
- Deploying builds across development, staging and production instances and maintaining code integrity via Git, Jira as an issue tracking tool.
Environment: HTML5, CSS3, SASS, Bootstrap, Web Services, Angular 2/4, JavaScript, JSON, HTML Usability, Git, Karma, Jasmine, Node JS, NPM.
Confidential, Philadelphia, PA
Sr. Angular JS Developer / UI Developer
Responsibilities:
- Used the AngularJS framework as the core framework for the new application.
- Created the custom directives and custom services in AngularJS.
- Responsible for developing the single page application using the Angular Router module.
- Developing the project in MVC pattern.
- Created and optimized the graphic prototypes and application interfaces using HTML and CSS.
- Involved in creating the front-end modules for user, search and results.
- Using the media queries for responsive web design.
- Developed callback functions to parse and handle JSON data returned from the server.
- Used dependency injection to inject services, filters, directives.
- Built dynamically generated dropdown lists using AJAX and jQuery UI.
- Used JSON for data exchange, as it’s faster and can be parsed using JavaScript.
- Created AJAX calls using AngularJS to handle the data operations including filtering and ordering.
- Developed webpage layouts using HTML 4/5, CSS 2/3, Box Model, JavaScript libraries.
- Developing client-side JavaScript code to build web forms and simulate process for web application, page navigation and form validation.
- Responsible for content and UI development.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- The new system has made it much easier for the employees to access the page and check the required info.
- Used SVN as source repository and controlling versions of the code.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, CSS, JavaScript, Angular JS, NodeJS, jQuery plug-ins, Windows, media queries, Bower, Grunt, SVN.
Confidential
UI Developer
Responsibilities:
- Developed UI pages for front end part of the web application using HTML, CSS, JavaScript, AJAX, and JSON.
- Involved in requirements gathering and design phases of the application.
- Used Angular JS framework in developing the application.
- Used CSS3 media queries and bootstrap to support for Responsive development.
- Developed client-side validation techniques using Angular JS.
- Developed custom directives and services in Angular JS.
- Used jQuery Ajax for service calls on pages to interact with the server for information.
- Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Developed a dynamic and secure front-end that consumes our API.
- Used Angular JS built-in directives like ng-model, ng-bind, and ng-controller, ng-repeat.
- Used HTML for audio and video playback.
- Worked closely with Technical Architect and senior developers
- Maintained Cross Browser compatibility.
- Developed SQL batches for creating, inserting, and updating data in the database tables.
- Used SQL Developer for database interaction.
- Involved in daily scrum to discuss the design and work progress.
Environment: HTML, CSS, JavaScript, Angular JS, Ajax, JSON, jQuery, SQL, Bootstrap.
Confidential
UI Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Used Eclipse as Html editor for designing new pages.
- Involved in the migration process of legacy application of HTML.
- Worked on Responsive Web Design using Bootstrap Grid System and CSS3 Media Query.
- Responsible for content and UI development.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- JQuery Ajax is used for fetching the data from the backend and displaying on the webpage.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- The new system has made it much easier for the employees to access the page and check the required info.
Environment: HTML, XHTML, CSS, Bootstrap, JavaScript, jQuery, NodeJS, media queries.
Confidential
Junior UI Developer
Responsibilities:
- Developed UI pages using HTML, DHTML, CSS, and JavaScript.
- Created the Java server pages for the application.
- Involved in Developing of Application based Action script, CSS, WebLogic server.
- Prepared technical reports & documentation manuals during the program development.
- Involved in writing the properties, methods in the Class Modules and developed web services using HTTP.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Used JDBC to connect the servlets methods to database.
- Successfully wrote and implemented MySQL Queries, Stored procedures and Triggers in MySQL server.
- Involved in the developing the markup of JSP within the application.
- Created required Views, Indexes.
- Implementing validation rules as part observer J2EE design pattern.
Environment: HTML, CSS, Java, JSP, MySQL, SVN, MS Office, DHTML.
