KARAN ILAVENI
Tampa, FL 813-***-**** ****************@*****.***
Results-driven Full-Stack Developer with 8+ years of experience delivering scalable, cloud-ready web applications using Angular and React. Proven ability to lead front-end and back-end development, integrate APIs, and deploy secure solutions in Agile environments.
EDUCATION
M.S. Engineering Management St. Cloud State University, MN — March 2023
B.Tech. Computer Science SR Engineering College, India — June 2015
PROFESSIONAL EXPERIENCE
CITI Bank
Software Developer Tampa, FL May 2024 – Present
Delivered Watch List Manager using Angular 18 and micro frontend architecture in a highly regulated financial environment.
Designed and developed scalable microservices for portals and APIs using Spring Boot and Java, integrating with distributed systems via JSON APIs. Implemented state management with NgRx and Redux for complex UI interactions.
Built robust backend services and APIs using Java, applying OOP principles and performance optimizations.
Developed automation scripts, data processing pipelines, and machine learning models for analytics and anomaly detection.
Applied web standards and semantic HTML to build accessible, SEO-friendly, and maintainable applications.
Proficient in using Angular CLI, Webpack, and Gulp to optimize builds, automate workflows, and improve front-end application performance.
Implemented state management patterns with NgRx and Redux to handle complex UI interactions and maintain scalable, predictable application state.
Built robust end-to-end and integration tests using Playwright and Cypress, improving application reliability and test coverage.
Focused on customer experience by delivering intuitive, user-friendly interfaces aligned with UX best practices.
Integrated RESTful APIs with front-end and back-end systems, ensuring seamless data flow and performance optimization.
Gained foundational experience with Java, contributing to backend service development and collaboration with full-stack teams.
Designed and optimized relational database schemas, writing efficient SQL queries for high-performance data access and reporting.
First American Title Insurance Co
Software Developer Santa Ana, CA April 2022 – May 2024
Engineered RON dashboard using Angular 12+, AWS Lambda, and Node.js for scalable notarization workflows.
Integrated APIs with C#/.NET and GraphQL; optimized SQL Server performance and data flow.
Upgraded Angular from v12 to v14, aligning codebase with modern deployment standards.
Architected microapps with Docker and Kubernetes, achieving 40% scalability gains.
Led component library development with Storybook, boosting team velocity by 30%.
Emphasized test reliability using Jest, Cypress, and Karma with automated pipelines in Azure DevOps.
Designed and developed RESTful APIs using Node.js (Express) and C# (.NET Core) to handle user authentication, document uploads, and real-time session management for the notary platform.
Built scalable microservices in Node.js and C# to support video session scheduling, ID verification, and notarization workflows, ensuring high availability and fault tolerance.
Developed end-to-end automated tests using Playwright to validate critical user flows across modern web applications, ensuring cross-browser compatibility and improving release confidence.
Full-stack development experience specializing in C#, .NET Core, and .NET 6+ for building scalable enterprise applications.
Proficient in ASP.NET MVC, Web API, and Entity Framework Core for developing robust web solutions.
Hands-on experience designing and maintaining CI/CD pipelines using Azure DevOps, Octopus Deploy, GitHub Actions, and Jenkins.
Built and deployed cloud-native applications on AWS/Azure with CI/CD pipelines, ensuring 99% deployment success rate and seamless rollouts
Implemented unit and integration tests with PyTest, JUnit, and Unittest, raising code coverage to 85%+.
Applied secure coding practices and monitored systems, aligning with best practices in distributed systems and cloud infrastructure.
Developed hybrid mobile applications using Cordova, enabling cross-platform deployment with a single codebase and ensuring consistent performance across iOS and Android devices.
Amazon
UI Developer Hyderabad, India Feb 2017 – Dec 2020
Created responsive applications using Angular and Bootstrap; led jQuery-to-Angular migration.
Developed and shared reusable UI components across teams and apps.
Enabled multi-language support (i18n) and conducted A/B testing for iterative UX enhancement.
Tuned front-end performance using Chrome DevTools and Lighthouse.
Owned Jenkins-based CI/CD automation and UI documentation efforts.
Engineered modular, reusable components to accelerate development and maintain consistency across applications.
Optimized SQL queries and database indexes to enhance application performance and reduce latency.
Integrated authentication and authorization mechanisms using industry standards such as OAuth 2.0 and JWT.
Conducted code reviews and provided mentorship to team members to maintain high coding standards.
Automated build, test, and deployment processes to ensure reliable and repeatable software releases.
ICICI Bank
UI Developer Hyderabad, India Aug 2015 – Jan 2017
Built cross-browser UIs using HTML5, CSS3, JavaScript, and jQuery.
Optimized DOM operations and async data handling, improving UI performance by 30%.
Supported internal tools development and participated in production deployments.
Implemented secure form validation and modularized legacy codebases.
TECHNICAL SKILLS
Languages: Java, C#, JavaScript, TypeScript, Python, HTML, CSS Languages: Java, C#, JavaScript, TypeScript, Python, HTML, CSS
Frameworks/Libraries: Angular (4–18), React, .NET, Spring Boot, Redux, Kendo UI, Bootstrap
Databases: SQL Server, MongoDB, DynamoDB
Testing: Cypress, Jest, Karma, JUnit, Mockito
Tools/DevOps: Git, Docker, Kubernetes, Jenkins, Azure DevOps, Storybook, GitHub Actions
Cloud: AWS (Lambda, API Gateway, DynamoDB, Amplify), Azure
Other: GraphQL, Monorepo, Micro Frontends, Figma, Axure, SSR, WCAG 2.1