Experience in using Photoshop, Illustrator, Sketch, InVision and MS Visio for creating Wireframes, Prototypes, Logos, Banners, Buttons, Icons and Images
Followed Waterfall and Agile/Scrum methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.
Experience in UI with RESTful Web Services.
Experience in creating, consuming Web Services and working with third party web service APIs and Web Services using Ajax and jQuery.
Experience on Typescript, Angular 2/4/6/7 for mobile applications, web API and browser clients.
Extensively worked with Angular2/4/7mFodules, classes, components and templates.
Experience in creating forms in Angular using ngx-formly
Skills in optimizing Responsive Web design using CSS media queries and Bootstrap.
Experience in debugging the code using browser tools like Chrome Developer Tools, and IE Developer Toolbar.
Expertise in using source code control systems using GIT.
Extensive experience in using NPM for scaffolding the application.
Expertise in building single page web applications using Angular2/ 4/7.
Experience working with various IDEs such as Notepad++, Web-Storm, Eclipse, Brackets and Sublime text.
Good Knowledge on testing frameworks like Jasmine, Karma, Mocha.
Possesses excellent analytical, written and oral communication skills with a results-oriented attitude with the capability to handle new technologies.
Experience in Typescript 3.4 of Angular 8 for mobile applications, web API and browser clients.
Experience on working with Ivy Engine and Bazel system of Angular 8 for web applications.
Experience on working with Lazy Loading Module of Angular 8 for web applications.
CenturyLink, Denver JAN 2020 – Present
Involved in full SDLC, Analysis, Design, Implementation, Testing, Troubleshooting and Deployment of applications targeting Angular 6&7.
Developed front-end components using HTML5/CSS3 and Angular 6,7.
Developed single page applications using Angular 6, Typescript, React.
Created functional specifications with visual design mockups in Adobe Photoshop, Adobe Illustrator, Visio
Develop dynamic interfaces that work across multiple browser types and also play nicely with mobile devices
Create desktop application with Angular 6 and Unit Test with Karma-Jasmine.
Translated UX mock-ups and wireframes into Angular 5/6 Components. Used parameter decorators like @Input, @Output and Subjects for component Interactions.
Used Lazy loading modules to enhance the performance of the application.
Used reactive forms, Form Arrays and implemented reactive validations using Form controls.
Utilized Angular CLI to develop front-end functionalities and researched the command that Angular CLI provided.
Used swagger to get the JSON data structure from backend APIs to create model classes in Angular.
Involved in upgrading the existing system from Angular 5 to Angular 6.
Bespoke and Node.JS frameworks and environments structures for deployment to development, staging, and production servers.
Worked on predefined Pipes, custom pipes, predefined directives and custom directives
Extensively used SCSS for responsive design.
Used Route resolvers to fetch data.
Worked on routing within each module.
Used Http client to interact with backend API’s.
Used NGRX state management and efficiently managed store data without memory leakage issues.
Ng-bootstrap components like date picker, models, actions, accordions and Kendo-UI etc.
Created multiple forms using ngx-forlmy
Made the application responsive using Bootstrap and CSS Media Queries.
Used Jasmine and Karma as end-to-end testing tools for debugging and software quality insurance.
Used Chrome Developer Tools and WAVE and AXE for debugging and for element styling and 508 compliance issues.
Involved in daily SCRUM meetings to keep track of the project status.
Extensively used Git and TFS for version controlling and regularly pushed the code to GitHub using source tree.
Documented component design and routing design for the modules and reviewed with peer developers.
Used JIRA too to track the assigned tickets and used confluence to go through the requirements documents and wireframes etc.
Used Jenkins for continuous integration.
AtosGlobal, Texas Feb 2019 – Dec 2019
Involved in writing the front-end code for the application using Angular 6 and Type-Script.
Involved in developing the web pages using Angular 6 to build Single Page Applications (SPAs).
Developed Reactive Single Page Applications (SPA) using Angular4 with expertise in creating User Controls.
Created Angular6 based Components, Pipes, Injectable’s across the whole system, such as build the custom filter and the main assortment dashboard.
Leveraged Angular6 resources for all data access, encapsulating URLs, and standardizing data access interfaces.
Created Angular6 Directives, Components, Pipes, and Injectables across the whole system, such as to build the custom filter.
Highly used Angular6 Router to build single page application for navigates through the different status and multiple modals.
Implemented UI Screens, Advanced Search, Timer, Navigation Bars, Navigation Menus, Forms, Sorting, Filtering in Angular.
Implemented React.JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular6 Components.
Created unit test cases of Angular6 components, services using Karma-test-runner and Jasmine
Integrated with the back-end code using HTTP Client to get and post the data to backend servers.
Worked with CSS3 background, CSS3 Layouts, CSS3 positioning, CSS3 text, CSS3 border, CSS3 margin, CSS3 padding, Pseudo elements and CSS3 behaviors.
Worked on state management in angular using Redux.
Worked on Reactive forms, reactive and async validations using form control.
Used Ng-Bootstrap components like tabs, accordions, date pickers, searchable drop downs etc.
Integrated the Spring Boot API with Angular6 to store logs and generated deployment services.
Worked closely with securing additional resource for the team and worked in an Agile Environment.
Nar-Tech, Maryland March 2018-Feb2019
ROLE: Front-End Developer
Involved in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
Designed and developed the login portal using framework Angular 2 along with HTML5 and CSS3.
Implemented and designed user interface for web-based customer application.
Used Angular for efficient MVC implementation.
Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
Implemented Angular 2 component router for navigation.
Implemented Reporting modules.
Worked on user validations by using Angular 2.
Worked on reporting components which will show reports to the client.
Involved in creating our own Custom Directives like repeat record directive in Angular to show data in data table for reusable components.
Performed unit testing using karma and jasmine.
Implemented AngularJS Services to bind the data and provide access to the data on the server.
Used chrome debugging tools for testing the application.
Used $http service for fetching data from server.
Incorporated the box model using CSS3 that follows W3C standards.
Coordinated with BA group and conducted several feedbacks from different agents for implementing a better user friendly and interactive website for easy access.
Created images, logos and icons that are used across the web pages using SVG.
Used Node JS for installing dependency packages node modules.
Used Angular filters in the application.
Used JIRA to update the status on tasks which we worked.
Involved in daily stand-up meetings and weekly sprint meetings to discuss workflow and followed the Agile Methodology.
Expert in automating the task managers like GRUNT.
Used Git for distributed version control of all software web developments.
ENVIRONMENT: HTML4.0/5, CSS3, Java Script, AngularJS, Angular 2, AJAX, Tomcat Apache, Ionic, JSON, XML, XHTML, SQL, Eclipse, Adobe Dreamweaver, JIRA, Jasmine, Karma Twitter bootstrap, Angular JS and Node JS.
Supra SoftTechnology, Hyderabad, India May 2014 – November 2015
UI /UX Developer
Developed jQuery-based calendar to schedule events.
Created different Carousels using jQuery Carousel, and Accordions with the help of jQuery UI for different product categories.
Debugging the code using browser tools like Firebug.
Ongoing new requirements gathering and updating on regular basis.
Learned all necessary front-end skills, a mastery of CSS, HTML.
Expertise with CSS Selectors, classes, ids, pseudo classes, Inheritance and concepts
Improved user experience through the design and creation of new web features and components.
Coordination of project activities and ensure that all project phases are followed and properly
Version Control: GIT
IDE & Tools: Visual Studio Code, Adobe XD, Sublime text
Methodologies: Agile, Waterfall
Other Tools & Technologies: NPM, Docker, Angular-CLI, JIRA
Operating Systems: Windows, MAC OS