Adithya
Senior UI / Front-End Developer | Angular • Node.js • TypeScript
وظّف هذا الشخص
أرسل عرض عمل مباشرة لهذا المرشح
نبذة
Front-End / UI Developer with 11+ years of experience building responsive, enterprise web applications across financial services, telecommunications, and healthcare. Strong hands-on background in Angular, TypeScript, JavaScript, RxJS, HTML5, CSS3, and reusable component architecture, with server-side experience building Node.js/Express APIs and integrating REST services. Experienced in performance optimization, accessibility, API integration, automated testing, CI/CD, and Agile delivery.
الخبرة
UI Developer at Charles Schwab (2025-01 – Present)
- Build and maintain responsive, enterprise single-page applications using Angular 18, TypeScript, RxJS, HTML5, SCSS/CSS3, and Bootstrap.
- Develop reusable Angular components, directives, services, and reactive forms; apply modular design and shared UI patterns to improve maintainability.
- Use RxJS Observables and operators to coordinate asynchronous API calls, transform data streams, and manage UI loading, error, and success states.
- Integrate REST and GraphQL endpoints; implement API service layers and connect application workflows with backend data sources including DynamoDB.
- Improve performance through lazy loading, code splitting, tree shaking, AOT builds, change-detection tuning, and asset optimization.
- Implement client-side authentication and authorization flows using JWT and OAuth 2.0; support secure, role-aware application experiences.
- Build real-time UI updates using WebSockets and strengthen accessibility with semantic HTML, keyboard navigation, ARIA, and WCAG practices.
- Write unit and integration tests with Jasmine/Karma/Jest; collaborate through GitLab reviews and support CI/CD pipelines using Jenkins, GitHub Actions, and Azure DevOps.
- Work with UX, product, engineering, and compliance teams; maintain enterprise CMS templates, metadata, permissions, and publishing workflows.
UI Developer at T-Mobile (2020-05 – 2024-11)
- Delivered and supported customer-facing and internal web applications using Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and Node.js.
- Created reusable Angular components, services, routing, forms, event handling, and lazy-loaded modules for scalable single-page applications.
- Developed Node.js-based data-processing utilities and used Node.js libraries to parse, transform, and filter large datasets into application-ready JSON.
- Integrated front-end features with backend REST services and data stores; supported Redis and InfluxDB-related enhancements.
- Supported MyT-Mobile dashboards, point-of-sale experiences, and shared navigation, product, cart, and application pages across T-Mobile, Metro, and Sprint properties.
- Improved accessibility, cross-browser compatibility, and performance; contributed to Lighthouse score dashboards, font/theme preloading, and UI optimization.
- Supported security enhancements including TLS-enabled Redis and assisted with API endpoint migration from Apigee to TAG.
- Performed unit testing with Mocha/Chai, participated in code reviews using GitLab, and supported Jenkins-based CI/CD deployments.
- Contributed to Alpine.js adoption and the DW3-to-Phoenix migration; collaborated with teams in Agile/Scrum delivery.
UI Developer at GE Healthcare – Surgery X-ray (2018-11 – 2020-04)
- Developed responsive web application features using Angular 6/7, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, and Node.js.
- Built Node.js/Express APIs and server-side integrations; connected UI workflows with REST services, MongoDB, and PostgreSQL.
- Applied asynchronous, non-blocking Node.js patterns and npm modules to support API operations and data processing.
- Integrated Spring Boot microservices through REST and Apache Kafka; implemented and tested REST endpoints using Postman.
- Improved accessibility and usability with semantic markup, keyboard navigation, ARIA roles, and WCAG 2.1 AA practices.
- Created and maintained automated tests using Jasmine/Karma, Protractor, and Selenium; supported smoke and acceptance testing.
- Supported AWS deployments and monitoring using EC2, S3, CloudWatch, and Elastic Beanstalk; used Git/GitLab for version control and reviews.
UI Developer at GE Healthcare – CT Service (2016-06 – 2018-10)
- Built Angular 2/4 single-page applications for CT engineering tools, including Detector BAT, Console BAT, and Real-Time Statistics Viewer.
- Developed Angular components, templates, data binding, directives, routing, and TypeScript-based UI logic; supported migration from Angular 2 to Angular 4.
- Created Node.js APIs and Express HTTP services; used npm modules to process data and connect applications with REST services.
- Parsed and transformed large data payloads into JSON; integrated MongoDB, PostgreSQL, and Redis for application data and caching.
- Visualized CT sensor data using D3.js and developed responsive layouts with HTML5, CSS3, and Bootstrap.
- Used Mocha/Chai for unit testing, Git for version control, and Grunt/Bower for build and dependency workflows.
UI Developer at JPMorgan Chase (2015-06 – 2016-05)
- Developed web UI features using HTML5, CSS3, JavaScript, Angular, Backbone.js, JSP, jQuery, AJAX, and JSON.
- Used Node.js as a proxy layer to communicate with REST services and databases; integrated front-end modules with Java backend services.
- Created responsive layouts, client-side validation, dynamic page loading, and reusable UI utilities in collaboration with UX and business teams.
- Participated in requirements gathering, iterative UI updates, SVN-based version control, and Agile project activities.
التعليم
Master’s in Computer Science & Information Systems – University of Michigan (2015)


