Home

Karthik - Java UI Angular Developer
[email protected]
Location: Austin, Texas, USA
Relocation: Remote
Visa: H1
Karthik Kinnera

Professional Summary:
Seasoned UI Developer with 12+ years of experience in designing and developing scalable, high-performance web applications using modern frontend technologies. Adept at building Single Page Applications (SPA) with Angular (8 15+), JavaScript, TypeScript, and modern UI frameworks, ensuring optimized user experiences and seamless interactions.
Core Expertise & Technical Proficiency:
Frontend Development: Strong expertise in HTML5, CSS3 (SASS, SCSS, LESS), JavaScript (ES6+), TypeScript, and responsive design, ensuring cross-browser compatibility and accessibility.
Angular & Modern Frameworks: Extensive hands-on experience with Angular 15+, RxJS, NgRx, Angular Material, and Tailwind CSS, building dynamic, modular, and scalable applications.
Component-Based Architecture: Proficient in designing reusable and modular UI components, services, and directives, following best coding practices and design patterns (MVC, MVVM, MVP).
State Management & Data Flow: Expertise in implementing state management solutions (NgRx, Redux, RxJS Observables) to enhance data consistency and minimize API requests.
API Integration & Performance Optimization: Integrated RESTful APIs and GraphQL into frontend applications, optimizing performance through lazy loading, AOT compilation, tree shaking, and bundle size reduction.
Security & Authentication: Implemented OAuth, JWT authentication, and role-based access control (RBAC) for enterprise applications, ensuring secure data transactions.
Testing & Quality Assurance: Strong background in unit and integration testing using Jasmine, Karma, Cypress, and Playwright, ensuring application stability and reliability.
CI/CD & DevOps Integration: Experienced in automating build, testing, and deployment pipelines using Jenkins, GitHub Actions, Webpack, and Docker, ensuring seamless CI/CD workflows.
Collaboration & Agile Development: Worked closely with cross-functional teams (UX/UI designers, backend developers, product managers, QA teams) to deliver pixel-perfect, user-centric designs in Agile (Scrum/Kanban) environments.
Performance Tuning & Optimization: Spearheaded performance optimizations by analyzing and improving rendering efficiency, reducing load times, and optimizing JavaScript execution.
Code Reviews & Mentorship: Conducted code reviews, mentored junior developers, and established best practices to improve code quality and maintainability across projects.
UI/UX Enhancements: Worked on branding, theming, and custom UI components, transforming complex designs into functional, interactive applications.
Key Achievements & Contributions:
Led the migration of legacy applications to Angular 15, refactoring outdated components and enhancing maintainability.
Developed and refined a UI framework for an enterprise application, improving usability, accessibility, and reducing development time across teams.
Spearheaded the adoption of automated testing for frontend applications, increasing test coverage and reducing production issues.
Built and managed a standardized UI component library, ensuring consistency and scalability across multiple applications.
Designed and implemented complex UI features such as custom filtering, dynamic dashboards, carousels, date pickers, and drag-and-drop functionalities.
Worked on performance debugging, using Chrome DevTools and Lighthouse to optimize page rendering speeds and improve SEO scores.
Successfully contributed to high-profile projects at Apple Inc., ensuring compliance with company-wide UI/UX standards and best practices.
Technical Stack & Tools:
Angular 15+, TypeScript, JavaScript (ES6+), RxJS, NgRx, HTML5, CSS3 (SASS, SCSS, LESS), Angular Material, Tailwind CSS, Bootstrap, REST APIs, GraphQL, OAuth, JWT, Cypress, Jasmine, Karma, Playwright, Webpack, Git, Jenkins, GitHub Actions, Docker, Agile (Scrum/Kanban), Figma, Sketch.

TECHNICAL SKILLS:

Web Technologies HTML4/5, CSS2/3, JavaScript, AJAX, jQuery, JSON, JSP, Bootstrap, DOM
IDE, HTML Editor Microsoft Visual Studio 20XX, Notepad++, APTANA Studio 3, Sublime
Methodologies Agile, Scrum
Databases SQL Server 2008
Browsers IE, Mozilla, Chrome and safari
Frameworks Angular 15.0 AngularJS1.X, Node.js, React JS
TypeScript, Twitter Bootstrap,
Operating Systems Windows XP, Windows 200X, MAC OS X
JavaScript Unit/Automation Testing/ Tools QUnit, Karma, Jasmine, Grunt, Gulp



PROFESSIONAL EXPERIENCE:


Apple Inc. AOS Merchandising (Austin, TX)
Role: UI Developer / Angular Developer April 2023 - Till Date

Responsibilities:
Designed and developed scalable, high-performance web applications using Angular 15+, ensuring cross-browser compatibility, responsiveness, and accessibility.
Built modular and reusable components, directives, and services to streamline frontend development and improve maintainability across multiple projects.
Integrated RESTful APIs and GraphQL endpoints with Angular HttpClient and RxJS, ensuring efficient data fetching, caching, and seamless real-time updates.
Collaborated with UX/UI designers to translate wireframes and Figma designs into pixel-perfect, intuitive, and interactive user interfaces.
Implemented robust state management using NgRx to enhance data predictability, minimize API calls, and optimize performance.
Led performance optimizations, including lazy loading, AOT compilation, tree shaking, and bundle size reduction for improved application speed.
Enhanced security measures by implementing OAuth, JWT authentication, and role-based access control (RBAC) for user authorization and secure data handling.
Developed custom Angular Material components to provide a unified design system, ensuring consistency and adherence to branding guidelines.
Implemented best practices for frontend testing, including unit tests (Jasmine, Karma) and end-to-end tests (Cypress, Playwright) to maintain high test coverage.
Integrated CI/CD pipelines using Jenkins and GitHub Actions, automating build, testing, and deployment workflows for seamless delivery.
Participated in Agile Scrum ceremonies, contributing to sprint planning, backlog grooming, and cross-functional collaborations.
Conducted code reviews and mentored junior developers, promoting best practices in Angular, JavaScript, HTML, and CSS.
Stayed updated with the latest frontend technologies, advocating for innovative solutions to enhance application performance, maintainability, and user experience.
Technical Stack & Tools:
Angular 15+, TypeScript, JavaScript (ES6+), RxJS, NgRx, HTML5, CSS3 (SCSS, SASS), Angular Material, Bootstrap, Tailwind CSS, REST APIs, GraphQL, OAuth, JWT, Jasmine, Karma, Cypress, Playwright, Webpack, NPM, Git, Jenkins, GitHub Actions, Agile (Scrum/Kanban), Figma, Sketch


Apple Inc. (San Jose CA)
Role: UI Developer / Angular Developer Dec 2015 Till Date

Responsibilities:
Developed and maintained single-page applications (SPA) using Angular 11, HTML5, CSS3, and Angular Material, ensuring cross-browser compatibility and optimal performance.
Built reusable components, services, and directives, enhancing modularity and maintainability across projects.
Integrated RESTful APIs and GraphQL endpoints using RxJS and Angular HttpClient, optimizing data retrieval and real-time updates.
Led the implementation of Angular Material and a standardized CSS style library, aligning with Apple s design guidelines.
Refactored and optimized legacy Angular components, improving performance, maintainability, and adherence to best practices.
Designed and implemented state management using NgRx, reducing API calls and improving application efficiency.
Developed custom UI components, including date range pickers, carousels, filtering, and drag-and-drop functionalities.
Enhanced authentication and authorization mechanisms using OAuth, JWT, and role-based access control (RBAC).
Wrote and maintained unit and integration tests with Jasmine, Karma, and Cypress, ensuring application stability and reliability.
Collaborated closely with UX/UI teams, transforming wireframes and Sketch designs into fully interactive user interfaces.
Spearheaded performance optimizations, leveraging lazy loading, AOT compilation, and code-splitting for faster load times.
Provided mentorship to junior developers, conducted code reviews, and implemented best practices for Angular development.
Managed CI/CD pipelines using Jenkins and GitHub Actions for automated deployment and testing.
Played a key role in migrating Angular applications to the latest versions, modernizing codebases for improved scalability.
Engaged in Agile development practices, participating in sprint planning, backlog grooming, and daily stand-ups.
Technical Stack & Tools:
Angular 11, TypeScript, JavaScript, RxJS, NgRx, HTML5, CSS3, SCSS, Angular Material, Bootstrap, RESTful APIs, GraphQL, Jasmine, Karma, Cypress, Webpack, NPM, Git, Agile, Sketch, Figma, Jenkins, GitHub Actions


Apple Inc. (Sunnyvale, CA)
Role: Front End UI Developer/ Angular developer July 2015 Nov 2015

Responsibilities:
Application Development using Angular.js, Bootstrap, HTML5 and LESS CSS.
Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
Worked with Angular JS for creating own HTML elements for building a very companied Web site which is a open Source Project.
Worked with Bootstrap in designing the application and used all its components, classes for developing a responsive web application.
Followed MVC Structure to develop Application.
Used Angular predefined directives and developed various Custom directives in changing the date formats, error checking, Tables.
Developed different directives for all the input components for refactoring.
Well verged in manipulating and filtering JSON data to fit the user interface.
Worked with ng-messages in Form-Validation and displaying the error messages.
Compiling the application and implemented various tasks using Grunt like pre-process, JSCS and karma
Extensively participated in developing the website across different browsers and performed cross-browser compatibility.
Created a standard Reference Style Guide for future development.
Worked with Bootstrap Components which are written in Angular JS using Angular-UI components.
Implementing Unit Testing using jasmine and karma from client side and analyzed code coverage.
Used Web based GIT repository manager with issue tracking features like GIT-LAB and GIT-HUB.
Very well versed in Debugging issues from client side especially with IE 9,10, Mozilla, Chrome and safari.
Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.

Technical Stack & Tools:
AngularJS, Bootstrap 3, HTML5, DHTML, CSS3(LESS), SDN, Agile methodology, IntelliJ Usability Testing, Mac OSX, Version Control (GIT).


GARTNER (Stamford, CT) Sep 2014 June 2015
Role: Front End UI Developer

Responsibilities:
Involved in complete Agile/SDLC Requirement Analysis, Development, System and Integration Testing.
Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and XML
Developed non-functional HTML, CSS pages from the mockups and involved in UI review with UI architect and Business Units.
Create and maintain web pages using HTML/HTML5, CSS (2/3), XHTML, JavaScript, JQUERY and also responsible for Designing of Web pages including Ajax controls and XML
A lot of involved design discussions and user experience sessions to provide inputs on the layout and UX.
Followed MVC Structure to develop Application.
Working with Version Control Systems, SVN.
Designing (low-level) solutions for bug fixes and enhancements.
Responsible to manipulate HTML5, CSS3 and jQuery as well as making the page s dynamic using AJAX, JSON.
Worked with Angular JS directives and Bootstrap Components in Angular JS.
Worked with less which is a CSS pre-processor for making CSS that is more maintainable, them able and extendable.
Worked with Moment.js, a JavaScript library for dealing with the date objects which makes easy to work with Date pickers, Date Formats and Time Zones etc.
Worked with jQuery plug-ins like jQuery Data Tables and jQuery Validation Engine in HTML pages for interaction controlling the Data Tables and validating the Form fields.
Worked with Project Managers and Business Analysts and providing technical assistance in project planning and review sessions.
Worked with the application to handle many cross-browser compatibility issues (IE8, IE9, Chrome, Firefox, and Safari) on both Windows.
Working with the Testing Team to fix the Production issues and giving support services for the application.

Technical Stack & Tools:
HTML5, HTML, CSS2/3, Less, JavaScript, JQUERY, Angular JS, AJAX, Bootstrap, Sublime, Version Control (SVN).


OZNI Mobile Solutions (p) Ltd (Hyderabad, India) May 2011 Nov2012
Role: UI /UX Design and Application Developer
OZNI Technologies is a global IT application service provider delivering technology driven mobile, business and social applications that meet strategic objectives of its clients possessing a core competency in I phone and Android platforms. OZNI Technologies delivers unmatched business value to customers through a combination of process excellence, quality frameworks and service delivery innovation.
Responsibilities:
Worked with senior members of the organization to develop a logically decoupled, extensible architecture
Responsible for end to end development of mobile application development
Developed IOS applications and successfully uploaded into App store.
Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and XML
Responsible for Designing and Developing Applications by using JQUERY UI, JQUERY Mobile, Objective-c, and UI/UX Design.
Involved in complete SDLC Requirement Analysis, Development, System and Integration Testing
Worked extensively with the File management and image libraries
Performed Client-side validations using JavaScript
Fixed bugs and provided support services for the application
Environment: HTML, CSS, X-code, Objective-c, JavaScript, JSP, JQUERY and OS-X.

Education:
M.S in Software engineering, University of Houston Clearlake, Houston, TX, USA, Jan 2013 May 2014
Bachelors in Electronics and communication, R.M.K engineering college, Anna university, Chennai, TN, INDIA, Sep 2007 April 2011
Keywords: cprogramm continuous integration continuous deployment quality analyst user interface user experience javascript rlang information technology trade national California Connecticut Tennessee Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4924
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: