Summary
Overview
Work History
Education
Skills
Professional Summary
Project Experience
Timeline
Generic
Sravan Kumar

Sravan Kumar

Technical Lead
Chennai,TamilNadu

Summary

Innovative Technical Lead Software developer with 9 years of hands-on experience designing, Developing and testing applications. Well-versed in agile methodologies and coding languages. Dedicated to developing creative solutions to meet business goals and requirements.

Overview

9
9
years of professional experience

Work History

HCL TECH

Technical Lead
Chennai
07.2024 - Current

HEXAWARE TECHNOLOGIES

Senior Software Engineer
Chennai
11.2021 - 07.2024

COGNIZANT TECHNOLOGY SOLUTIONS

Associate Developer
Hyderabad
03.2019 - 11.2021

CAPRUS IT PVT LTD

Software Engineer
Hyderabad
11.2017 - 03.2019

RAJU TECH INDIA PVT LTD

Java Developer
Hyderabad
08.2015 - 07.2017

Education

B.Tech - Information Technology

Narayana Engineering College
Gudur
05-2012

Skills

  • Languages: HTML, CSS, JavaScript, TypeScript
  • Frameworks/Libraries: Angular 2-17, React JS, PrimeNG, Angular Material, RxJS, NGRX
  • Version Control: GIT, GitHub, GitLab, Bitbucket, SVN
  • CSS Frameworks: Bootstrap, Tailwind CSS
  • Package Managers: NPM
  • Testing: Jasmine, Karma
  • UI Design Tools: Figma
  • Development Environments: Visual Studio Code, Eclipse, STS

Professional Summary

  • Skilled Angular Developer with over 9 years of experience in designing and developing dynamic, user-friendly, and responsive web applications.
  • Proficient in HTML5, CSS3, JavaScript, and TypeScript, with extensive experience using modern front-end frameworks such as Angular (2-17), React.js, PrimeNG, and Angular Material
  • Proficient in Bootstrap for quickly developing mobile-first, responsive designs.
  • Advanced knowledge of NgRx for managing application state in large Angular applications.
  • In-depth understanding of RxJS for handling asynchronous data flows and reactive programming.
  • Integrated Angular components with back-end services by using HttpClient to send HTTP requests and handle responses.
  • Used RxJS and HttpClient interceptors to handle API errors, such as network issues or server errors, and display appropriate error messages to users.
  • Apply role-based access control (RBAC) by using Auth Guard to restrict or grant access to certain parts of the application based on user roles.
  • Proficient in Git for version control, branching, merging, and collaborative development.
  • Strong understanding of Agile Scrum processes, including sprint planning, stand-ups, and retrospectives.
  • Highly skilled Java Developer with over 4 years of experience in developing robust, scalable, and high-performance applications using Java, Hibernate, Spring and the Spring boot framework

Project Experience

Project: TUMSS                                                                                                   07/2024 - Ongoing

Client: FISERV

Description: The main goal of TUMSS is to provide security and fraud prevention by ensuring the authenticity of transactions, protecting sensitive customer data, and minimizing the risks associated with payment fraud. It helps merchants maintain a secure, compliant, and efficient payment processing environment, ultimately enhancing the reliability and trustworthiness of their payment systems.

Responsibilities:

  • Migrated an application developed in JSP to Angular 17 recently.
  • Responsible for developing the UI pages using Angular 17, HTML5, CSS3, Javascript, PrimeNG and Bootstrap
  • Implemented Angular routing to manage navigation between different views or pages within a single-page application (SPA).
  • Integrated Angular with backend APIs using HTTPClient to send requests to RESTful services, handle responses, and display the data dynamically.
  • Implemented reusable Angular components for various sections of the application
  • Handle form controls, validations, and error handling for user inputs in Angular forms (reactive forms).
  • Integrate PrimeNG components (e.g., data tables, forms, buttons, and dialogs) into Angular applications for rich, enterprise-level UI features.
  • Participate in code reviews, troubleshooting, and debugging to maintain a high-quality codebase and optimize performance.
  • Used JIRA for bug tracking and GIT used as a version control tool.

Environment: Angular 17, HTML5, CSS3, Bootstrap, Tailwind CSS, PrimeNG, JavaScript, TypeScript, JIRA, GIT

Project: Amaze                                                                                                    12/2021 - 07/2024

Client: Hexaware

Description: Amaze for applications is an end-to-end cloud transformation platform for the modernization and migration of custom Java and .NET applications from monolithic to cloud native architecture on any cloud. The Amaze platform transforms monolithic applications to PaaS (Platform as a Service), CaaS (Container as a Service), FaaS (Function as a Service).

Responsibilities:

  • Develop Single Page Applications (SPAs) using Angular 12, focusing on building scalable and maintainable code.
  • Implement Angular routing to create a seamless navigation experience within applications.
  • Design and implement responsive layouts using HTML5, CSS3 and Bootstrap that are compatible with different browsers and devices.
  • Work closely with UX/UI designers to ensure designs are implemented accurately and meet user requirements.
  • Building reactive, form-based UIs and optimizing data presentation using Reactive Form
  • Creating and using both built-in and custom pipes for efficient data transformation and formatting.
  • Utilize Git for version control to manage and maintain code changes effectively in collaboration with a team.

Environment: HTML5, CSS3, Bootstrap, Angular 12, JavaScript, TypeScript, RXJS, GIT

Project: OMNI AI                                                                                                 11/2020 - 11/2021

Client: JPMC

Description: Omni AI represents JPMorgan Chase’s comprehensive approach to embedding artificial intelligence at the core of its business model, enabling more intelligent, automated, and customer-centric financial services.

Responsibilities:

  • Use React's state management features (such as useState, useReducer, or Context API) to manage component-level state and data flow across components.
  • Use tools like Axios, Fetch to interact with RESTful APIs endpoints to fetch data and display it within the application.
  • Manage asynchronous operations effectively using async/await, and implement error handling and loading states.
  • Implement navigation within single-page applications (SPAs) using React Router to manage different views and routes.

Environment: HTML5, CSS3, Bootstrap, ReactJS, GIT, JIRA

Project: CORE                                                                                         04/2019 - 11/2020

Client: JPMC

Description: Risk & Control Self-Assessment (RCSA) process along with Operational Risk policy is to establish a consistent framework for assessing Operational Risk and the overall effectiveness of the internal control environment across any financial institution. Firm wide Operation Risk & Control Environment (FORCE) application facilitates RCSA process across the bank and Controls Room is the ODS part of it that constitutes all the Ops Risk data to achieve necessary reporting and analysis.

Responsibilities:

  • Developed controller components using Spring MVC
  • Develop and maintain backend services and APIs using Java, Spring Framework, and Spring Boot.
  • Design and implement database models using Hibernate ORM to map Java objects to database tables and manage relational data.
  • Responsible for developing the UI pages using Angular6, HTML5, CSS3, Javascript, PrimeNG and Bootstrap
  • Implemented Angular routing to manage navigation between different views or pages within a single-page application (SPA).
  • Integrated Angular with backend APIs using HTTPClient to send requests to RESTful services, handle responses, and display the data dynamically.

Environment: Java, Spring, Hibernate, Spring Data JPA, Spring Boot, HTML5, CSS3, JavaScript, TypeScript, Angular6, PrimenNG, GIT, JIRA

Project: Bank Audit                                                                                            11/2017 - 03/2019

Client: Finakon Technologies

Description: The bank audit application is meant to be used Bank Auditors, who will inspect ,  analyze and rate the financial operations and practices of banks that is create  plan, schedule, initiate, process, respond, review and close the audit and  executed audits according to the demand of the management. Create plan for  auditing the branches for the selected period. This application will automate the  process for schedule creation as it is tedious to create manually due to large  network in case of banks. Auditor can initiate audit only for the branches allotted  to him.

Responsibilities:

  • Develop and maintain backend services and APIs using Java, Spring Framework, and Spring Boot.
  • Design and implement database models using Hibernate ORM to map Java objects to database tables and manage relational data.
  • Design and implement RESTful APIs to support frontend functionalities and external integrations.
  • Leverage Spring Boot to create stand-alone, production-grade Spring-based applications with minimal configuration.
  • Use Git for version control, ensuring that the codebase is well-managed and tracked.
  • Work in an Agile/Scrum development environment, participating in daily stand-ups, sprints, planning meetings, and code reviews.

Environment: Java, Spring, Spring MVC, Hibernate, HTML, CSS, Bootstrap, Javascript, Angular 4,  GIT, STS, JIRA

Project: Project On Track                                                                                09/2015 - 07/2017

Client: Raju Tech

Description: Project on track provides complete solution and support to the project controls  discipline in managing portfolio of projects under enterprise project structure.  Project on track delivers the industry’s deepest capabilities across the full  spectrum of solutions that project and program professionals need to effectively  control costs, manage procurement, resources and improve all facets of project  performance and real-time information needs of project execution

Responsibilities:

  • Leverage Spring Boot to create stand-alone, production-grade Spring-based applications with minimal configuration.
  • Create and manage transactions and persistence layers using Hibernate to ensure data integrity and consistency.
  • Optimize SQL queries and database access to improve application performance and scalability.
  • Design and implement database models using Hibernate ORM to map Java objects to database tables and manage relational data.
  • Developed controller components using Spring MVC

Environment: Java, Spring, Spring Boot, Spring MVC, Hibernate, HTML, CSS, Bootstrap,  Javascript, Angular 4, GIT, STS, JIRA

Timeline

HCL TECH

Technical Lead
07.2024 - Current

HEXAWARE TECHNOLOGIES

Senior Software Engineer
11.2021 - 07.2024

COGNIZANT TECHNOLOGY SOLUTIONS

Associate Developer
03.2019 - 11.2021

CAPRUS IT PVT LTD

Software Engineer
11.2017 - 03.2019

RAJU TECH INDIA PVT LTD

Java Developer
08.2015 - 07.2017

B.Tech - Information Technology

Narayana Engineering College
Sravan Kumar Technical Lead