Summary
Overview
Work History
Education
Skills
KEY ACHIEVEMENTS & HIGHLIGHTS
Timeline
Generic
Suresh Kurapati

Suresh Kurapati

Senior Software Engineer
Bangalore

Summary

Results-driven Senior Software Engineer with 8+ years of expertise in Angular front-end development, specializing in large-scale enterprise application architecture, performance optimization, and modern DevOps practices. Proven track record of delivering mission-critical applications for global clients across Oil & Gas, Banking, and Treasury domains. Hands-on experience integrating AI accelerators (GitHub Copilot Agents, RAG, OpenAI) to automate development workflows. Twice recognized as Best Developer & Quick Learner by Shell BPA2 project leadership.

Overview

3
3
Languages
8
8
years of professional experience

Work History

Senior Software Engineer

CGI
Bengaluru
10.2023 - Current

PROJECT 1: TWIN360 – Treasury and Asset Management Window 360 (June 2025 – Present)

  • Domain: IP / European Solutions.
  • Client: Internal (CGI ASDC)
  • Executed a full Angular version upgrade from v11 to v20 (ascending, including all intermediate versions), along with Node.js runtime upgrades.
  • Refactored the legacy codebase into standalone components, significantly reducing bundle size and boosting runtime performance.
  • Configured Karma-Jasmine test suite, ESLint, and SonarQube to enforce code quality, reduce smells, and ensure coverage.
  • Upgraded the Kendo UI component library to the latest release, leveraging new features for improved UX.
  • Led the GitLab to GitHub migration; enforced branching rules, code ownership policies, and repository governance with admin access.
  • Built three AI Accelerator Agents using GitHub Copilot (licensed) to automate the development lifecycle.
  • Smart Acceptance Review Agent – automated acceptance criteria validation.
  • SmartReview Agent – AI-powered pull request code review.
  • SmartRCA Agent – automated root cause analysis for defects.
  • Redeveloped the application UI to meet WCAG 2.2 AA accessibility standards, removing all legacy, non-compliant code.
  • Collaborated with the DevOps team to configure CI/CD pipelines for automated build, test, and deployment.
  • Designed and developed a glassmorphism-style landing page with a user-customizable dashboard.

PROJECT 2: BPA2 – Basin Play Prospect Analysis v2 (Oct 2023 – Jun 2025)

  • Domain: Oil and Gas (Upstream)
  • Client: Shell Netherlands (ODC).
  • Architected and developed stratigraphy modules, and an immersive 4D geological visualization component for map-based analysis.
  • Upgraded Angular from v14 to v18, ensuring zero regression across all modules.
  • Boosted unit test code coverage from 30% to 80% through systematic test authoring across all feature modules.
  • Implemented NgRx state management and built shared libraries with preview capability using the Handbook tool.
  • Configured Nx mono-repo architecture, separating the Angular frontend and the .NET backend into independent repositories.
  • Established GitHub PR templates, commit conventions, and Code Owners to enforce quality gates on the frontend repo.
  • Delivered all Product Backlog Items and bug fixes on schedule, with zero spillover for the entire project duration.
  • Recognized twice by Shell BPA2 Chief Product Owner and Chief of Development as Best Quick Learner and Best Developer.
  • Served on the Engineering Council, and presented architecture decisions and technology recommendations to leadership.
  • Facilitated DevSecOps sessions, helping developers understand security workflows, and resolve complex pipeline issues.
  • Built an AI-powered chatbot leveraging RAG architecture to provide module-specific information retrieval within the application.
  • Completed Agentic AI classroom training, applying learnings to accelerate development automation initiatives.
  • Led software development projects, ensuring alignment with business objectives and technical requirements.

Front-End Developer

Apar Technologies
07.2022 - 09.2023
  • PROJECT: CIMB-SSP – Self Service Portal | Client: CIMB Bank Malaysia | Domain: Wealth Management
  • Built a brand-new single-page application from scratch using Angular 11 and Angular Material component library.
  • Architected NgRx state management and RxJS reactive data flows to handle complex application-wide data interactions.
  • Developed reusable shared components to standardize functionality across multiple pages, reducing development effort.
  • Configured Jest for unit test coverage across all specification files; actively resolved ESLint issues to maintain code standards.
  • Delivered all business stories and bug fixes without spillover; received a formal recommendation from the CIMB Scrum Master upon project closure.

Software Engineer

Aviro Global Solutions
Bengaluru
05.2018 - 05.2022
  • Developed and maintained single-page applications using Angular 8, HTML, CSS, JavaScript, and TypeScript.
  • Built foundational proficiency in front-end technologies, version control (GitLab), and software development best practices.

Education

Bachelor of Technology - Mechanical Engineering

Jawaharlal Nehru Technological University (JNTU)
Hyderabad, Telangana, India
07.2015

Skills

Frameworks: Angular (v8–v20), NgRx, RxJS, Angular Material, Kendo UI, Bootstrap, MDL

Languages: TypeScript (ES2022), HTML5, SCSS, CSS3

AI & Tools: GitHub Copilot Agents, Agentic AI, RAG, OpenAI / ChatGPT, MS Copilot, Google Gemini, Claude AI

DevOps & CI/CD: GitHub, GitLab, Azure Pipelines (YAML), Nx Mono-repo, SonarQube, WCAG 22 AA

KEY ACHIEVEMENTS & HIGHLIGHTS

  • Twice awarded Best Developer & Best Quick Learner by Shell BPA2 Chief Product Owner and Chief of Development.
  • Engineered 3 AI Copilot Agents (SmartAcceptanceReview, SmartReview, SmartRCA) that automate full development lifecycle workflows.
  • Elevated unit test code coverage from 30% to 80% across a large-scale Oil & Gas enterprise application.
  • Successfully upgraded Angular across 9 major versions (v11 → v20) on live production applications without service disruption.
  • Enforced WCAG 2.2 AA accessibility compliance across an enterprise treasury management application (TWIN360).
  • Delivered projects for global clients across Netherlands (Shell), Malaysia (CIMB Bank), and European Solutions (CGI IP).
  • Open to opportunities in India and internationally
  • Available for immediate interviews

Timeline

Senior Software Engineer

CGI
10.2023 - Current

Front-End Developer

Apar Technologies
07.2022 - 09.2023

Software Engineer

Aviro Global Solutions
05.2018 - 05.2022

Bachelor of Technology - Mechanical Engineering

Jawaharlal Nehru Technological University (JNTU)
Suresh KurapatiSenior Software Engineer