Ui /angular Developer Resume
Coppell, TX
SUMMARY:
- Around 5+ years of comprehensive experience as an UI Developer in developing dynamic web applications using HTML5, CSS3, BOOTSTRAP 3, JAVASCRIPT, JQuery and Angular 4/5/6.
- Proficiency in Angular features to develop Single Page Application.
- Experience in designing and presenting multiple concepts and iterations around User Interaction Models, Workflows, Wireframes, Screen Flows, Mockups and Prototypes.
- Good Knowledge on Object Oriented Analysis and Design.
- Used various operators of RXJS to sort the asynchronous data and NGRX to maintain the state of the application.
- Excellent knowledge in implementing AJAX method to communicate with a server.
- Experience in working with Typescript scripting language with ECMAScript 6.0 programming standards.
- Experience in Angular features such as directives, dependency injection, modules, built - in pipes and expertise in implementing Lazy Loading and Routing.
- Well experienced in writing test cases in Test Driven Development and Model Driven Development.
- Experience in testing Angular applications using Jasmine, Karma for unit testing.
- Involved in all the stages of Software Development Life Cycle including Requirements, Analysis and Design, Implementation, Integration and Testing, Deployment and Maintenance.
- Extensively worked with Version Control Systems like GIT.
- Used Jenkins for build Process to Generate Continuous Integration and Version Control is done by GIT.
- Experience in building cross browser compatibility applications and developing responsive/adaptive web applications.
- Extensive use of open source collaborative web development debugging tools like jsbin.
- Experience in coding optimized SQL queries on databases like MySQL, SQL server.
- Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.
- Having good amount of knowledge in creating layouts using prototyping tools such as Balsamiq, Sketch etc. Concept and creation of overall site design, navigation, forms, complete site management.
- Extensive experience and knowledge with projects implementing Agile methodologies .
- Highly motivated, effective team player with excellent analytical and communication skills, Quick Learner.
TECHNICAL SKILL SET:
JavaScript Frameworks: Angular 4/5/6, Node.JS, RXJS.
Operating System: Windows XP 7/8/10, Mac.
Web Technologies: HTML 4/5, TypeScript, JavaScript, Bootstrap, jQuery, AJAX, XML, CSS3.
Database: Mongo DB, My SQL.
Debugging tools: Developer tools
UX tools: Balsamiq, Sketch.
Testing/Automation-built tools: Karma, Jasmine, Jenkins.
Version Control: Git, SVN.
IDE's: Visual Studio,Eclipse.
Web Servers: Apache Tomcat.
GUI Editors: Notepad ++, Sublime Text, Visual Studio Code, Brackets.
Back-end knowledge: Node.js, Web Services (REST), NPM.
Methodologies: Agile.
PROFESSIONAL EXPERIENCE:
Confidential, Coppell, TX
UI /Angular Developer
Responsibilities:
- Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements. Preparation of technical product documentation used internally and externally.
- For the data communication between various components used Input, output directives and shared services.
- Used various operators of RXJS to sort the asynchronous data coming from the backend service.
- Used Angular Life Cycle hooks to get into the different phases of the component to get fine grained control of the application.
- Significant experience in debugging and troubleshooting existing code using Chrome Developer Tools , Firebug , Postman.
- Used component-based architecture to develop reusable angular components.
- Implemented the Lazy Loading and AOT compilation of the modules to decrease the initial payload time and downloading time for the application.
- Well experienced in checking cross-browser compatibility for different versions of IE, Chrome, Firefox, Safari.
- Involved in Routing Modules, Routing Components, Navigating Pages.
- Used GIT for Source Control. It is a version-control system for tracking changes in computer files and coordinating work on those files among multiple people.
- Developed and designed various Bootstrap components such as drop-down menu, slider, input and search text box, navigation buttons, etc.
- Followed Agile development methodology to develop the application.
Environment: HTML5, CSS3, Bootstrap, Web services, Angular 6, AJAX, JavaScript, JSON, GIT, Karma, jasmine, Node.js.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Great command on the Angular concepts like Components, Directives, Data Bindings, Interpolation, Routing, Service, Expressions, Scope, Providers.
- Created mock-up and prototypes using HTML and CSS.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
- Utilized the features of Angular 5.0 to present effective web design.
- Developed Custom HTML form element components and reusable angular components targeted to reduce the large chunk of the code base.
- Used Operators from RXJS library for formatting the response into the desired format and for showing the status of the http requests to the user.
- Extensively used Template Driven Forms to take user the queries input from the user and applied validations to ensure user provides the valid information.
- Developed UI using JQuery and JavaScript Library for Web Application.
- Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
- Used JSON for data transfer between front end and back end.
- Implemented JWT token based authentication by developing the API using Node JS, Express JS and by integrating that API with Angular AuthGuards.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Responsible for writing detailed design specification document and implementing all business rules as per Design document.
- Collaborate with the application architect and backend developers on JSON API design.
Environment: HTML5, CSS3, JavaScript, Angular5, JSON, Bootstrap, GIT, Karma.
Confidential
UI Developer
Responsibilities:
- Developed user interfaces which are single page applications using JavaScript, CSS, HTML, AngularJS and Bootstrap.
- I have used bootstrap classes to make it appear consistent among different devices with different viewport devices.
- Automated some of the build/deploy process in dev environment.
- Managing and implementing all code changes via GIT. Deploying builds across development, staging and production instances and maintaining code integrity.
- Involved in implementation of http Post service to update the newly added records and deleted records to the backend database which reflects in updation of paginated data using http Get service.
- Called Rest web services through Angular services to get JSON Object and modified the response object to display in UI.
- Used angular filters for filter functionality in search box and Iterator functionalities.
- Leveraged two-way data binding applications built on Angular.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements, Classes, and CSS Behaviors in CSS.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- The integration of backend end with UI is done by creating angular services.
- Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the Head Master branch before production.
Environment: HTML5, CSS3, jQuery, JSON, MySQL, JavaScript, AJAX, Azure Cloud Services, Bootstrap, and Windows.
Confidential
Junior Front End Developer
Responsibilities:
- Elegantly developed front-end code in a high-quality manner while ensuring a consistent look with standards-compliant to HTML and CSS.
- Participated in requirements gathering and requirement analysis as well as the understanding of the application framework.
- Developed cross-browser and multi-browser compatible web pages and resolved issues related to it.
- For the Responsiveness of the webpage’s used bootstrap grid system.
- Involved in basic design, development and implementation of front end web-based applications.
- Fixed cross browser compatibility issues to make sure all functionalities of the code are working as expected in all browsers.
- Applied the knowledge of debugging the HTML and JavaScript codes using Firebug in.
- Performed validation of completed sites including the debugging and testing of code.
- To decrease the loading time of webpage’s worked on the SQL Queries to optimize the queries and increase page performance.
Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, XML, JSON, DOM, GIT, SQL.