Sai Kiran
************@*****.*** +1-989-***-**** LinkedIn Richardson, TX
SUMMARY
Full Stack Developer with over 5 years of experience designing and building responsive, scalable Single Page Applications (SPAs) using Angular (8 to 16+), React, and TypeScript. Skilled in creating modular, reusable UI components with HTML5, CSS3, SASS/LESS, Bootstrap, and CSS Grid/Flexbox, ensuring cross-browser compatibility and optimal performance across devices. Experienced in managing the complete development lifecycle — from requirements analysis, UI/UX design collaboration, and development to testing and CI/CD deployment within Agile teams. Strong expertise in Angular architecture, including components, directives, services, routing, lazy loading, and reactive programming with RxJS. Proficient in frontend state management using NgRx and Redux, and backend development using Java Spring Boot, Node.js, and Express.js with secure authentication (JWT, OAuth2). Skilled in RESTful and GraphQL API integration, asynchronous programming, and optimizing backend data storage with PostgreSQL, MongoDB, and Oracle PL/SQL. Implemented robust testing frameworks, including Jasmine, Karma, Jest, Cypress, Protractor, JUnit, and Mockito, consistently maintaining over 90% code coverage and ensuring high-quality releases. Adept in containerization with Docker and orchestrating automated CI/CD pipelines using Jenkins and GitHub Actions on AWS and Azure cloud platforms. Proficient in Git-based version control and collaborative workflows. Passionate about accessibility (WCAG), performance optimization, micro-frontend architecture, and continuous delivery, driving improved user experience, scalability, and maintainability in enterprise web applications. EDUCATION
Central Michigan University, master’s in computer science- Mount Pleasant, Michigan Jan 2023 – May 2024 Siddharth Institute of Engineering and Technology, bachelor’s in computer science- Puttur, India Aug 2017 – July 2021 CERTIFICATIONS
AWS Academy Cloud Foundations
Microsoft Certified: Azure Fundamentals
TECHNICAL SKILLS
Programming Languages: Java (8/11/17), TypeScript, JavaScript (ES6+), SQL, PL/SQL
Frontend Frameworks: Angular (2+), Angular Material, Bootstrap, Tailwind CSS, HTML5, CSS3, SCSS/SASS
State Management: NgRx, RxJS (Observables, Subjects, Operators)
API Integration: RESTful APIs, GraphQL, HttpClient, JWT, OAuth, Interceptors, HTTP Basics, API Design
Testing: Jasmine, Karma (Unit Testing), Protractor, Cypress (E2E Testing)
Build & Tooling: Angular CLI, Webpack, Babel, ESLint, Prettier
Version Control & CI/CD: Git, GitHub, GitLab, Bitbucket, Jenkins
Cloud Environments: AWS, Google Cloud Platform
DevOps & Deployment: Docker, Kubernetes, Helm, Terraform, Nginx, Firebase Hosting, Netlify, Vercel
IDEs & Editors: VS Code, WebStorm, IntelliJ IDEA, Sublime Text
Software Tools: Postman, Swagger, Figma, JIRA, Trello, Confluence
Soft Skills: Agile (Scrum, Kanban), Problem-Solving, Debugging (Chrome DevTools)
Operating Systems: Linux/Unix
EXPERIENCE
Atlanticus Holdings Corporation, Atlanta, Ga May 2023 - Present Full-Stack Developer (Angular)
Developed responsive Single Page Applications (SPAs) using Angular 16+, TypeScript, HTML5, SCSS, and Angular Material, improving user engagement and performance.
Built dynamic UIs with Angular’s two-way data binding and Reactive Forms, including complex validations using FormBuilder.
Integrated RESTful APIs using Angular HttpClient and RxJS, with custom error handling for robust asynchronous data management.
Implemented modular, reusable components with lazy loading, reducing load times by 35% and improving scalability.
Designed mobile-first, cross-browser responsive layouts using CSS Flexbox/Grid and preprocessors like SASS and LESS.
Collaborated with backend teams to develop scalable APIs and middleware using Java 8, Spring Boot, and Spring MVC, enabling seamless full-stack integration.
Leveraged Java 8 Streams and Lambda expressions for efficient backend processing.
Developed and maintained microservices architecture with Spring Boot; created REST services and injected Spring DAOs and controllers.
Performed unit testing using Jasmine, Karma for frontend, and JUnit, Mockito for backend to ensure code quality.
Automated CI/CD pipelines using Jenkins, integrated with AWS and Terraform for infrastructure provisioning and deployment.
Used Git and GitLab/GitHub for source control, branching, and pull requests to facilitate team collaboration.
Developed interactive dashboards using Chart.js and D3.js for data visualization.
Ensured accessibility compliance by collaborating with UX teams to meet WCAG standards.
Utilized Docker for containerized development environments, ensuring consistency across staging and production.
Participated actively in Agile Scrum ceremonies, driving sprint delivery and continuous improvements. Technical Skills: JavaScript, TypeScript, Angular 16, HTML5, CSS3, Responsive Web Design, SASS, JSON, Web API, Java, GraphQL, AJAX, Bootstrap, Git, Jasmine, Karma, JUnit, Mockito, Agile, JIRA, Jenkins, and Windows. Accenture, Bengaluru Oct 2021 – Nov 2022
Full-Stack Developer
Designed and implemented reusable UI components with Angular CLI, Angular Material, React, and styled using SCSS, Tailwind CSS, Bootstrap, CSS Grid, and Flexbox for modern, responsive layouts.
Led module development for analytics dashboards, delivering real-time data visualization using Chart.js and other libraries, enhancing user insights.
Migrated monolithic UI to Micro Frontends architecture using Angular Module Federation and Webpack, improving scalability and reducing page load times.
Utilized NX Monorepo for modular, maintainable codebases across multiple applications.
Integrated RESTful APIs using Angular HttpClient, GraphQL APIs for optimized data fetching, and managed asynchronous data streams with RxJS operators like mergeMap and switchMap.
Built and tested secure authentication mechanisms using JWT and OAuth2 to protect user data and comply with security standards.
Developed backend RESTful services using Java Spring Boot, Node.js, and Express.js, implementing JWT-based authentication and integrating with databases such as PostgreSQL and MongoDB.
Optimized database performance via indexing and query optimization to ensure fast, reliable data access and integrity.
Automated unit testing for frontend with Jasmine, Karma, and Storybook; backend testing with JUnit and Mockito; and end-to-end testing with Protractor and Cypress to ensure robust, bug-free releases.
Applied lazy loading and route-based code splitting to optimize bundle size, improving time-to-interactive by up to 40%.
Containerized applications using Docker and deployed to AWS (EC2, S3) with CI/CD pipelines automated through Jenkins and GitHub Actions.
Collaborated in Agile Scrum teams, actively participating in sprint planning, daily standups, demos, and retrospectives using JIRA.
Used AJAX and JSON for efficient client-server communication, improving user experience and backend integration.
Managed version control and collaboration using Git, GitHub, and GitLab with effective branching strategies and pull request workflows.
Ensured accessibility compliance (WCAG standards) by collaborating with UX teams to deliver inclusive web applications. Technical Skills: Angular, TypeScript, JavaScript, HTML5, CSS3, Chart.js, GraphQL, NX, Storybook, AJAX, JWT, Jasmine, Karma, Cypress, Java, Spring Boot, PostgreSQL, Docker, JIRA, Confluence, Git, GitHub Nata Consultancy Service Pvt Ltd, Hyderabad May 2020 – Oct 2021 Front-End/Web Developer
Contributed to building responsive product listing pages using Angular and Bootstrap, enhancing user experience across mobile and desktop devices.
Implemented Angular Reactive Forms with built-in validation for login and checkout flows, improving form reliability and handling.
Integrated RESTful APIs to dynamically render product details and update the UI with RxJS Observables for real-time data streaming.
Assisted in debugging and fixing cross-browser UI issues, ensuring layout consistency across Chrome, Firefox, and Safari.
Developed reusable components like modals, dropdowns, and buttons using Angular Material, streamlining UI consistency and development speed.
Optimized front-end performance by implementing image lazy loading and minimizing render-blocking resources.
Wrote unit test cases using Jasmine and Karma, validating key UI interactions and maintaining component stability.
Used Git for source control, regularly creating feature branches, submitting pull requests, and resolving merge conflicts in workflows.
Participated in Agile ceremonies (daily standups, sprint planning), ensuring on-time sprint deliverables and team collaboration.
Developed backend procedures using Oracle PL/SQL for data extraction, transformation, and loading (ETL).
Created audit triggers and stored procedures for transaction logging (insert/update/delete), contributing to data integrity and compliance standards.
Technical Skills: HTML5, CSS3, JavaScript, TypeScript, Angular (8,9,10), React, Redux, NgRx, Node.js, GraphQL, Jest, Karma, Selenium, i18n, ally, Git, GitHub, Docker, Jenkins, Axe DevTools