Sangeeta Mohan - UI Developer local to NC |
[email protected] |
Location: Charlotte, North Carolina, USA |
Relocation: Open to relocate All over USA |
Visa: H4-EAD |
angeeta Mohan Kammar
732-769-8913 | [email protected] SUMMARY: 10+ year of experience on In-depth understanding & development of web applications using Angular framework. Experience in Front-End development with a strong background working on open-source technologies using HTML, JavaScript, Typescript, CSS, JQuery, Angular, React JS, Redux and Object-Oriented Programming Over 10 years of experience with angular and other Js frameworks in developing user-friendly and effective web-based applications. Design, develop, and maintain highly scalable Angular applications with a focus on modular architecture, reusable components, and maintainable code. Good Expertise with debugging, Performance profiling and optimization. Experience in using Angular-specific performance optimizations such as lazy loading, change detection strategies, and OnPush change detection to ensure fast, responsive user interfaces. Implement lazy-loaded modules to reduce initial load time and improve application performance. Integrated Angular applications with backend services via RESTful APIs using Angular's HttpClient module, handling authentication and state across different components. Experience of proliferating best practices in reporting and analysis, including data integrity, analysis, validation, and documentation Experience of working on CSS Preprocessor like LESS and SCSS. Experience in testing Frameworks such as Jasmine and Karma. Exposure to data visualization technologies such as D3.js, Web charts, Layouts, High charts, Google charts. Expertise in developing HTML5 applications compatible for various devices like mobiles, tablets and desktops using MVC frameworks. Knowledge of styling approaches like Angular Material or using CSS Variables in Angular components. Familiarity with common security vulnerabilities such as SQL injection, XSS, CSRF. Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome. Contributed to fixing the errors of few webpages developed by someone else and making sure it works efficiently. Extensively used Debugging JavaScript using Chrome developer Toolbar Expertise in using IDE tools such as Visual Studio Code, Visual Studio. Proficiency with Git for version control, including branching strategies (GitFlow), pull requests, and handling merge conflicts in large-scale teams. Having good understanding of Bootstrap, use of Content Delivery Network s (CDN) Worked in an environment using version control Git, TFS. Worked on AWS Services Such as AWS, EC2, SQS, SNS, LAMBDA, Graphql, Appsync, DynamoDB, IAM Roles, SES, API gateway, Amplify, Step functions, Code Deploy. Have experience in Azure single sign on, deployment and so on. Strong problem ability and analytical skills and able to integrate quickly into the team and work independently toward team goals. Experience working on Agile Methodology, Multi-Tasking, Time Management and Leadership. Experience scheduling and leading SCRUM, sprint planning meetings, daily stand-ups, and retrospectives. Experience managing daily communication with offshore development teams. Strong communication skills, ability to deliver the task s results on time and ability to multi-task Strong team playing skills coupled with the ability to build excellent customer relations. Ability to learn and adapt quickly to the emerging new technologies Education Details: BE in Electronics and Communication at Visvesvaraya Technological University - 2014 Vishwanathrao Deshpande Institute of Technology, Karnataka India Technical Skills: Programming/Scripting Languages: JavaScript, TypeScript, OOPS Concepts Web Frameworks: Angular JS, Angular 2/4/6/8/10/12/14/17, React JS, jQuery, Bootstrap. Web Technologies: HTML, CSS3, JSON, AJAX, SCSS, LESS Testing & Optimization: Jasmine, Karma Debugging Tools: Chrome Developer Tools, IE Developer Tools. Working Environments: Visual Studio Code, Visual Studio Version Control: GitHub Project Management Tool: JIRA Platforms: Windows Database: MySQL Project Details: Minute Clinic (Visit Manager) CVS Health Apr 2020 - Present Domain: HealthCare Ui Developer MinuteClinic is a division of CVS Health that provides retail clinic services, and it has options for getting affordable quality healthcare in-person, online and on-demand. MinuteClinic also offers accessibility features for the patients including those with disabilities and their companions, receive an equal opportunity to participate and services offered at MinuteClinic locations. Through MinuteClinic application users can plan a visit to a clinic by scheduling an appointment to the nearest clinic, store locator to find CVS pharmacies, clinic locator to find MinuteClinics across the country. It provides facilities like, Insurance coverage check, convenient pricing and payment options. Responsibilities: Assisted in developing web applications using Angular, contributing to decrease development time. Participated in daily Scrum meetings and sprints, aiding in a 20% improvement in project delivery speeds. Debugged and fixed frontend issues, reducing reported user bugs Created reusable components and modules, which increased coding efficiency. Proficient in using Angular's change detection mechanism, including strategies such as OnPush, and manually triggering change detection when necessary.Collaborated with UX designers to enhance UI/UX elements, increasing user satisfaction. Used Angular Router for managing routes, lazy loading, nested routes, route guards, and resolver services to manage data loading before route activation. Managed state and side effects using RxJS streams for handling state transitions and managing application data flow. Designed and implemented state management solutions Facilitated code review sessions, increasing team s adherence to best practices Performed unit testing using Jasmine and end to end testing using Protractor. Applied state management solutions using NgRx to manage global application state in large-scale applications. Environment: Angular 10/12/14/16/17, HTML, SCSS, Node JS, Angular material, Accessibility - NVDA, Ngrx Store, Rxjs, Jasmin, GIT Web Application for Toyota Material Handling Unit (TMHU) Apr 2019 Feb 2020 Domain: Telematics / IOT The business purpose of the application is to develop a global telematics solution, T-Matics, iWareHouse product for the forklifts manufacturers and its customers, to provide a detailed insight of the vehicles. Data collected from powered industrial vehicles and operators becomes actionable insights when viewed through the lens of the iWAREHOUSE Gateway, our web-based data portal. This comprehensive telematics suite of solutions tracks and reports on vehicle and operator utilization and data to help drive productivity across warehouse s operations. With iWAREHOUSE, one can effectively manage and monitor batteries, decrease damage with forklift impact sensors, simplify asset maintenance management, optimize labor resources and turn actionable data into results to reduce costs Responsibilities: Design, develop and test HTML5, CSS3, Bootstrap, Angular that meets accessibility and web browser standards for website. Analyzed business requirements, participated in technical design, development and testing of various modules assigned. Implemented Initial setup and added reusable components. Applied optimization techniques to reduce page size and load times to enhance user experience using sprites. Transformed the Angular response using Angular observables. Interacted with RESTful Web services using Angular HTTP Client Module. Worked with HTML 5, CSS 3, Bootstrap and Angular to create a responsive application. Good knowledge on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components. Conducting performance tests. Ensuring high performance of applications and providing support. Implemented NgRx/Redux to enable better state management across the application Creating new templates and modifying existing ones to meet new design standards. Implemented faster and efficient ways for shorter time deadlines and successfully increased the performance of the project in many situations. Building reusable components and front-end libraries for future use Translating designs and wireframes into high quality code Monitoring and improving front-end performance Documenting application changes and developing updates. Set up nested and multiple layers Data Model structure and nested Form structure for UI development foundation. Worked with Bootstrap and custom CSS3 media queries to make Responsive Web Pages. Environment: Angular 8/9 Toyota SDL head Unit emulator Jan 2019 Mar 2019 Domain: Telematics / IOT SmartDeviceLink (SDL) connects vehicle infotainment systems to smartphone applications. SDL allows automakers to provide highly integrated connected experiences and offers app developers new and exciting ways to connect with consumers. Responsibilities: Building React based emulator which connects with Smartdevice link core. Creating React based templates like media templates and non-media templates. Used Redux to manage the application state. Effectively communicating with team members and handling internal demos. Fixing critical issues within timelines. Environment: React JS, SmartDeviceLink, JavaScript Online Assessment portal for New York Civil Service (NYCS) Jan 2018 Dec 2018 Domain: E-learning Using LMS tool for the creation of assessment portal. Assigning exams to individual students. Allocation of examination centers and conducting online exams and generating analytic reports for individual and group / set of students. Responsibilities: Involved in creating Angular graphs and charts for showing students results graphically. Use third party plugins for Angular, such as DropDown, MultiSelect, RadioButton, DataTable, Paginator, Carousel, Chart, TabView, Accordion, Upload, Messages Module etc. Effectively communicating with team members for the best solution for the implementation. Implementation of many angular features like routing, routing guard, lazy loading and usage of reactive forms in an effective way. Interacted with RESTful Web services using Angular HTTP Client Module. Used HTTP Client Provider with Angular interceptors to make sure the requests are authenticated. Good hands on knowledge on Angular Templates, like writing inline template/ external template, {{ }} for interpolation, [] for property binding, () for event binding, for variable declaration, * for structural directives. Good knowledge on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components. Worked on some of the new features of Angular like new if else syntax, ng-templates, form validators, Router etc. Used addEventListener for the faster rendering of Application using Angular Implementation of custom directives and custom form validations. Defined new validations through Angular for the form field validation implemented through HTML5. Guiding/ helping junior team members for any critical issues. Environment: Angular 6/7 MACAT & SEIU 775 - KMS, Grade and Reporting Portal Aug 2014 Dec 2017 Domain: E-learning LMS tool which has CRUD operations on assignment/assessments of different type questions. Creation, Managing and Assigning to specific students and generating the analytic reports for individual and group / set of students. Portal consists of role privilege for accessing the content and report s view mode. With additional features for as pricing of course for different resource utilities. Responsibilities: Involved in design & implement of the client web application including several modules using HTML5, CSS3, Bootstrap, JavaScript, Angular, TypeScript. Upgrade application from Angular JS to Angular Moved existing AngularJS controllers and services to Angular components for more responsive and less dependency. Consumed RESTful web services in Angular using http, Observables using various operators like Modify, Filter, Map, Routing and Navigation for calling data from the backend. Translate design mock-ups into fully functioning responsive websites using HTML 5, CSS 3, , Bootstrap 4, Angular. Follow designs guidelines and standards while creating websites/modules. Bug Fixing provided support services and performance tuning for the application before going live. Conduct Code Reviews and peer-programming across projects. Extensively used Angular forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side. Use third party plugins for Angular, such as DropDown, MultiSelect, RadioButton, DataTable, Paginator, Carousel, Chart, TabView, Accordion, Upload, Messages Module etc. Use Angular CLI to create code base and generate components, routes, services and pipes. Designed and developed web pages from mock-ups (PSD). Set up nested and multiple layers Data Model structure and nested Form structure for UI development foundation. Worked with Bootstrap and custom CSS3 media queries to make Responsive Web Pages. Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology. Responsible for quality assurance of finished websites including the validation of web forms and links. Implemented faster and efficient ways for shorter time deadlines and successfully increased the performance of the project in many situations. Code Reviews for every Screen and new functionality Environment: Angular JS, Angular 2/4/5 Keywords: user interface user experience javascript information technology |